.legal-page-component{min-width:0}.legal-page{width:100%;margin:0;padding:24px;border-radius:16px;background:linear-gradient(135deg,rgba(0,0,0,.34),rgba(255,255,255,.04))}.legal-hero{padding:28px;border-radius:12px;background:linear-gradient(135deg,rgba(255,0,84,.13),rgba(255,255,255,.04))}.legal-hero h1{margin:0 0 8px;color:#fff;font-size:30px}.legal-hero p{margin:0;color:#a6a6b4;font-size:13px}.legal-grid{display:grid;gap:12px;margin-top:14px}.legal-card{padding:22px;border-radius:12px;background:rgba(255,255,255,.025);color:#c8c8d2}.legal-card h2{margin:0 0 12px;color:#fff;font-size:18px}.legal-card h3{margin:18px 0 8px;color:#fff;font-size:14px}.legal-card p,.legal-card li{font-size:13px;line-height:1.65}.legal-card ul{margin:8px 0;padding-left:20px}.legal-card a,.legal-links a{color:#ff4b87}.legal-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:13px}.legal-note{padding:14px;border-radius:10px;background:rgba(255,0,84,.09);color:#fff;font-weight:700}.legal-table{width:100%;border-collapse:collapse;font-size:12px}.legal-table th,.legal-table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top}.legal-table th{color:#fff}@media(max-width:650px){.legal-page{padding:12px}.legal-hero,.legal-card{padding:18px}.legal-hero h1{font-size:24px}.legal-table{display:block;overflow:auto}}
