.container.svelte-u4k2t{max-width:1120px;padding:0 var(--space-page-x);margin:0 auto}.blog-page.svelte-u4k2t{padding:var(--space-section) 0;min-height:100vh}.blog-header.svelte-u4k2t{margin-bottom:var(--space-lg)}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-heading);font-weight:900;font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);color:var(--color-ink)}.blog-sub.svelte-u4k2t{font-size:var(--text-body-lg-size);color:var(--color-ink-muted);margin-top:var(--space-xs)}.featured-card{margin-bottom:var(--space-lg);box-shadow:var(--elevation-glass);transition:border-color .15s}.featured-card:hover{border-color:var(--color-amber)}.featured-link.svelte-u4k2t{color:inherit;text-decoration:none;display:block}.featured-thumb.svelte-u4k2t{object-fit:cover;border-radius:var(--rounded-sm);width:100%;max-height:360px;margin-bottom:var(--space-sm)}.featured-link.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-heading);font-weight:700;font-size:var(--text-headline-lg-size);line-height:var(--text-headline-lg-line-height);color:var(--color-ink);margin-bottom:var(--space-xs)}.read-more.svelte-u4k2t{margin-top:var(--space-xs);font-size:var(--text-body-sm-size);color:var(--color-amber);font-weight:700;display:inline-block}.blog-grid{margin-bottom:var(--space-lg)}.card-link.svelte-u4k2t{color:inherit;text-decoration:none;display:block}.card-thumb.svelte-u4k2t{object-fit:cover;border-radius:var(--rounded-sm);width:100%;height:180px;margin-bottom:var(--space-xs)}.card-link.svelte-u4k2t h3:where(.svelte-u4k2t){font-family:var(--font-heading);font-weight:700;font-size:var(--text-title-md-size);line-height:var(--text-title-md-line-height);color:var(--color-ink);margin-bottom:var(--space-xs)}.post-date.svelte-u4k2t{font-size:var(--text-caption-size);color:var(--color-ink-dim)}.empty-state.svelte-u4k2t{text-align:center;padding:var(--space-2xl) 0}.empty-state.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-heading);font-weight:700;font-size:var(--text-headline-lg-size);color:var(--color-ink);margin-bottom:var(--space-xs)}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--text-body-md-size);color:var(--color-ink-muted)}.subscribe-cta.svelte-u4k2t{text-align:center;margin-top:var(--space-lg)}.subscribe-cta.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-heading);font-weight:700;font-size:var(--text-headline-md-size);color:var(--color-ink);margin-bottom:var(--space-xs)}.subscribe-cta.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--text-body-md-size);color:var(--color-ink-muted);margin-bottom:var(--space-md)}@media (width<=800px){.container.svelte-u4k2t{padding:0 var(--space-gutter)}.featured-link.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:var(--text-headline-md-size);line-height:var(--text-headline-md-line-height)}}
