.legal-surface.svelte-1e0rsuc{width:100%;margin-top:var(--sx-space-2);padding:clamp(var(--sx-space-5), 3vw, var(--sx-space-7))}.legal-header.svelte-1e0rsuc{max-width:860px;margin-bottom:3rem}.legal-body.svelte-1e0rsuc{max-width:860px}h1.svelte-1e0rsuc{font-family:var(--sx-font-display);color:var(--sx-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:500}.meta.svelte-1e0rsuc{color:var(--sx-text-muted);font-size:var(--sx-text-sm);margin:0 0 .35rem}.legal-body.svelte-1e0rsuc section:where(.svelte-1e0rsuc){border-top:1px solid var(--sx-border);margin-bottom:2.5rem;padding-top:1.5rem}h2.svelte-1e0rsuc{font-family:var(--sx-font-ui);color:var(--sx-text);margin:0 0 1rem;font-size:1.15rem;font-weight:600}p.svelte-1e0rsuc{font-size:var(--sx-text-sm);line-height:var(--sx-leading-body);color:var(--sx-text-muted);margin:0 0 .75rem}ul.svelte-1e0rsuc{margin:.5rem 0 .75rem 1.25rem;padding:0}li.svelte-1e0rsuc{font-size:var(--sx-text-sm);line-height:var(--sx-leading-body);color:var(--sx-text-muted);margin-bottom:.25rem}
