.blog-index.svelte-u4k2t{background:var(--color-surface)}.blog-hero.svelte-u4k2t,.post-list.svelte-u4k2t{width:min(var(--content-max-width), calc(100% - var(--space-10)));margin:0 auto}.blog-hero.svelte-u4k2t{max-width:var(--content-narrow-width);padding:var(--space-11) 0 var(--space-8);margin-left:max(var(--space-5), calc((100% - var(--content-max-width)) / 2))}.section-label.svelte-u4k2t{margin:0 0 var(--space-4);color:var(--color-primary);letter-spacing:0;text-transform:uppercase;font-size:.8rem;font-weight:800}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t),.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){color:var(--color-gauge-needle);letter-spacing:0;margin-block-start:0;font-weight:800}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){margin-block-end:var(--space-5);font-size:4rem;line-height:1}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t):last-child{color:var(--color-hint);margin:0;font-size:1.12rem}.post-list.svelte-u4k2t{gap:var(--space-5);padding-bottom:var(--space-11);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-card.svelte-u4k2t{min-height:100%;padding:var(--space-6);border:var(--border-thin) solid color-mix(in srgb, var(--color-outline) 38%, transparent);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-ambient);flex-direction:column;display:flex}.post-card__meta.svelte-u4k2t{gap:var(--space-3);color:var(--color-hint);flex-wrap:wrap;margin-block-end:var(--space-5);font-size:.88rem;font-weight:650;display:flex}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin-block-end:var(--space-4);font-size:2rem;line-height:1.08}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){text-decoration-thickness:var(--border-thin);text-underline-offset:var(--space-2)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{text-decoration:underline}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0 0 var(--space-6);color:var(--color-hint)}.post-card.svelte-u4k2t ul:where(.svelte-u4k2t){gap:var(--space-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}.post-card.svelte-u4k2t li:where(.svelte-u4k2t){padding:var(--space-1) var(--space-3);border:var(--border-thin) solid color-mix(in srgb, var(--color-outline) 42%, transparent);border-radius:var(--radius-pill);color:var(--color-primary);font-size:.82rem;font-weight:750}@media (width<=820px){.blog-hero.svelte-u4k2t,.post-list.svelte-u4k2t{width:min(var(--content-max-width), calc(100% - var(--space-6)))}.blog-hero.svelte-u4k2t{margin-left:auto}.post-list.svelte-u4k2t{grid-template-columns:1fr}}@media (width<=720px){.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:3rem}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.7rem}}
