.vx-legal.svelte-1e0rsuc{padding:96px 0 110px;min-height:70vh}.vx-legal.svelte-1e0rsuc .vx-wrap:where(.svelte-1e0rsuc){max-width:760px}.vx-legal.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--vx-font-display);font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:-.035em;margin:14px 0 10px}.vx-legal-updated.svelte-1e0rsuc{font-family:var(--vx-font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-dim);margin:0 0 38px}.vx-legal.svelte-1e0rsuc section:where(.svelte-1e0rsuc){padding:26px 0;border-top:1px solid var(--line)}.vx-legal.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--vx-font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.vx-legal.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.vx-legal.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:var(--fg-muted);font-size:15px;line-height:1.65;margin:0 0 10px}.vx-legal.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 10px;padding-left:20px}.vx-legal.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--accent);text-decoration:none}.vx-legal.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}
