.legal{color:#15171c;background:#f6f7fa;min-height:100vh;font-weight:500;overflow:auto}.legal-top{background:#0c1220;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 16px;display:flex}.legal-top a{color:#fff;font-size:14px;font-weight:700}.legal-top nav{flex-wrap:wrap;gap:6px 14px;display:flex}.legal-main{max-width:760px;margin:0 auto;padding:18px 16px 48px;font-size:15px;line-height:1.6}.legal h1{font-size:26px;font-weight:900;line-height:1.2}.legal h2{margin-top:26px;font-size:18px;font-weight:900}.legal a{color:#0b57d0}.legal-updated{opacity:.7;font-size:13px}.legal-table{border-collapse:collapse;background:#fff;width:100%;font-size:14px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e6ec;padding:6px 8px}.legal-form{flex-direction:column;gap:12px;max-width:520px;margin-top:18px;display:flex}.legal-form label{flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.legal-form fieldset{border:1px solid #d5d9e0;border-radius:10px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.legal-check{align-items:flex-start;flex-direction:row!important;gap:8px!important;font-weight:500!important}.legal-form input,.legal-form select,.legal-form textarea{font:inherit;color:#111;background:#fff;border:1px solid #c3c8d1;border-radius:8px;padding:9px 10px;font-size:16px}.legal-form button,.consent-actions button{font:inherit;color:#111;cursor:pointer;background:#ffd23f;border:2px solid #000;border-radius:10px;padding:11px 14px;font-size:15px;font-weight:900}.legal-error{color:#8a1c14;background:#fde8e6;border-radius:8px;padding:8px 10px}.legal-ok{color:#145a2c;background:#e3f6e9;border-radius:10px;padding:12px 14px}.legal-note{color:#555;font-size:13px}.claim-code{letter-spacing:.08em;margin:4px 0;font-size:30px;font-weight:900}
