.legal-page.svelte-5f3522{background:var(--canvas);color:var(--canvas-ink);font-family:var(--font-sans)}.legal-h1.svelte-5f3522{font-family:var(--font-sans);font-weight:500;letter-spacing:-.03em;line-height:.98;font-size:clamp(2.25rem,6vw,4.25rem);max-width:18ch}.legal-h2.svelte-5f3522{font-family:var(--font-sans);font-weight:500;font-size:clamp(1.15rem,1.75vw,1.4rem);letter-spacing:-.015em;line-height:1.25}.toc-link.svelte-5f3522{position:relative;transition:color .2s ease}
