.legal-shell{max-width:880px;margin:35px auto 90px;padding:0 24px}.legal-card{background:#0e1b2e;border:1px solid #22334c;border-radius:24px;padding:32px}.legal-card h1{font-size:40px}.legal-card h2{font-size:23px;margin-top:30px}.legal-card p,.legal-card li{color:#b4c5d7;line-height:1.7}.legal-card a{color:#7cf2c6;text-decoration:underline}.legal-warning{padding:14px;border:1px solid #765a2d;background:#332713;border-radius:12px;color:#ffe1a3!important}.legal-meta{display:grid;gap:7px;padding:16px;background:#091625;border-radius:14px}.legal-meta span{color:#b4c5d7}.legal-meta strong{color:#fff}@media(max-width:600px){.legal-card{padding:22px}.legal-card h1{font-size:32px}}
