.article-wrap.svelte-1f19a26{padding-top:var(--space-6)}.article-grid.svelte-1f19a26{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-5);align-items:start}.content.svelte-1f19a26{display:grid;gap:var(--space-4)}.back.svelte-1f19a26{font-size:.9rem;font-weight:500}.meta.svelte-1f19a26{margin:0;color:var(--color-accent);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}h1.svelte-1f19a26{font-size:var(--fs-display);max-width:26ch;margin:0;line-height:1.16}.intro.svelte-1f19a26{margin:0;font-size:var(--fs-lead);color:var(--color-text);max-width:68ch;line-height:1.6}.body-section.svelte-1f19a26{display:grid;gap:var(--space-2)}h2.svelte-1f19a26{margin:0;font-size:var(--fs-h2)}.body-section.svelte-1f19a26 p:where(.svelte-1f19a26){margin:0;color:var(--color-text);max-width:70ch;line-height:1.65;font-size:var(--fs-body)}.sidebar.svelte-1f19a26{position:sticky;top:96px;display:grid;gap:var(--space-3)}.side-card.svelte-1f19a26{padding:var(--space-4);display:grid;gap:var(--space-3)}.kicker.svelte-1f19a26{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);font-weight:700}ul.svelte-1f19a26{margin:0;padding-left:1rem;display:grid;gap:.65rem}li.svelte-1f19a26 a:where(.svelte-1f19a26){color:var(--color-text);font-size:.92rem;font-weight:500;text-decoration:none}li.svelte-1f19a26 a:where(.svelte-1f19a26):hover{color:var(--color-accent)}@media(max-width:920px){.article-grid.svelte-1f19a26{grid-template-columns:1fr}.sidebar.svelte-1f19a26{position:static}}
