.body.svelte-1gmktme{padding:clamp(40px,5vw,64px) 0 clamp(80px,10vw,140px)}.grid.svelte-1gmktme{grid-template-columns:280px 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.toc.svelte-1gmktme{top:calc(var(--header-h) + 24px);position:sticky}.toc-k.svelte-1gmktme{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-2);font-size:12px;font-weight:700}.toc.svelte-1gmktme ol:where(.svelte-1gmktme){border-top:1px solid var(--border);margin-top:16px;display:grid}.toc.svelte-1gmktme a:where(.svelte-1gmktme){border-bottom:1px solid var(--border);color:var(--text-muted);gap:12px;padding:12px 0;font-size:14.5px;font-weight:500;transition:color .2s;display:flex}.toc.svelte-1gmktme a:where(.svelte-1gmktme):hover{color:var(--purple)}.toc.svelte-1gmktme a:where(.svelte-1gmktme) span:where(.svelte-1gmktme){font-family:var(--font-display);color:var(--purple-2);font-size:13px}.updated.svelte-1gmktme{color:var(--text-faint);margin-top:16px;font-size:13px}article.svelte-1gmktme{max-width:72ch}.draft.svelte-1gmktme{border-radius:var(--radius);border:1px dashed var(--purple-2);background:var(--purple-soft);color:var(--purple);align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}article.svelte-1gmktme section:where(.svelte-1gmktme){scroll-margin-top:calc(var(--header-h) + 16px);padding-top:40px}.n.svelte-1gmktme{font-family:var(--font-display);letter-spacing:.14em;color:var(--purple-2);font-size:14px}article.svelte-1gmktme h2:where(.svelte-1gmktme){margin-top:8px;font-size:clamp(26px,2.8vw,36px);font-weight:500}article.svelte-1gmktme section:where(.svelte-1gmktme)>p:where(.svelte-1gmktme):not(.n){color:var(--text-muted);margin-top:14px;font-size:16.5px;line-height:1.75}@media (width<=1180px){.toc.svelte-1gmktme{top:calc(var(--header-h) + 24px)}article.svelte-1gmktme section:where(.svelte-1gmktme){scroll-margin-top:calc(var(--header-h) + 16px)}}@media (width<=860px){.grid.svelte-1gmktme{grid-template-columns:1fr}.toc.svelte-1gmktme{position:static}}
