.legal{max-width:720px;color:var(--text);margin:0 auto;padding:56px 24px 80px;line-height:1.65}.legal h1{font-family:var(--font-display);margin:0 0 6px;font-size:34px}.legal .legal-updated{color:var(--muted);margin:0 0 32px;font-size:13px}.legal h2{font-family:var(--font-display);margin:34px 0 10px;font-size:20px}.legal p,.legal li{color:#f4f1f7d9;font-size:15.5px}.legal a{color:var(--purple)}.legal .legal-note{border:1px solid var(--line);color:var(--muted);border-radius:12px;margin-top:40px;padding:14px 16px;font-size:14px}
