.container.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:0 24px}.blog-hero.svelte-u4k2t{padding:clamp(120px,16vh,180px) 0 clamp(48px,6vh,80px)}.blog-hero__label.svelte-u4k2t{display:block;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.blog-hero__title.svelte-u4k2t{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.3;color:var(--text);margin-bottom:16px}.blog-hero__subtitle.svelte-u4k2t{font-size:18px;line-height:1.6;color:var(--text-dim);max-width:540px}.blog-intro.svelte-u4k2t{padding:0 0 clamp(48px,6vh,80px)}.blog-intro__grid.svelte-u4k2t{max-width:760px}.blog-intro__heading.svelte-u4k2t{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:16px}.blog-intro__copy.svelte-u4k2t p:where(.svelte-u4k2t){font-size:16px;line-height:1.75;color:var(--text-dim);margin-bottom:16px}.blog-intro__topics.svelte-u4k2t{font-size:15px;line-height:1.75;color:var(--text-dim);padding-left:20px;margin:0 0 16px}.blog-intro__topics.svelte-u4k2t li:where(.svelte-u4k2t){margin-bottom:8px}.blog-intro__topics.svelte-u4k2t strong:where(.svelte-u4k2t){color:var(--text);font-weight:600}.blog-listing.svelte-u4k2t{padding-bottom:clamp(80px,10vh,140px)}.blog-listing__heading.svelte-u4k2t{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--text);margin:0 0 32px}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px}.blog-empty.svelte-u4k2t{font-size:16px;color:var(--text-dim);text-align:center;padding:80px 0}@media(max-width:480px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr;gap:24px}}
