.legal-mark.svelte-1e0rsuc{color:var(--ink);margin:0 0 28px;display:flex}.legal.svelte-1e0rsuc{max-width:68ch;color:var(--ink,var(--ink));margin:0 auto;padding:clamp(32px,6vw,80px) 20px 120px;font-family:Hanken Grotesk,system-ui,sans-serif;line-height:1.65}.legal-kicker.svelte-1e0rsuc{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-family:var(--mono);color:var(--accent,var(--terra));margin:0}h1.svelte-1e0rsuc{margin:10px 0 6px;font-family:Newsreader,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.15}.legal-meta.svelte-1e0rsuc{opacity:.6;margin:0 0 40px;font-size:14px}h2.svelte-1e0rsuc{margin:40px 0 10px;font-family:Newsreader,serif;font-size:clamp(20px,2.2vw,26px);font-weight:400}p.svelte-1e0rsuc,li.svelte-1e0rsuc{font-size:16px}ul.svelte-1e0rsuc{padding-left:1.2em}li.svelte-1e0rsuc{margin-bottom:8px}a.svelte-1e0rsuc{color:var(--accent,var(--terra))}.legal-gap.svelte-1e0rsuc{border:1px solid var(--terra);background:#c2502e0f;border-radius:10px;margin-bottom:32px;padding:14px 18px;font-size:14px}.legal-gap.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:6px 0 0}
