.blog-index.svelte-u4k2t{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans)}.bi-hero.svelte-u4k2t{text-align:center;max-width:72rem;margin:0 auto;padding:4.6rem 1.5rem 0}.bi-h1.svelte-u4k2t{font-size:clamp(2.4rem,6vw,4.4rem)}.bi-h1.svelte-u4k2t .grad:where(.svelte-u4k2t){display:inline}.bi-lede.svelte-u4k2t{max-width:40rem;color:var(--color-muted);text-wrap:pretty;margin:1.4rem auto 0;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:500;line-height:1.55}.bi-list.svelte-u4k2t{max-width:48rem;margin:3.4rem auto 0;padding:0 1.5rem 5.5rem;list-style:none}.bi-list.svelte-u4k2t li:where(.svelte-u4k2t)+li:where(.svelte-u4k2t){border-top:1px solid var(--color-line)}.bi-row.svelte-u4k2t{padding:2.2rem 0;text-decoration:none;display:block}.bi-list.svelte-u4k2t li:where(.svelte-u4k2t):first-child .bi-row:where(.svelte-u4k2t){padding-top:0}.bi-meta.svelte-u4k2t{font-family:var(--font-mono);color:var(--color-faint);font-size:.8125rem}.bi-title.svelte-u4k2t{color:var(--color-ink);margin-top:.65rem;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.15;transition:color .15s}.bi-row.svelte-u4k2t:hover .bi-title:where(.svelte-u4k2t){color:var(--color-coral)}.bi-blurb.svelte-u4k2t{max-width:62ch;color:var(--color-muted);text-wrap:pretty;margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.6}
