.blog-page.svelte-u4k2t{padding-block:clamp(6rem, 12vw, 11rem) var(--section-space)}.blog-header.svelte-u4k2t{align-items:start;padding-bottom:clamp(4rem,9vw,8rem)}.blog-header.svelte-u4k2t>.section-kicker:where(.svelte-u4k2t){padding-top:var(--space-3);grid-column:1/span 3}.blog-header.svelte-u4k2t>.section-kicker:where(.svelte-u4k2t) span:where(.svelte-u4k2t){margin-inline:var(--space-2);color:var(--color-accent)}.blog-heading.svelte-u4k2t{grid-column:5/span 7}.blog-heading.svelte-u4k2t>p:where(.svelte-u4k2t){max-width:40rem;margin-top:var(--space-6);color:var(--color-ink-soft);font-size:var(--text-lede);line-height:1.5}.post-index.svelte-u4k2t{padding-top:var(--space-8)}.post-row.svelte-u4k2t{border-bottom:1px solid var(--color-line);align-items:start;gap:var(--grid-gap);grid-template-columns:2fr 7fr auto;padding-block:clamp(2rem,5vw,4rem);display:grid}.post-meta.svelte-u4k2t{color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.04em;gap:var(--space-2);text-transform:uppercase;flex-direction:column;font-size:.625rem;line-height:1.5;display:flex}.post-summary.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:var(--text-heading-3);letter-spacing:-.025em;line-height:1}.post-summary.svelte-u4k2t p:where(.svelte-u4k2t){max-width:40rem;margin-top:var(--space-4);color:var(--color-ink-soft);line-height:1.65}.read-link.svelte-u4k2t{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-line-strong);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:gap var(--duration-medium) var(--ease-out), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding-bottom:.2rem;display:inline-flex}.read-link.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--color-accent)}.read-link.svelte-u4k2t:hover{gap:var(--space-3);border-color:var(--color-accent);color:var(--color-accent-deep)}.empty-state.svelte-u4k2t{align-items:start;padding-top:clamp(4rem,9vw,8rem)}.empty-meta.svelte-u4k2t{padding-top:var(--space-2);color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.06em;gap:var(--space-3);text-transform:uppercase;flex-direction:column;grid-column:1/span 3;font-size:.625rem;display:flex}.empty-copy.svelte-u4k2t{grid-column:5/span 7}.empty-copy.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:var(--text-heading-3);letter-spacing:-.025em;line-height:1}.empty-copy.svelte-u4k2t>p:where(.svelte-u4k2t){max-width:38rem;margin-top:var(--space-5);color:var(--color-ink-soft);line-height:1.7}.empty-copy.svelte-u4k2t ul:where(.svelte-u4k2t){gap:var(--space-3);padding:var(--space-7) 0 0;margin:var(--space-7) 0 0;border-top:1px solid var(--color-line);flex-wrap:wrap;list-style:none;display:flex}.empty-copy.svelte-u4k2t li:where(.svelte-u4k2t){align-items:center;gap:var(--space-2);color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.empty-copy.svelte-u4k2t li:where(.svelte-u4k2t):before{aspect-ratio:1;background:var(--color-accent);content:"";border-radius:50%;width:.35rem}@media (width<=47.999rem){.blog-header.svelte-u4k2t>.section-kicker:where(.svelte-u4k2t),.blog-heading.svelte-u4k2t,.empty-meta.svelte-u4k2t,.empty-copy.svelte-u4k2t{grid-column:1/-1}.blog-heading.svelte-u4k2t,.empty-copy.svelte-u4k2t{margin-top:var(--space-7)}.post-row.svelte-u4k2t{grid-template-columns:1fr auto}.post-meta.svelte-u4k2t,.post-summary.svelte-u4k2t{grid-column:1/-1}.post-summary.svelte-u4k2t{margin-top:var(--space-5)}}
