.legal.svelte-1nzf5uj{max-width:760px;padding:var(--sp-6) var(--sp-6) var(--sp-8);margin:0 auto}.back.svelte-1nzf5uj{font-size:var(--fs-sm);color:var(--c-teal);align-items:center;gap:6px;font-weight:700;display:inline-flex}.back.svelte-1nzf5uj:hover{text-decoration:underline}h1.svelte-1nzf5uj{letter-spacing:-.02em;margin:var(--sp-4) 0 6px;font-size:clamp(30px,5vw,44px);font-weight:800}.updated.svelte-1nzf5uj{color:var(--c-muted);font-size:var(--fs-sm);margin-bottom:var(--sp-5);font-weight:600}.legalbody.svelte-1nzf5uj h2{padding-top:var(--sp-4);border-top:1px solid var(--c-border)}
