:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#18364d;background:#f4f8fb}.wg-legal-body{margin:0;background:#f4f8fb;color:#23384b}.wg-legal-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 28px;background:rgba(255,255,255,.96);border-bottom:1px solid #dfe9f0;backdrop-filter:blur(12px)}.wg-legal-brand img{display:block;width:126px;max-height:44px;object-fit:contain}.wg-legal-nav{display:flex;flex-wrap:wrap;gap:16px}.wg-legal-nav a{color:#426076;text-decoration:none;font-size:.86rem;font-weight:700}.wg-legal-nav a:hover{color:#0b8fd3}.wg-legal-main{width:min(980px,calc(100% - 32px));margin:28px auto 54px}.wg-legal-card,.wg-consent-card{background:#fff;border:1px solid #dde8ef;border-radius:20px;box-shadow:0 16px 45px rgba(30,67,94,.07);overflow:hidden}.wg-legal-title,.wg-consent-head{padding:32px 36px;background:linear-gradient(135deg,#f7fbfe,#eef7fd);border-bottom:1px solid #e2edf4}.wg-legal-title.danger{background:linear-gradient(135deg,#fff8f7,#fff1f0)}.wg-legal-title>span,.wg-consent-head>span{display:block;margin-bottom:8px;color:#0b8fd3;font-size:.75rem;font-weight:900;letter-spacing:.1em}.wg-legal-title h1,.wg-consent-head h1{margin:0 0 8px;font-size:2rem;color:#16364e}.wg-legal-title p,.wg-consent-head p{margin:0;color:#6b7f8f}.wg-legal-card section{padding:24px 36px;border-bottom:1px solid #edf2f5}.wg-legal-card section:last-child{border-bottom:0}.wg-legal-card h2{margin:0 0 10px;font-size:1.04rem;color:#183a55}.wg-legal-card p{margin:0 0 10px;line-height:1.72;color:#4d6272}.wg-legal-card p:last-child{margin-bottom:0}.wg-legal-warning{background:#fffaf8}.wg-legal-identity{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:12px;background:#f7fafc;color:#476071}.wg-legal-table-wrap{overflow:auto}.wg-legal-table{width:100%;border-collapse:collapse;font-size:.9rem}.wg-legal-table th,.wg-legal-table td{padding:12px;border:1px solid #dfe8ee;text-align:left;vertical-align:top}.wg-legal-table th{background:#f4f8fb;color:#1c415e}.wg-consent-form{padding:28px 36px}.wg-consent-check{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:17px 18px;margin-bottom:12px;border:1px solid #dfe9f0;border-radius:14px;background:#fbfdfe;cursor:pointer}.wg-consent-check.panic{border-color:#efd0cb;background:#fffafa}.wg-consent-check input{width:19px;height:19px;margin-top:2px}.wg-consent-check strong{display:block;color:#1c3f59}.wg-consent-check small{display:block;margin:5px 0 7px;color:#687b89;line-height:1.45}.wg-consent-check a{font-size:.84rem;font-weight:800;color:#0b8fd3;text-decoration:none}.wg-consent-check span span{display:block;color:#b42318;font-size:.8rem;margin-top:5px}.wg-consent-submit{width:100%;min-height:48px;border:0;border-radius:12px;background:#0b8fd3;color:#fff;font-weight:800;cursor:pointer}.wg-consent-submit:hover{background:#087db9}.wg-consent-note{margin:12px 0 0;color:#758794;font-size:.82rem;line-height:1.55}.wg-consent-error{color:#b42318;font-size:.84rem}.wg-legal-footer{display:flex;justify-content:space-between;gap:20px;padding:20px 28px;background:#fff;border-top:1px solid #e0eaf0;color:#758896;font-size:.78rem}@media(max-width:760px){.wg-legal-header{padding:12px 16px;align-items:flex-start;flex-direction:column}.wg-legal-nav{gap:10px 14px}.wg-legal-main{width:min(100% - 20px,980px);margin-top:14px}.wg-legal-title,.wg-consent-head,.wg-legal-card section,.wg-consent-form{padding-left:20px;padding-right:20px}.wg-legal-title h1,.wg-consent-head h1{font-size:1.55rem}.wg-legal-footer{flex-direction:column;padding:16px 20px}}
