.CookieConsent_footerStrip__AaSFn{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 10px;margin-bottom:8px;padding:5px 8px 6px;border-radius:8px;font-family:DM Sans,system-ui,sans-serif;max-width:100%;box-sizing:border-box}.CookieConsent_footerStripDark__FzPli{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.CookieConsent_footerStripLight__XLDkE{background:rgba(0,0,0,.028);border:1px solid rgba(0,0,0,.07)}.CookieConsent_footerStripText__pDJv9{margin:0;flex:1 1;min-width:min(100%,220px);font-size:11px;line-height:1.4;font-weight:600}.CookieConsent_footerStripDark__FzPli .CookieConsent_footerStripText__pDJv9{color:rgba(255,255,255,.58)}.CookieConsent_footerStripLight__XLDkE .CookieConsent_footerStripText__pDJv9{color:rgba(31,42,58,.58)}.CookieConsent_footerStripLink__3s7jF{padding:0;margin:0;border:none;background:none;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-size:inherit}.CookieConsent_footerStripDark__FzPli .CookieConsent_footerStripLink__3s7jF{color:rgba(255,255,255,.82)}.CookieConsent_footerStripLight__XLDkE .CookieConsent_footerStripLink__3s7jF{color:#214a85}.CookieConsent_footerStripDismiss__OfZs_{flex-shrink:0;width:22px;height:22px;padding:0;margin:-2px -2px 0 0;border:none;border-radius:6px;font-size:16px;line-height:1;cursor:pointer;font-family:inherit;opacity:.65;transition:opacity .15s ease,background .15s ease}.CookieConsent_footerStripDark__FzPli .CookieConsent_footerStripDismiss__OfZs_{background:rgba(255,255,255,.06);color:rgba(255,255,255,.85)}.CookieConsent_footerStripLight__XLDkE .CookieConsent_footerStripDismiss__OfZs_{background:rgba(0,0,0,.05);color:rgba(31,42,58,.65)}.CookieConsent_footerStripDismiss__OfZs_:hover{opacity:1}.CookieConsent_overlay__SKjm3{position:fixed;inset:0;z-index:10450;background:rgba(15,23,42,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px 20px max(20px,env(safe-area-inset-bottom));animation:CookieConsent_ccOverlayIn__XFx68 .22s ease-out}@keyframes CookieConsent_ccOverlayIn__XFx68{0%{opacity:0}to{opacity:1}}.CookieConsent_modal__s1vr4{width:min(420px,100%);max-height:min(520px,calc(100vh - 40px));overflow:auto;background:#ffffff;border-radius:14px;border:1px solid #e2e6ec;box-shadow:0 16px 40px rgba(15,23,42,.12),0 1px 2px rgba(15,23,42,.05);padding:18px 18px 14px;box-sizing:border-box;animation:CookieConsent_ccModalIn__hNO0I .24s ease-out}@keyframes CookieConsent_ccModalIn__hNO0I{0%{opacity:0;transform:scale(.99) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.CookieConsent_modalTitle__DNS5G{margin:0 0 4px;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:#1f2a3a}.CookieConsent_modalLead__TXPgO{margin:0 0 14px;font-size:12.5px;line-height:1.48;color:#64748b;font-weight:600}.CookieConsent_category__1M0nE{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eef1f5}.CookieConsent_category__1M0nE:last-of-type{border-bottom:none;margin-bottom:10px}.CookieConsent_categoryHead__lrT7t{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.CookieConsent_categoryLabel__MDy9G{font-size:13.5px;font-weight:800;color:#1f2a3a}.CookieConsent_categoryHint__VGrs_{margin:0;font-size:11.5px;line-height:1.42;color:#64748b;font-weight:600}.CookieConsent_toggleRow__5Rqid{display:flex;align-items:center;gap:10px;flex-shrink:0}.CookieConsent_switch__W4Ya9{position:relative;width:42px;height:24px;border-radius:999px;border:1px solid #d1d6dd;background:#e8ecf1;cursor:pointer;padding:0;transition:background .15s ease}.CookieConsent_switch__W4Ya9[aria-checked=true]{background:#214a85;border-color:#214a85}.CookieConsent_switchKnob__Jf72R{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.15);transition:transform .15s ease}.CookieConsent_switch__W4Ya9[aria-checked=true] .CookieConsent_switchKnob__Jf72R{transform:translateX(18px)}.CookieConsent_switchDisabled__WPCNc{opacity:.55;cursor:not-allowed}.CookieConsent_modalFooter__3__xr{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.CookieConsent_btnGhost__XdlK0,.CookieConsent_btnPrimary__aI_fu{padding:8px 14px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.CookieConsent_btnPrimary__aI_fu{background:#1f2a3a;color:#ffffff;border:1px solid #1f2a3a;transition:filter .15s ease}.CookieConsent_btnPrimary__aI_fu:hover{filter:brightness(1.06)}.CookieConsent_btnGhost__XdlK0{color:#64748b;background:transparent;border:none}.CookieConsent_btnGhost__XdlK0:hover{color:#1f2a3a}.CookieConsent_linkInline__R9lOu{color:#214a85;font-weight:700;text-decoration:underline;text-underline-offset:2px}.CookieConsent_linkInline__R9lOu:hover{color:#1a3d6e}@media (prefers-reduced-motion:reduce){.CookieConsent_modal__s1vr4,.CookieConsent_overlay__SKjm3{animation:none}}@media print{.CookieConsent_footerStrip__AaSFn,.CookieConsent_overlay__SKjm3{display:none!important}}