.stamp.svelte-14w5ui2{font-family:var(--vt-font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vt-steel-400)}.doc.svelte-14w5ui2{max-width:76ch}.toc.svelte-14w5ui2{margin-bottom:var(--vt-s-16);padding-bottom:var(--vt-s-6);border-bottom:1px solid var(--vt-line-light)}.toc.svelte-14w5ui2 ol:where(.svelte-14w5ui2){margin-top:var(--vt-s-4);border-top:1px solid var(--vt-line-light)}.toc.svelte-14w5ui2 a:where(.svelte-14w5ui2){display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--vt-s-3);padding-block:9px;border-bottom:1px solid var(--vt-line-light);transition:background var(--vt-d-1) var(--vt-ease-out)}.toc.svelte-14w5ui2 a:where(.svelte-14w5ui2):hover{background:var(--vt-paper)}.toc__n.svelte-14w5ui2{font-family:var(--vt-font-mono);font-size:.72rem;color:var(--vt-ink-3);line-height:1.5}.toc.svelte-14w5ui2 a:where(.svelte-14w5ui2):hover .toc__n:where(.svelte-14w5ui2){color:var(--vt-signal-ink)}.toc__t.svelte-14w5ui2{font-size:.92rem;line-height:1.5;color:var(--vt-ink-2);min-width:0}.toc.svelte-14w5ui2 a:where(.svelte-14w5ui2):hover .toc__t:where(.svelte-14w5ui2){color:var(--vt-ink)}.art.svelte-14w5ui2{margin-bottom:var(--vt-s-16);scroll-margin-top:90px}.art.svelte-14w5ui2 h2:where(.svelte-14w5ui2){display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--vt-s-3);align-items:baseline;font-family:var(--vt-font-display);font-size:1.24rem;font-weight:700;letter-spacing:-.024em;line-height:1.25;color:var(--vt-ink);padding-bottom:var(--vt-s-3);border-bottom:2px solid var(--vt-signal);margin-bottom:var(--vt-s-6)}.art__n.svelte-14w5ui2{font-family:var(--vt-font-mono);font-size:.78rem;font-weight:500;letter-spacing:.06em;color:var(--vt-signal-ink)}.art__intro.svelte-14w5ui2{font-size:1rem;line-height:1.75;color:var(--vt-ink-2);max-width:68ch;margin-bottom:var(--vt-s-5)}.cl.svelte-14w5ui2{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--vt-s-3);margin-bottom:var(--vt-s-5)}.cl__n.svelte-14w5ui2{font-family:var(--vt-font-mono);font-size:.74rem;line-height:1.9;color:var(--vt-ink-3)}.cl.svelte-14w5ui2 p:where(.svelte-14w5ui2){font-size:1rem;line-height:1.75;color:var(--vt-ink-2);max-width:68ch;overflow-wrap:anywhere}.cl.svelte-14w5ui2 a:where(.svelte-14w5ui2){color:var(--vt-signal-ink);font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--vt-line-light);transition:text-decoration-color var(--vt-d-1) var(--vt-ease-out)}.cl.svelte-14w5ui2 a:where(.svelte-14w5ui2):hover{text-decoration-color:var(--vt-signal)}.defs.svelte-14w5ui2{border-top:1px solid var(--vt-line-light);max-width:68ch}.defs.svelte-14w5ui2 dt:where(.svelte-14w5ui2){font-family:var(--vt-font-mono);font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--vt-ink-3);padding-top:var(--vt-s-4)}.defs.svelte-14w5ui2 dd:where(.svelte-14w5ui2){margin:5px 0 0;padding-bottom:var(--vt-s-4);border-bottom:1px solid var(--vt-line-light);font-size:1rem;line-height:1.7;color:var(--vt-ink-2)}@media (max-width: 520px){.art.svelte-14w5ui2 h2:where(.svelte-14w5ui2),.cl.svelte-14w5ui2,.toc.svelte-14w5ui2 a:where(.svelte-14w5ui2){grid-template-columns:2.5rem minmax(0,1fr);gap:var(--vt-s-2)}}
