.legal-page{color:#f4f7f8;background:#080b0d;min-height:100vh;padding:48px 24px 80px;font-family:Arial,sans-serif}.legal-shell{width:min(880px,100%);margin:auto}.legal-nav{border-bottom:1px solid #283036;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.legal-brand{color:#25e4ea;letter-spacing:.08em;font-size:13px;font-weight:800;text-decoration:none}.legal-nav div{gap:18px;display:flex}.legal-nav div a{color:#89949b;font-size:12px;text-decoration:none}.legal-header{padding:56px 0 32px}.legal-header p{color:#25e4ea;letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:800}.legal-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,6vw,58px)}.legal-header span{color:#89949b;margin-top:14px;font-size:13px;display:block}.legal-card{background:#111619;border:1px solid #283036;border-radius:14px;padding:34px;box-shadow:0 24px 80px #0006}.legal-card h2{margin:34px 0 10px;font-size:18px}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{color:#b4bec3;font-size:14px;line-height:1.75}.legal-card ul{padding-left:22px}.legal-card a{color:#25e4ea}.legal-note{color:#dbe3e6;background:#182126;border-left:3px solid #25e4ea;margin-top:28px;padding:18px;font-size:13px;line-height:1.6}.legal-footer{color:#667278;justify-content:space-between;gap:24px;margin-top:28px;font-size:11px;display:flex}.legal-footer a{color:#89949b}@media (max-width:600px){.legal-page{padding:26px 16px 56px}.legal-nav{align-items:flex-start}.legal-nav div{text-align:right;flex-direction:column;gap:8px}.legal-card{padding:23px}.legal-footer{display:block}.legal-footer span{margin-bottom:8px;display:block}}
