.rail-note.svelte-1czmmpc{margin-top:1.25rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.75;color:var(--i-muted-2);max-width:46ch}.toc.svelte-1czmmpc{list-style:none;margin:0;padding:0;column-gap:3rem}@media(min-width:900px){.toc.svelte-1czmmpc{column-count:2}}.toc__row.svelte-1czmmpc{break-inside:avoid;border-top:1px solid var(--i-rule)}.toc__link.svelte-1czmmpc{display:grid;grid-template-columns:3rem 1fr;gap:.5rem;align-items:baseline;padding:.85rem 0;text-decoration:none;color:var(--i-text)}.toc__n.svelte-1czmmpc{font-size:.75rem;color:var(--i-muted-2)}.toc__t.svelte-1czmmpc{min-width:0}.toc__h.svelte-1czmmpc{font-size:.9375rem;line-height:1.5;transition:color .16s ease}.toc__link.svelte-1czmmpc:hover .toc__h:where(.svelte-1czmmpc){color:var(--i-cyan-deep)}.toc__row--lift.svelte-1czmmpc{border-left:2px solid var(--i-cyan)}.toc__row--lift.svelte-1czmmpc .toc__link:where(.svelte-1czmmpc){padding-left:.9rem}.toc__row--lift.svelte-1czmmpc .toc__n:where(.svelte-1czmmpc){color:var(--i-cyan-deep)}.toc__flag.svelte-1czmmpc{display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--i-muted-2)}.consequence.svelte-1czmmpc{margin-top:2rem;padding-left:1.25rem;border-left:2px solid var(--i-cyan-lit);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:#ffffffe6;max-width:46ch}.lift-note.svelte-1czmmpc{margin-top:2.25rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.12);font-family:var(--font-mono);font-size:.75rem;line-height:1.7;color:#e2e8f09e;max-width:50ch}.fig__head.svelte-1czmmpc{flex-wrap:wrap}.ledger.svelte-1czmmpc{display:grid;gap:1.5rem}.ledger__col.svelte-1czmmpc{min-width:0}.ledger__col.svelte-1czmmpc+.ledger__col:where(.svelte-1czmmpc){border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem}@media(min-width:720px){.ledger.svelte-1czmmpc{grid-template-columns:1fr 1fr;gap:0}.ledger__col.svelte-1czmmpc:first-child{padding-right:1.5rem}.ledger__col.svelte-1czmmpc+.ledger__col:where(.svelte-1czmmpc){border-top:0;padding-top:0;border-left:1px solid rgba(255,255,255,.12);padding-left:1.5rem}}.ledger.svelte-1czmmpc .st--proto:where(.svelte-1czmmpc){color:#e8c77a;border-color:#e8c77a6b}.ledger.svelte-1czmmpc .st--none:where(.svelte-1czmmpc){color:#e2e8f0ad;border-color:#fff3}.ledger.svelte-1czmmpc .p-built:where(.svelte-1czmmpc){margin:1rem 0 0;font-size:.9375rem;line-height:1.7;color:#e2e8f0b8}.ledger.svelte-1czmmpc .p-absent:where(.svelte-1czmmpc){margin:1rem 0 0;font-size:1.0625rem;line-height:1.65;color:#fffffff0}.doc-col.svelte-1czmmpc{max-width:74rem}.doc-note.svelte-1czmmpc{margin-top:.9rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.7;color:var(--i-muted-2);max-width:54ch}.qwrap.svelte-1czmmpc{max-width:56rem}.quote.svelte-1czmmpc{margin:1.75rem 0 0;padding:.25rem 0 .25rem 1.5rem;border-left:2px solid var(--i-cyan)}.quote.svelte-1czmmpc p:where(.svelte-1czmmpc){margin:0;font-size:clamp(1.375rem,3vw,2.125rem);line-height:1.32;letter-spacing:-.025em;font-weight:500;color:var(--i-text);text-wrap:balance}.qnote.svelte-1czmmpc{margin-top:1.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--i-muted-2)}.notes.svelte-1czmmpc{list-style:none;margin:0;padding:0;display:grid;max-width:82rem}@media(min-width:1024px){.notes.svelte-1czmmpc{grid-template-columns:1fr 1fr;column-gap:3rem}}.note.svelte-1czmmpc{display:grid;grid-template-columns:2.75rem 1fr;gap:.75rem;align-items:baseline;padding:.9rem 0;border-top:1px solid var(--i-rule)}.note__n.svelte-1czmmpc{font-size:.6875rem;color:var(--i-cyan-deep)}.note__t.svelte-1czmmpc{min-width:0;font-size:.875rem;line-height:1.68;color:var(--i-text)}.nx.svelte-1czmmpc{display:block;text-decoration:none}.nx__t.svelte-1czmmpc{margin-top:.9rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#fff}.nx__b.svelte-1czmmpc{margin-top:.7rem;font-size:.9375rem;line-height:1.62;color:#e2e8f0b8;max-width:48ch}.nx__go.svelte-1czmmpc{display:inline-block;margin-top:1.25rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--i-cyan-lit)}
