.legal-page.svelte-2mo67e{min-height:100vh;padding:80px 32px;position:relative}.back-link.svelte-2mo67e{position:absolute;top:28px;left:28px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.back-link.svelte-2mo67e:hover{color:var(--accent)}article.svelte-2mo67e{max-width:720px;margin:0 auto}header.svelte-2mo67e{text-align:center;margin-bottom:80px;padding-bottom:40px;border-bottom:1px solid var(--groove)}.brand-mark.svelte-2mo67e{font-family:var(--ff-display);font-size:24px;font-weight:500;margin-bottom:40px}.brand-mark.svelte-2mo67e em:where(.svelte-2mo67e){font-style:italic;color:var(--accent)}h1.svelte-2mo67e{font-family:var(--ff-display);font-size:clamp(44px,7vw,76px);font-weight:400;line-height:.95;margin-bottom:16px}h1.svelte-2mo67e em:where(.svelte-2mo67e){font-style:italic;color:var(--accent);font-weight:500}.meta.svelte-2mo67e{font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}section.svelte-2mo67e{margin-bottom:50px}h2.svelte-2mo67e{font-family:var(--ff-display);font-size:28px;font-weight:500;margin-bottom:18px;color:var(--ink)}p.svelte-2mo67e,li.svelte-2mo67e{font-size:16px;color:var(--ink-2);line-height:1.65;margin-bottom:14px}.lede.svelte-2mo67e{font-family:var(--ff-display);font-style:italic;font-size:18px;color:var(--ink-2)}ul.svelte-2mo67e,ol.svelte-2mo67e{padding-left:22px;margin-bottom:18px}li.svelte-2mo67e{margin-bottom:8px}strong.svelte-2mo67e{color:var(--ink);font-weight:500}a.svelte-2mo67e{color:var(--accent);border-bottom:1px solid transparent;transition:border-color var(--t)}a.svelte-2mo67e:hover{border-color:var(--accent)}
