.legal{max-width:760px;padding-top:40px;padding-bottom:72px}.legal-back a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.legal-back a:hover{color:var(--accent)}.legal-h1{letter-spacing:-.02em;margin:18px 0 6px;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.12}.legal-updated{color:var(--muted);margin-bottom:30px;font-size:13.5px}.legal-body h2{letter-spacing:-.01em;color:var(--ink);margin:36px 0 12px;font-size:19px;font-weight:800}.legal-body h3{color:var(--ink);margin:22px 0 8px;font-size:15.5px;font-weight:700}.legal-body p{margin-bottom:14px}.legal-body p,.legal-body ul{color:var(--desc);font-size:15.5px}.legal-body ul{margin:0 0 16px 22px}.legal-body li{margin-bottom:7px}.legal-body a{color:var(--accent);font-weight:600}.legal-body strong{color:var(--ink)}.legal-card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0 0 22px;padding:18px 22px}.legal-card p{margin-bottom:4px}
