.legal-shell{width:min(900px,calc(100% - 32px));margin:auto;padding:56px 0 90px}.legal-shell header,.legal-shell section{border:1px solid var(--line);background:linear-gradient(145deg,#07171c,#0a2027);border-radius:16px;padding:clamp(22px,4vw,38px);margin-bottom:18px}.legal-shell h1{font-size:clamp(2.4rem,7vw,4.5rem)}.legal-shell h2{font-size:clamp(1.35rem,3vw,2rem)}.legal-shell p,.legal-shell li{color:var(--muted)}.legal-shell li+li{margin-top:.55rem}.legal-review{border-left:4px solid var(--gold);padding:12px 16px;background:#251f08;color:#ffe788!important;font-weight:800}.policy-links{display:grid;grid-template-columns:1fr auto;gap:12px 18px;margin:20px 0}.policy-links a{color:var(--teal);font-weight:900}.policy-links span{color:var(--muted)}@media(max-width:600px){.policy-links{grid-template-columns:1fr}.policy-links span{margin-top:-10px}}
