.legal.svelte-1420qq5{padding:clamp(3rem, 6vw, 5.5rem) 0 var(--sec)}.legal-head.svelte-1420qq5{max-width:44rem;margin-bottom:var(--sec-sm);gap:.6rem;display:grid}.legal-head.svelte-1420qq5 h1:where(.svelte-1420qq5){font-size:clamp(2.2rem,4.4vw,3.6rem)}.legal-head.svelte-1420qq5 .mono:where(.svelte-1420qq5){margin-top:.6rem}.legal-grid.svelte-1420qq5{grid-template-columns:16rem minmax(0,44rem);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.toc.svelte-1420qq5{gap:.8rem;display:grid;position:sticky;top:6rem}.toc.svelte-1420qq5 ol:where(.svelte-1420qq5){counter-reset:t;gap:.45rem;list-style:none;display:grid}.toc.svelte-1420qq5 li:where(.svelte-1420qq5){counter-increment:t;gap:.6rem;font-size:.9rem;display:flex}.toc.svelte-1420qq5 li:where(.svelte-1420qq5):before{content:counter(t, decimal-leading-zero);color:var(--ink-3);padding-top:.15rem;font-size:.75rem;font-weight:300}.toc.svelte-1420qq5 a:where(.svelte-1420qq5){color:var(--ink-2);text-decoration:none}.toc.svelte-1420qq5 a:where(.svelte-1420qq5):hover{color:var(--ink)}.prose.svelte-1420qq5 h2:first-child{margin-top:0}@media (width<=900px){.legal-grid.svelte-1420qq5{grid-template-columns:1fr}.toc.svelte-1420qq5{position:static}}
