.blog-hero.svelte-u4k2t{background:var(--void);align-items:flex-end;min-height:45vh;padding:5rem 3rem 3rem;display:flex;position:relative;overflow:hidden}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-display);letter-spacing:-2px;color:var(--white);margin-bottom:1rem;font-size:clamp(2.8rem,7vw,7rem);font-weight:300;line-height:.95}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted-l);max-width:600px;font-size:1.1rem}.blog-section.svelte-u4k2t{background:var(--deep);padding:4.5rem 3rem}.posts.svelte-u4k2t{flex-direction:column;gap:3rem;max-width:800px;display:flex}.post.svelte-u4k2t{border-bottom:1px solid var(--border);padding-bottom:2rem}.post-meta.svelte-u4k2t{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.post-category.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-g);font-size:.62rem}.post-date.svelte-u4k2t{color:var(--muted);font-size:.62rem}.post-link.svelte-u4k2t{text-decoration:none;display:block}.post-link.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-display);color:var(--white);margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .2s}.post-link.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--indigo-g)}.post.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted-l);font-size:.95rem;line-height:1.7}@media (width<=1024px){.blog-hero.svelte-u4k2t,.blog-section.svelte-u4k2t{padding:4rem 1.5rem}}@media (width<=768px){.blog-hero.svelte-u4k2t,.blog-section.svelte-u4k2t{padding:3rem 1.25rem}.posts.svelte-u4k2t{gap:2rem}.post.svelte-u4k2t{padding-bottom:1.5rem}}@media (width<=480px){.blog-hero.svelte-u4k2t,.blog-section.svelte-u4k2t{padding:2.5rem 1rem}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2rem}.post-link.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.25rem}.post.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.85rem}}
