.legal-page.svelte-1nwvi0j{max-width:46rem;margin:0 auto;padding:72px 24px 120px}.legal-head.svelte-1nwvi0j{border-bottom:2px solid var(--ink);padding-bottom:24px;margin-bottom:32px}.legal-kicker.svelte-1nwvi0j{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--ink-3);margin:0 0 10px}.legal-h1.svelte-1nwvi0j{font-family:var(--condensed);font-weight:400;font-size:clamp(2.4rem,5vw,3.8rem);line-height:.96;letter-spacing:.005em;text-transform:uppercase;color:var(--ink);margin:0}.legal-date.svelte-1nwvi0j{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3);margin:14px 0 0}.legal-h2.svelte-1nwvi0j{font-family:var(--condensed);font-weight:400;font-size:1.35rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:36px 0 12px}.legal-body.svelte-1nwvi0j p:where(.svelte-1nwvi0j){font-size:15px;line-height:1.75;color:var(--ink-2);margin:0 0 16px}.legal-body.svelte-1nwvi0j a:where(.svelte-1nwvi0j){color:var(--ink);text-decoration:underline;text-underline-offset:2px}.code.svelte-1nwvi0j{font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--ink);background:#0000000b;border:1px solid var(--ink-3);border-radius:2px;padding:12px 14px;margin:0 0 12px;overflow-x:auto;white-space:pre}.legal-contact.svelte-1nwvi0j{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-3);border-top:1px solid var(--ink-3);padding-top:20px;margin-top:40px}.ae.svelte-1nwvi0j{color:var(--mint-deep)}
