.legal-body{font-size:15px}.legal-body section{margin:0 0 26px}.legal-body h2{margin:0 0 10px;font-size:18px}.legal-body p{color:var(--muted);margin:0 0 12px}.legal-body ul{color:var(--muted);margin:0 0 14px;padding-left:22px}.legal-body li{margin:5px 0}.legal-body strong{color:var(--txt);font-weight:600}.legal-body a{color:var(--violet-2,#9b8cff);text-decoration:underline}.legal-id{border:1px solid var(--line);background:var(--glass);border-radius:14px;margin:0 0 28px;padding:18px 20px}.legal-id p{margin:2px 0}
