.legal-page.svelte-bgu3o8{display:flex;flex-direction:column;min-height:calc(100dvh - 2rem);padding-bottom:2rem}.legal-header.svelte-bgu3o8 h1:where(.svelte-bgu3o8){margin:0;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.02em}.legal-lead.svelte-bgu3o8{margin:.5rem 0 0;color:var(--muted);line-height:1.5;max-width:42rem}.legal-doc.svelte-bgu3o8 h2{margin:1.75rem 0 .45rem;font-size:1.05rem;letter-spacing:-.01em}.legal-doc.svelte-bgu3o8 h3{margin:1.1rem 0 .35rem;font-size:.95rem;letter-spacing:-.01em}.legal-doc.svelte-bgu3o8 h2:first-of-type{margin-top:1.25rem}.legal-doc.svelte-bgu3o8 p,.legal-doc.svelte-bgu3o8 li{margin:.45rem 0 0;line-height:1.55;color:var(--ink);max-width:42rem}.legal-doc.svelte-bgu3o8 ul{margin:.35rem 0 0;padding-left:1.25rem}.legal-doc.svelte-bgu3o8 a{color:var(--terra)}.legal-doc.svelte-bgu3o8 .legal-updated{margin-top:.75rem;font-size:.88rem;color:var(--muted)}
