.legal-page{max-width:980px;margin:0 auto}.legal-page-header{display:grid;gap:10px;margin-bottom:24px}.legal-page-header h1{margin:0}.legal-status{padding:14px 16px;border-radius:14px;border:1px solid rgba(255,190,90,.38);background:rgba(255,190,90,.09)}.legal-status.is-ready{border-color:rgba(140,255,122,.35);background:rgba(140,255,122,.07)}.legal-document{display:grid;gap:22px;line-height:1.65}.legal-document section{display:grid;gap:8px}.legal-document h2,.legal-document h3{margin:0}.legal-document p,.legal-document ul{margin:0}.legal-document ul{padding-left:22px}.legal-operator-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legal-operator-row{padding:13px;border-radius:13px;background:rgba(144,177,209,.07);border:1px solid rgba(144,177,209,.14)}.legal-operator-row span{display:block;color:var(--muted);font-size:.82rem}.legal-operator-row strong{display:block;margin-top:4px;overflow-wrap:anywhere}.legal-footer-links{display:flex;gap:12px 18px;flex-wrap:wrap;justify-content:flex-end}.legal-footer-links a{color:var(--muted);font-size:.86rem}.legal-footer-links a:hover,.legal-footer-links a:focus-visible{color:var(--text)}.legal-consent-box{display:grid;gap:10px;margin:14px 0;padding:14px;border-radius:14px;border:1px solid rgba(144,177,209,.18);background:rgba(5,15,26,.32)}.legal-consent-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;line-height:1.45}.legal-consent-row input{margin-top:4px;accent-color:#8cff7a}.legal-consent-row a{color:#8cff7a;text-decoration:underline}.legal-registration-warning{padding:11px 13px;border-radius:12px;background:rgba(255,190,90,.09);border:1px solid rgba(255,190,90,.3);font-size:.88rem}.legal-page-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.legal-page-nav a{padding:8px 12px;border-radius:999px;border:1px solid rgba(144,177,209,.2);color:var(--muted)}.legal-page-nav a:hover{color:var(--text);border-color:rgba(140,255,122,.42)}@media(max-width:700px){.legal-operator-card{grid-template-columns:1fr}.legal-footer-links{justify-content:flex-start}}
