.site-header.svelte-u4k2t{position:sticky;top:0;z-index:100;background:var(--surface);border-bottom:1px solid var(--border)}.header-inner.svelte-u4k2t{max-width:960px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand.svelte-u4k2t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1rem;text-decoration:none}nav.svelte-u4k2t a:where(.svelte-u4k2t){font-size:.875rem;font-weight:500;color:var(--muted);text-decoration:none;transition:color var(--dur)}nav.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--ink)}nav.svelte-u4k2t a[aria-current=page]:where(.svelte-u4k2t){color:var(--teal);font-weight:600}nav.svelte-u4k2t{display:flex;gap:20px;align-items:center}.nav-cta.svelte-u4k2t{background:var(--teal);color:#fff!important;padding:6px 14px;border-radius:var(--r-pill);font-size:.8125rem!important}.nav-cta.svelte-u4k2t:hover{background:var(--teal-hover)!important}.section-band.svelte-u4k2t{padding:64px 0}.container.svelte-u4k2t{max-width:720px;margin:0 auto;padding:0 24px}.blog-hero.svelte-u4k2t{background:var(--surface);border-bottom:1px solid var(--border);padding:48px 0 40px}.eyebrow.svelte-u4k2t{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}h1.svelte-u4k2t{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15;margin-bottom:12px}.hero-lede.svelte-u4k2t{color:var(--muted);font-size:1rem;line-height:1.6}.blog-list.svelte-u4k2t{background:var(--bg);padding:48px 0 80px}.blog-card.svelte-u4k2t{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;transition:transform var(--dur),box-shadow var(--dur)}.blog-card.svelte-u4k2t:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.card-image.svelte-u4k2t{display:block;margin:-28px -28px 20px;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}.card-image.svelte-u4k2t img:where(.svelte-u4k2t){display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.card-meta.svelte-u4k2t{display:flex;gap:12px;align-items:center;margin-bottom:16px;font-size:.8125rem;flex-wrap:wrap}.card-meta.svelte-u4k2t .category:where(.svelte-u4k2t){background:var(--teal);color:#fff;padding:4px 12px;border-radius:var(--r-pill);font-weight:600}.card-meta.svelte-u4k2t .date:where(.svelte-u4k2t),.card-meta.svelte-u4k2t .reading-time:where(.svelte-u4k2t){color:var(--muted)}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.375rem;font-weight:700;line-height:1.3;margin:0 0 12px}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--ink);text-decoration:none}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--teal)}.excerpt.svelte-u4k2t{color:var(--muted);font-size:.9375rem;line-height:1.7;margin:0 0 16px}.read-more.svelte-u4k2t{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-weight:600;font-size:.9375rem;text-decoration:none}.read-more.svelte-u4k2t:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.section-band.svelte-u4k2t{padding:40px 0}.container.svelte-u4k2t{padding:0 16px}.blog-hero.svelte-u4k2t{padding:32px 0}.blog-card.svelte-u4k2t{padding:20px}.card-image.svelte-u4k2t{margin:-20px -20px 16px}.card-meta.svelte-u4k2t{gap:8px}}
