.gwp8-admin-wrap .gwp8-admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;max-width:1180px}.gwp8-admin-card{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:20px;margin:18px 0;box-shadow:0 8px 30px rgba(0,95,163,.06)}.gwp8-admin-actions{display:flex;flex-wrap:wrap;gap:12px}.gwp8-warning-card{border-left:5px solid #ff8c00}.gw-legal-page .gw-legal-hero{background:linear-gradient(135deg,#005fa3,#064872);color:#fff}.gw-legal-page .gw-legal-hero .gw-eyebrow,.gw-legal-page .gw-legal-hero .gw-lead{color:#fff}.gw-legal-layout{max-width:980px}.gw-legal-content{background:#fff;border:1px solid rgba(0,95,163,.14);border-radius:24px;padding:clamp(24px,4vw,54px);box-shadow:0 18px 65px rgba(17,24,39,.08)}.gw-legal-content h2{margin-top:2.1rem;color:#005fa3}.gw-legal-content h3{margin-top:1.4rem}.gw-alert-note{background:#fff7ed;border:1px solid rgba(255,140,0,.35);border-left:5px solid #ff8c00;border-radius:16px;padding:16px 18px;margin:0 0 24px;color:#1f2933}.gw-legal-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.gw-responsive-table{overflow-x:auto}.gw-responsive-table table{width:100%;border-collapse:collapse;margin:18px 0;background:#fff}.gw-responsive-table th,.gw-responsive-table td{border:1px solid rgba(0,95,163,.14);padding:12px;text-align:left}.gw-responsive-table th{background:#f4f4f4;color:#005fa3}.gwp8-cookie-banner{position:fixed;z-index:99999;left:0;right:0;bottom:0;padding:18px;background:rgba(17,24,39,.42);backdrop-filter:blur(8px)}.gwp8-cookie-card{max-width:1180px;margin:0 auto;background:#fff;border:1px solid rgba(0,95,163,.14);border-radius:20px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.22);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.gwp8-cookie-text p{margin:.4rem 0 0;color:#374151}.gwp8-cookie-panel{margin-top:12px;background:#f4f4f4;border-radius:14px;padding:12px}.gwp8-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.gw-qa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gw-checklist{list-style:none;padding-left:0}.gw-checklist li{position:relative;padding-left:28px;margin:9px 0}.gw-checklist li:before{content:'✓';position:absolute;left:0;top:0;color:#069966;font-weight:800}.gw-legal-content a,.gw-qa-page a{color:#005fa3}.gw-legal-content a:hover,.gw-qa-page a:hover{color:#069966}@media(max-width:900px){.gwp8-admin-wrap .gwp8-admin-grid,.gwp8-cookie-card,.gw-qa-grid{grid-template-columns:1fr}.gwp8-cookie-actions{justify-content:flex-start}.gwp8-cookie-banner{padding:10px}.gw-legal-content{padding:24px}}