.article-hero.svelte-1ormjzk{padding:var(--space-lg) 0;border-bottom:1px solid var(--border)}.article-hero.svelte-1ormjzk h1:where(.svelte-1ormjzk){font-size:var(--text-display)}.article-meta.svelte-1ormjzk{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.5rem;display:flex}.article-grid.svelte-1ormjzk{padding-block:var(--space-lg);grid-template-columns:18rem minmax(0,46rem);justify-content:center;gap:clamp(2rem,6vw,7rem);display:grid}aside.svelte-1ormjzk nav:where(.svelte-1ormjzk){position:sticky;top:7rem}aside.svelte-1ormjzk ol:where(.svelte-1ormjzk){padding-left:1.2rem}aside.svelte-1ormjzk a:where(.svelte-1ormjzk){font-size:var(--text-sm)}.takeaway.svelte-1ormjzk{background:var(--surface-elevated);border:1px solid var(--border);margin-top:2rem;padding:1.2rem}.takeaway.svelte-1ormjzk h2:where(.svelte-1ormjzk){font-family:var(--display);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:800}.takeaway.svelte-1ormjzk li:where(.svelte-1ormjzk){font-size:var(--text-xs);margin:.5rem 0}.prose.svelte-1ormjzk section:where(.svelte-1ormjzk){scroll-margin-top:8rem}.prose.svelte-1ormjzk h2:where(.svelte-1ormjzk){font-size:var(--text-h2)}@media (width<=800px){.article-grid.svelte-1ormjzk{grid-template-columns:1fr}aside.svelte-1ormjzk nav:where(.svelte-1ormjzk){position:static}}
