.legal-shell{max-width:820px;margin:42px auto;padding:0 22px 70px}.legal-shell h1{font-size:clamp(36px,7vw,64px);line-height:1}.legal-shell h2{margin-top:34px;color:#ff4a9d}.legal-shell p,.legal-shell li{font-size:16px;line-height:1.7;color:#d2d2da}.legal-shell a{color:#ff79b8}.legal-note{padding:18px;border:1px solid #ff1682;border-radius:15px;background:#28101f}.legal-meta{color:#a8a8b3}.legal-shell table{width:100%;border-collapse:collapse;margin:18px 0}.legal-shell th,.legal-shell td{padding:12px;border:1px solid #3d3d47;text-align:left;vertical-align:top}.legal-shell th{color:#ff79b8}.pending-identity{color:#ffd166;font-weight:800}.legal-nav{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.legal-nav a{padding:10px 12px;border:1px solid #44444e;border-radius:10px;text-decoration:none}
