body{margin:0;background:#07130e;color:#edf5ef;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.legalPage{max-width:900px;margin:0 auto;padding:42px 22px 70px}.legalPage a{color:#dff25b}.legalPage h1{font-size:2.4rem;margin-bottom:8px}.legalPage h2{margin-top:30px}.legalPage p,.legalPage li{line-height:1.65;color:#c9d8d0}.legalBox{background:#0d1914;border:1px solid #315245;border-radius:16px;padding:18px;margin:18px 0}.legalWarn{border-color:#7c6b28;background:#201e0c}.back{display:inline-block;margin-bottom:22px;text-decoration:none;font-weight:800}.faq details{background:#0d1914;border:1px solid #315245;border-radius:12px;padding:14px 16px;margin:10px 0}.faq summary{cursor:pointer;font-weight:900;color:#eef7f1}.small{font-size:.9rem;color:#9fb3aa}