.legal.svelte-1gmktme{padding-top:var(--nav-h)}.page.svelte-1gmktme{max-width:760px;margin:0 auto;padding:72px 24px 96px;color:var(--text);line-height:1.7}.eyebrow.svelte-1gmktme{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--orange);text-transform:uppercase;margin-bottom:12px}h1.svelte-1gmktme{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px;color:var(--text)}.updated.svelte-1gmktme{font-size:.85rem;color:var(--text-3);margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border)}h2.svelte-1gmktme,.legal.svelte-1gmktme h2{font-size:1.15rem;font-weight:600;color:var(--text);margin-top:40px;margin-bottom:12px}.legal.svelte-1gmktme p{color:var(--text-2);margin-bottom:16px}.legal.svelte-1gmktme ul{color:var(--text-2);margin-bottom:16px;padding-left:24px}.legal.svelte-1gmktme ul li{margin-bottom:6px}.legal.svelte-1gmktme strong{color:var(--text)}.legal.svelte-1gmktme a{color:var(--orange);text-decoration:none}.legal.svelte-1gmktme a:hover{text-decoration:underline}.contact-box.svelte-1gmktme{margin-top:48px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.contact-heading.svelte-1gmktme{margin-top:0}.contact-box.svelte-1gmktme p{margin-bottom:0}
