.legal-page{color:#d7dcea;max-width:820px;margin:0 auto;padding:64px 24px 96px;font-size:16px;line-height:1.7}.legal-page h1{color:#f5f7ff;background:linear-gradient(135deg,#6d28d9,#3b82f6,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:34px;line-height:1.2}.legal-page .legal-eff{color:#8a93ad;margin:0 0 28px;font-size:14px}.legal-page h2{color:#f5f7ff;margin:30px 0 10px;font-size:20px}.legal-page p,.legal-page li{color:#c7cee0}.legal-page ul{padding-left:22px}.legal-page a{color:#60a5fa}.legal-page .legal-note{color:#9aa3bd;background:#6366f11a;border:1px solid #6366f140;border-radius:12px;margin:0 0 28px;padding:14px 18px;font-size:14px}.legal-page .legal-back{margin-top:36px;font-weight:600;display:inline-block}
