.legal{max-width:760px;margin:0 auto;padding:32px 20px 80px;color:var(--text)}.legal h1{font-size:30px;line-height:1.2;margin:0 0 8px}.legal .legal-meta{color:var(--muted-2);font-size:13.5px;margin:0 0 28px}.legal .legal-intro{color:var(--muted);font-size:16px;line-height:1.65;margin:0 0 28px}.legal h2{font-size:19px;margin:30px 0 10px;color:var(--text)}.legal li,.legal p{color:#cdccdd;font-size:15px;line-height:1.7}.legal p{margin:0 0 12px}.legal ul{margin:0 0 14px;padding-left:20px}.legal li{margin:0 0 6px}.legal a{color:var(--purple-light);text-decoration:none}.legal a:hover{text-decoration:underline}.legal strong{color:var(--text)}.legal .legal-note{margin-top:34px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:rgba(168,85,247,.06);color:var(--muted);font-size:13.5px;line-height:1.6}.legal .legal-back{display:inline-block;margin-top:30px;color:var(--muted);font-size:14px}