.blog-hero[data-astro-cid-zkuempfj]{padding-top:120px;padding-bottom:var(--space-12);position:relative;overflow:hidden;text-align:center}.blog-hero__glow[data-astro-cid-zkuempfj]{position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:280px;background:radial-gradient(ellipse,rgba(14,165,233,.1) 0%,transparent 70%);pointer-events:none}.blog-hero__grid[data-astro-cid-zkuempfj]{position:absolute;inset:0;background-image:linear-gradient(rgba(14,165,233,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 40%,transparent 100%);pointer-events:none}.blog-lasers[data-astro-cid-zkuempfj]{position:absolute;inset:0;pointer-events:none}.bl[data-astro-cid-zkuempfj]{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.5),transparent);box-shadow:0 0 6px #0ea5e966;filter:blur(.5px)}.bl--1[data-astro-cid-zkuempfj]{top:28%;left:-8%;width:42%;transform:rotate(-5deg);animation:bl-drift 10s ease-in-out infinite}.bl--2[data-astro-cid-zkuempfj]{top:60%;right:-10%;width:36%;transform:rotate(3deg);animation:bl-drift 12s ease-in-out infinite reverse}.bl--3[data-astro-cid-zkuempfj]{top:80%;left:25%;width:28%;transform:rotate(-3deg);animation:bl-drift 14s ease-in-out infinite}@keyframes bl-drift{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translate(16px)}}.bl-dot[data-astro-cid-zkuempfj]{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px 2px #0ea5e9b3,0 0 14px 4px #0ea5e94d;animation:bl-pulse 3.5s ease-in-out infinite}.bl-dot--1[data-astro-cid-zkuempfj]{top:28%;left:33%;animation-delay:0s}.bl-dot--2[data-astro-cid-zkuempfj]{top:60%;right:26%;animation-delay:1.6s}@keyframes bl-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.6);opacity:1}}.blog-hero__title[data-astro-cid-zkuempfj]{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:-.03em;margin-top:var(--space-4);margin-bottom:var(--space-4)}.blog-hero__sub[data-astro-cid-zkuempfj]{font-size:var(--text-lg);color:var(--text-secondary);max-width:520px;margin-inline:auto}.blog-hero__stats[data-astro-cid-zkuempfj]{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-3);justify-content:center;font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono)}.blog-neon-div[data-astro-cid-zkuempfj]{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,165,233,.35) 30%,rgba(14,165,233,.6) 50%,rgba(14,165,233,.35) 70%,transparent 100%);position:relative}.blog-neon-div[data-astro-cid-zkuempfj]:after{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:180px;height:7px;background:radial-gradient(ellipse,rgba(14,165,233,.4) 0%,transparent 70%);filter:blur(4px)}.blog-filters[data-astro-cid-zkuempfj]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-8)}.filter-btn[data-astro-cid-zkuempfj]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}.filter-btn[data-astro-cid-zkuempfj]:hover{color:var(--text-primary);border-color:var(--accent-border);background:var(--accent-dim)}.filter-btn[data-astro-cid-zkuempfj].active{color:var(--accent);border-color:var(--accent-border);background:var(--accent-dim)}.blog-list[data-astro-cid-zkuempfj]{padding-top:0}.blog-featured[data-astro-cid-zkuempfj]{margin-bottom:var(--space-8)}.blog-featured__link[data-astro-cid-zkuempfj]{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;padding:0;text-decoration:none;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease);position:relative}.blog-featured__link[data-astro-cid-zkuempfj]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),rgba(14,165,233,.2));opacity:0;transition:opacity .3s}.blog-featured__link[data-astro-cid-zkuempfj]:hover:before{opacity:1}.blog-featured__img[data-astro-cid-zkuempfj]{background:var(--bg-secondary);min-height:280px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border)}.blog-img-placeholder[data-astro-cid-zkuempfj]{display:flex;align-items:center;justify-content:center;opacity:.8}.blog-featured__content[data-astro-cid-zkuempfj]{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center}.blog-featured__meta[data-astro-cid-zkuempfj]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap}.blog-meta-sep[data-astro-cid-zkuempfj]{color:var(--text-muted)}.blog-featured__title[data-astro-cid-zkuempfj]{font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em;line-height:1.2}.blog-featured__excerpt[data-astro-cid-zkuempfj]{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.blog-featured__tags[data-astro-cid-zkuempfj]{display:flex;gap:var(--space-2);flex-wrap:wrap}.blog-featured__cta[data-astro-cid-zkuempfj]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--accent);margin-top:var(--space-2)}.blog-tag[data-astro-cid-zkuempfj]{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 7px}.blog-grid[data-astro-cid-zkuempfj]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.blog-card[data-astro-cid-zkuempfj]{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;padding:0;position:relative}.blog-card[data-astro-cid-zkuempfj]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),rgba(14,165,233,.2));opacity:0;transition:opacity .3s}.blog-card[data-astro-cid-zkuempfj]:hover:before{opacity:1}.blog-card__img[data-astro-cid-zkuempfj]{background:var(--bg-secondary);padding:var(--space-8);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border);min-height:140px}.blog-img-placeholder--sm[data-astro-cid-zkuempfj]{opacity:.7}.blog-card__body[data-astro-cid-zkuempfj]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.blog-card__meta[data-astro-cid-zkuempfj]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.blog-meta-date[data-astro-cid-zkuempfj]{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.blog-card__title[data-astro-cid-zkuempfj]{font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em;line-height:1.3}.blog-card__excerpt[data-astro-cid-zkuempfj]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;flex:1}.blog-card__tags[data-astro-cid-zkuempfj]{display:flex;gap:var(--space-2);flex-wrap:wrap}.blog-card__cta[data-astro-cid-zkuempfj]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:500;transition:color var(--duration-fast);margin-top:var(--space-2)}.blog-card[data-astro-cid-zkuempfj]:hover .blog-card__cta[data-astro-cid-zkuempfj]{color:var(--accent)}.blog-empty[data-astro-cid-zkuempfj]{text-align:center;padding:var(--space-16);color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.newsletter-band[data-astro-cid-zkuempfj]{padding-block:var(--space-24);border-top:1px solid var(--border)}.newsletter-band__inner[data-astro-cid-zkuempfj]{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-8);position:relative;overflow:hidden}.newsletter-neon-top[data-astro-cid-zkuempfj]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.5),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.newsletter-band__text[data-astro-cid-zkuempfj]{flex:1;min-width:220px}.newsletter-band__title[data-astro-cid-zkuempfj]{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-2)}.newsletter-band__sub[data-astro-cid-zkuempfj]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.newsletter-form[data-astro-cid-zkuempfj]{display:flex;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0}.newsletter-form__input[data-astro-cid-zkuempfj]{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);padding:.7rem 1rem;width:240px;outline:none;transition:border-color var(--duration-fast)}.newsletter-form__input[data-astro-cid-zkuempfj]:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-dim)}.newsletter-form__input[data-astro-cid-zkuempfj]::placeholder{color:var(--text-muted)}.newsletter-success[data-astro-cid-zkuempfj]{font-size:var(--text-sm);color:#10b981;font-weight:500}@media(max-width:900px){.blog-featured__link[data-astro-cid-zkuempfj]{grid-template-columns:1fr}.blog-featured__img[data-astro-cid-zkuempfj]{min-height:180px;border-right:none;border-bottom:1px solid var(--border)}}@media(max-width:700px){.blog-grid[data-astro-cid-zkuempfj]{grid-template-columns:1fr}.newsletter-form__input[data-astro-cid-zkuempfj]{width:100%}.newsletter-form[data-astro-cid-zkuempfj]{width:100%;flex-direction:column}.newsletter-band__inner[data-astro-cid-zkuempfj]{flex-direction:column;align-items:flex-start}}
