.blog-index.svelte-u4k2t{box-sizing:border-box;min-height:100svh;padding:clamp(4.5rem, 10vw, 9rem) var(--viewport-edge) 4rem;color:var(--site-ink)}.blog-index__hero.svelte-u4k2t{text-align:center;justify-content:center;margin-bottom:clamp(4rem,8vw,6.25rem);display:flex}.blog-index__hero.svelte-u4k2t h1:where(.svelte-u4k2t){max-width:44rem;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;padding-inline:.25rem;font-size:clamp(3.5rem,7.1vw,6rem);font-weight:900;line-height:.88}.blog-index__hero.svelte-u4k2t span:where(.svelte-u4k2t){display:block}.blog-index__articles.svelte-u4k2t{width:min(100%, var(--article-layout-width));gap:1.5rem;margin-inline:auto;display:grid}@media (width<=52rem){.blog-index.svelte-u4k2t{padding-top:clamp(3rem,11vw,5rem)}.blog-index__hero.svelte-u4k2t{margin-bottom:3rem}.blog-index__hero.svelte-u4k2t h1:where(.svelte-u4k2t){max-width:100%;padding-inline:0;font-size:clamp(2.25rem,11vw,4rem)}.blog-index__articles.svelte-u4k2t{gap:1.25rem}}@media (width<=36rem){.blog-index__hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(2rem,9.5vw,3rem)}}
