.section.svelte-j0n3tz.svelte-j0n3tz{font-family:var(--font-body)}.hero.svelte-j0n3tz.svelte-j0n3tz{gap:.5rem;max-width:74ch}.hero.svelte-j0n3tz h1.svelte-j0n3tz{font-size:var(--type-page-title);line-height:1.14;letter-spacing:-.018em;color:color-mix(in srgb,var(--ink) 94%,var(--color-text-primary) 6%)}.hero.svelte-j0n3tz p.svelte-j0n3tz{margin:0;color:color-mix(in srgb,var(--ink) 74%,var(--muted) 26%);font-size:var(--type-body-sm);line-height:var(--line-copy)}.archive-note.svelte-j0n3tz.svelte-j0n3tz{margin:0;font-family:var(--font-mono);font-size:.76rem;color:color-mix(in srgb,var(--ink) 68%,var(--muted) 32%);letter-spacing:.06em;text-transform:uppercase}.topic-grid.svelte-j0n3tz.svelte-j0n3tz{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.95rem}.topic-card.svelte-j0n3tz.svelte-j0n3tz{text-decoration:none;color:inherit;gap:.58rem}.topic-card.svelte-j0n3tz h2.svelte-j0n3tz{margin:0;font-size:var(--type-h3);line-height:1.3;color:color-mix(in srgb,var(--ink) 94%,var(--color-text-primary) 6%)}.topic-card.svelte-j0n3tz p.svelte-j0n3tz{margin:0;color:color-mix(in srgb,var(--ink) 72%,var(--muted) 28%);font-size:var(--type-body-sm);line-height:var(--line-copy)}.topic-meta.svelte-j0n3tz.svelte-j0n3tz{display:flex;align-items:center;justify-content:space-between;gap:.75rem}
