.cookie-consent_bannerWrap__GVRDI{position:fixed;left:22px;bottom:max(22px,env(safe-area-inset-bottom));z-index:120;width:min(610px,calc(100vw - 44px));font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cookie-consent_banner__RopnQ{display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:22px;border:1px solid rgba(16,47,67,.16);border-radius:22px;padding:21px;background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(8,37,53,.22);backdrop-filter:blur(16px);animation:cookie-consent_appear__Vmo70 .18s ease-out}.cookie-consent_bannerCopy__YUVF7{min-width:0}.cookie-consent_eyebrow__M3Smz{display:block;margin-bottom:6px;color:#ad1767;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cookie-consent_banner__RopnQ h2,.cookie-consent_settingsHeader__SxhkC h2{margin:0;color:#102f43;font-size:19px;line-height:1.2;letter-spacing:-.025em}.cookie-consent_banner__RopnQ p{margin:9px 0 8px;color:#526a74;font-size:12px;line-height:1.55}.cookie-consent_bannerCopy__YUVF7>a,.cookie-consent_settingsFooter__wt9NQ>a{color:#86114f;font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.cookie-consent_bannerActions__ZUy_b{display:grid;align-content:center;gap:8px}.cookie-consent_bannerActions__ZUy_b button,.cookie-consent_settingsFooter__wt9NQ button{min-height:42px;cursor:pointer;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:850}.cookie-consent_acceptButton___nBfi{border:1px solid #ad1767;background:#ad1767;color:#fff}.cookie-consent_rejectButton__lApoB{border:1px solid #102f43;background:#102f43;color:#fff}.cookie-consent_settingsButton__vmv88{border:1px solid #cfdadd;background:#fff;color:#173440}.cookie-consent_acceptButton___nBfi:hover{background:#86114f}.cookie-consent_rejectButton__lApoB:hover{background:#082535}.cookie-consent_settingsButton__vmv88:hover{border-color:#102f43;background:#f4f7f8}.cookie-consent_backdrop__kkBCU{position:fixed;inset:0;z-index:140;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgba(8,37,53,.62);backdrop-filter:blur(7px)}.cookie-consent_settingsPanel__4GzU1{width:min(680px,100%);max-height:min(760px,calc(100vh - 40px));overflow-y:auto;border:1px solid rgba(255,255,255,.45);border-radius:26px;padding:26px;background:#fcfaf7;color:#173440;box-shadow:0 35px 100px rgba(0,0,0,.32);animation:cookie-consent_appear__Vmo70 .18s ease-out}.cookie-consent_settingsHeader__SxhkC{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cookie-consent_settingsHeader__SxhkC h2{font-size:28px}.cookie-consent_closeButton__UMNeO{width:40px;height:40px;flex:0 0 auto;cursor:pointer;border:1px solid #d4dfe1;border-radius:50%;background:#fff;color:#102f43;font-size:24px;line-height:1}.cookie-consent_closeButton__UMNeO:hover{border-color:#102f43;background:#edf2f3}.cookie-consent_settingsIntro__Io1IA{max-width:590px;margin:15px 0 22px;color:#5d7078;font-size:13px;line-height:1.65}.cookie-consent_preferenceList__V_HGE{overflow:hidden;border:1px solid #d9e1e2;border-radius:18px;background:#fff}.cookie-consent_preferenceRow__WPvKt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:19px}.cookie-consent_preferenceRow__WPvKt+.cookie-consent_preferenceRow__WPvKt{border-top:1px solid #e1e7e8}.cookie-consent_preferenceRow__WPvKt strong{color:#102f43;font-size:13px}.cookie-consent_preferenceRow__WPvKt p{margin:4px 0 0;color:#63777f;font-size:11px;line-height:1.55}.cookie-consent_alwaysOn__dyg96,.cookie-consent_notUsed__f16u4{border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.cookie-consent_alwaysOn__dyg96{background:#e5f3ee;color:#17634f}.cookie-consent_notUsed__f16u4{background:#edf1f2;color:#51656d}.cookie-consent_switch__smShH{position:relative;width:66px;height:34px;cursor:pointer;border:0;border-radius:999px;padding:3px;background:#dce4e6;transition:background .16s ease}.cookie-consent_switch__smShH[aria-checked=true]{background:#ad1767}.cookie-consent_switch__smShH span{position:absolute;left:4px;top:4px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(8,37,53,.23);transition:transform .16s ease}.cookie-consent_switch__smShH[aria-checked=true] span{transform:translateX(32px)}.cookie-consent_switch__smShH b{position:absolute;right:9px;top:9px;color:#3f555d;font-size:9px;text-transform:uppercase}.cookie-consent_switch__smShH[aria-checked=true] b{left:10px;right:auto;color:#fff}.cookie-consent_settingsFooter__wt9NQ{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.cookie-consent_settingsFooter__wt9NQ>div{display:flex;gap:9px}.cookie-consent_settingsFooter__wt9NQ button{min-width:132px}@keyframes cookie-consent_appear__Vmo70{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.cookie-consent_bannerWrap__GVRDI{left:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px)}.cookie-consent_banner__RopnQ{grid-template-columns:1fr;gap:15px;border-radius:18px;padding:17px}.cookie-consent_banner__RopnQ p{font-size:11px}.cookie-consent_bannerActions__ZUy_b{grid-template-columns:1fr 1fr}.cookie-consent_settingsButton__vmv88{grid-column:1/-1}.cookie-consent_backdrop__kkBCU{align-items:end;padding:9px}.cookie-consent_settingsPanel__4GzU1{max-height:calc(100vh - 18px);border-radius:23px;padding:20px 16px}.cookie-consent_preferenceRow__WPvKt{gap:14px;padding:16px 14px}.cookie-consent_settingsFooter__wt9NQ{align-items:stretch;flex-direction:column}.cookie-consent_settingsFooter__wt9NQ>div{display:grid;grid-template-columns:1fr 1fr}.cookie-consent_settingsFooter__wt9NQ button{min-width:0}}@media (max-width:410px){.cookie-consent_bannerActions__ZUy_b{grid-template-columns:1fr}.cookie-consent_settingsButton__vmv88{grid-column:auto}.cookie-consent_settingsFooter__wt9NQ>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cookie-consent_banner__RopnQ,.cookie-consent_settingsPanel__4GzU1{animation:none}.cookie-consent_switch__smShH,.cookie-consent_switch__smShH span{transition:none}}@media print{.cookie-consent_backdrop__kkBCU,.cookie-consent_bannerWrap__GVRDI{display:none!important}}