.legal-shell{color:#e2e9e4;background:#0b0e0c;min-height:100vh;padding:38px 24px 100px;font-family:Arial,Helvetica,sans-serif}.legal-top{border-bottom:1px solid #29322b;justify-content:space-between;align-items:center;max-width:960px;margin:auto;padding-bottom:24px;display:flex}.legal-logo{letter-spacing:4px;color:#c4f567;font-size:21px;font-weight:800;text-decoration:none}.legal-back{color:#afbcaf;font-size:13px;text-decoration:none}.legal-document{max-width:740px;margin:65px auto}.legal-document h1{letter-spacing:-2px;margin:15px 0 25px;font-size:clamp(32px,5vw,52px);line-height:1.1}.legal-eyebrow{text-transform:uppercase;letter-spacing:2px;color:#c4f567;font-size:11px}.legal-notice{color:#c5d0c3;background:#182016;border-left:3px solid #c4f567;margin:25px 0 38px;padding:16px 20px;font-size:14px;line-height:1.7}.legal-document h2{margin:32px 0 13px;font-size:19px}.legal-document p,.legal-document li{color:#acb9af;font-size:15px;line-height:1.85}.legal-document a{color:#c4f567}.legal-nav{border-top:1px solid #29322b;flex-wrap:wrap;gap:12px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}.legal-card{background:#111713;border:1px solid #29322b;border-radius:12px;margin:16px 0;padding:24px}
