.learning-article.svelte-13w3k1h{width:min(100% - 2.5rem,80rem);margin-inline:auto;padding-block:clamp(2rem,6vw,5rem)}header.svelte-13w3k1h{border-bottom:1px solid var(--rule);padding-block:1rem 2rem}h1.svelte-13w3k1h{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:22ch;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.08}.summary.svelte-13w3k1h{max-width:48rem;color:var(--ink-muted);font-size:1.2rem;line-height:1.7}.byline.svelte-13w3k1h{color:var(--ink-muted);font-family:var(--font-mono);font-size:.75rem;line-height:1.8}.article-layout.svelte-13w3k1h{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2rem;display:grid}aside.svelte-13w3k1h{font-size:.9rem}aside.svelte-13w3k1h nav:where(.svelte-13w3k1h){position:sticky;top:1.5rem}aside.svelte-13w3k1h ul:where(.svelte-13w3k1h){padding-left:1rem}aside.svelte-13w3k1h a:where(.svelte-13w3k1h){padding-block:.4rem;display:inline-block}article.svelte-13w3k1h{min-width:0;line-height:1.8}section.svelte-13w3k1h{margin-bottom:3rem;scroll-margin-top:2rem}h2.svelte-13w3k1h{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.25}#sources.svelte-13w3k1h{border-top:1px solid var(--rule);padding-top:1rem}#sources.svelte-13w3k1h p:where(.svelte-13w3k1h){color:var(--ink-muted)}li.svelte-13w3k1h{margin-block:.5rem}.related.svelte-13w3k1h{background:var(--paper-raised);border:1px solid var(--rule);padding:1.5rem}.related.svelte-13w3k1h h2:where(.svelte-13w3k1h){margin-top:0}@media (width>=64rem){.article-layout.svelte-13w3k1h{grid-template-columns:15rem minmax(0,1fr);gap:3rem}}
