.CookieConsent-module__EUD_Aq__banner{z-index:95;background:#fff;border:1px solid #0f223029;border-radius:8px;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 20px 48px #0f223033}.CookieConsent-module__EUD_Aq__confirmationBanner{z-index:95;background:#fff;border:1px solid #b8d2ff;border-radius:8px;min-height:156px;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 20px 48px #0f223029}.CookieConsent-module__EUD_Aq__confirmationInner{text-align:center;gap:16px;width:min(1180px,100%);margin:0 auto;padding:44px 64px 40px;display:grid}.CookieConsent-module__EUD_Aq__confirmationInner h2{color:#111827;letter-spacing:0;margin:0;font-size:24px;line-height:1.2}.CookieConsent-module__EUD_Aq__confirmationInner p{color:#1f2937;margin:0;font-size:18px;line-height:1.55}.CookieConsent-module__EUD_Aq__dismissConfirmation{color:#003f91;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:38px;font-weight:300;line-height:1;display:inline-flex;position:absolute;top:22px;right:28px}.CookieConsent-module__EUD_Aq__dismissConfirmation:hover{background:#eff6ff}.CookieConsent-module__EUD_Aq__bannerInner{grid-template-columns:minmax(0,1fr) auto;gap:18px;width:min(1180px,100%);margin:0 auto;padding:18px;display:grid}.CookieConsent-module__EUD_Aq__bannerText{color:#334155;margin:0;font-size:14px;line-height:1.55}.CookieConsent-module__EUD_Aq__bannerText a{color:var(--brand-navy);font-weight:800}.CookieConsent-module__EUD_Aq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.CookieConsent-module__EUD_Aq__panel{gap:16px;display:grid}.CookieConsent-module__EUD_Aq__categoryList{gap:10px;display:grid}.CookieConsent-module__EUD_Aq__categoryRow{border:1px solid var(--brand-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.CookieConsent-module__EUD_Aq__categoryCopy{gap:4px;display:grid}.CookieConsent-module__EUD_Aq__categoryCopy strong{color:var(--brand-navy);font-size:15px}.CookieConsent-module__EUD_Aq__categoryCopy span{color:#64748b;font-size:13px;line-height:1.45}.CookieConsent-module__EUD_Aq__toggle{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.CookieConsent-module__EUD_Aq__toggle input{width:18px;height:18px}.CookieConsent-module__EUD_Aq__notice,.CookieConsent-module__EUD_Aq__error{border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.CookieConsent-module__EUD_Aq__notice{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.CookieConsent-module__EUD_Aq__consentReference{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:6px;padding:12px;display:grid}.CookieConsent-module__EUD_Aq__consentReference span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.CookieConsent-module__EUD_Aq__consentReference code{color:var(--brand-navy);overflow-wrap:anywhere;font-size:13px}.CookieConsent-module__EUD_Aq__consentIdRow{align-items:center;gap:8px;display:flex}.CookieConsent-module__EUD_Aq__consentIdRow code{flex:auto;min-width:0}.CookieConsent-module__EUD_Aq__consentIdRow .ui-btn{flex:none}.CookieConsent-module__EUD_Aq__consentReference p{color:#475569;margin:0;font-size:13px;line-height:1.45}.CookieConsent-module__EUD_Aq__consentReference a{color:var(--brand-navy);font-weight:800}.CookieConsent-module__EUD_Aq__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.CookieConsent-module__EUD_Aq__pageShell{gap:16px;display:grid}@media (max-width:760px){.CookieConsent-module__EUD_Aq__confirmationBanner{min-height:0}.CookieConsent-module__EUD_Aq__confirmationInner{text-align:left;padding:42px 18px 24px}.CookieConsent-module__EUD_Aq__confirmationInner h2{font-size:20px}.CookieConsent-module__EUD_Aq__confirmationInner p{font-size:15px}.CookieConsent-module__EUD_Aq__dismissConfirmation{top:8px;right:10px}.CookieConsent-module__EUD_Aq__bannerInner{grid-template-columns:1fr}.CookieConsent-module__EUD_Aq__actions{justify-content:stretch}.CookieConsent-module__EUD_Aq__actions button,.CookieConsent-module__EUD_Aq__actions a{flex:1}.CookieConsent-module__EUD_Aq__categoryRow{grid-template-columns:1fr}}
