.legal{min-height:100vh;background:#0b1020;color:#e6e9f5}.legal-nav{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto;padding:20px 24px;border-bottom:1px solid #263056}.legal-nav a{color:#e6e9f5;text-decoration:none;font-weight:700;font-size:18px}.legal-nav a span{color:#818cf8}.legal-nav .legal-home{color:#9aa3c7;font-weight:500;font-size:14px}.legal-main{max-width:820px;margin:0 auto;padding:44px 24px 96px}.legal-main h1{font-size:30px;margin:0 0 4px}.legal-updated{color:#9aa3c7;font-size:14px;margin:0 0 32px}.legal-main h2{font-size:19px;margin:36px 0 10px;color:#f3f4ff}.legal-main h3{font-size:15px;margin:22px 0 6px;color:#e6e9f5}.legal-main li,.legal-main p{line-height:1.75;color:#c3c8de;font-size:15px}.legal-main ul{padding-left:20px}.legal-main li{margin-bottom:6px}.legal-main a{color:#a5b4fc}.legal-main strong{color:#e6e9f5}.legal-note{background:#141a2e;border:1px solid #263056;border-radius:10px;padding:14px 16px;font-size:14px;color:#9aa3c7;margin:20px 0}.legal-foot{border-top:1px solid #263056;margin-top:48px;padding-top:20px;font-size:13px;display:flex;gap:18px;flex-wrap:wrap}.legal-foot,.legal-foot a{color:#9aa3c7}