.CookieConsentManager_notice__oI9OA{position:relative;margin:16px;padding:18px;border:1px solid #cfdedc;border-radius:16px;background:#fffef9;color:#202321;color-scheme:light}.CookieConsentManager_noticeTitle__QoM3n{margin:0 0 8px;font-size:16px;font-weight:600}.CookieConsentManager_noticeCopy__00VRV{margin:0;color:#535f5d;font-size:14px;line-height:1.55}.CookieConsentManager_noticeActions__iAWij{display:flex;gap:8px;margin-top:14px}.CookieConsentManager_noticeChoice__rhyxY{flex:1;min-height:44px;padding:10px 12px;border:1px solid #bbd8df;border-radius:999px;background:#e6f3f7;color:#202321;font-size:14px;font-weight:600}.CookieConsentManager_noticeChoice__rhyxY:hover{background:#d5eaf1}.CookieConsentManager_noticeLinks__Lb8ug{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.CookieConsentManager_noticeLinks__Lb8ug a,.CookieConsentManager_noticeSettings__Mukrg{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:#297e77;font-size:13px;text-decoration:underline;text-underline-offset:3px}.CookieConsentManager_notice__oI9OA :is(button,a):focus-visible{outline:2px solid #297e77;outline-offset:3px}.CookieConsentManager_notice__oI9OA ::selection{background:#cde8ef;color:#202321}@media (min-width:1024px){.CookieConsentManager_notice__oI9OA{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:24px;z-index:1000;width:356px;margin:0;max-height:calc(100dvh - 48px);overflow-y:auto}}.CookieConsentManager_overlay__4IIcX{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(32 35 33/58%);backdrop-filter:blur(4px)}.CookieConsentManager_dialog__tWQfF{width:min(100%,640px);max-height:calc(100dvh - 32px);overflow-y:auto;color:#202321;background:#fffef9;border:1px solid #d9ddd5;border-radius:24px;box-shadow:0 24px 70px rgb(32 35 33/22%)}.CookieConsentManager_header__nfkX8{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 28px 24px;border-bottom:1px solid #dfdfd5}.CookieConsentManager_headingGroup__nqqJU{display:flex;gap:16px}.CookieConsentManager_iconBadge__WgIgX{display:flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;color:#297e77;background:#e4eeea;border-radius:50%}.CookieConsentManager_title__cUojC{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2rem);font-weight:400;line-height:1.12;letter-spacing:-.025em}.CookieConsentManager_description__wyDI7{max-width:470px;margin:8px 0 0;color:#5e635f;font-size:.925rem;line-height:1.55}.CookieConsentManager_closeButton__v_g48{display:flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;color:#5e635f;background:transparent;border:1px solid #d9ddd5;border-radius:50%;transition:color .16s ease,background .16s ease,border-color .16s ease}.CookieConsentManager_closeButton__v_g48:hover{color:#202321;background:#f8f7ef;border-color:#b9beb7}.CookieConsentManager_body__3ZSOJ{display:grid;gap:12px;padding:24px 28px}.CookieConsentManager_preferenceCard__aCj1O{padding:18px;border:1px solid #d9ddd5;border-radius:18px}.CookieConsentManager_requiredCard__dnTD9{background:#f8f7ef}.CookieConsentManager_optionalCard__1rUZ4{background:#f1f6f3;border-color:#cdded8}.CookieConsentManager_preferenceRow__OpX_e{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.CookieConsentManager_preferenceTitle___uqeO{margin:0;font-size:.95rem;font-weight:750;line-height:1.35}.CookieConsentManager_preferenceDescription__fJPnc{margin:5px 0 0;color:#5e635f;font-size:.875rem;line-height:1.55}.CookieConsentManager_alwaysOn__mBoDT{flex:0 0 auto;padding:7px 11px;color:#206e68;background:#e4eeea;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.CookieConsentManager_toggle__CO0_L{position:relative;display:inline-flex;width:50px;height:30px;flex:0 0 auto;align-items:center;padding:0;background:#e1e4df;border:1px solid #c9cec7;border-radius:999px;transition:background .16s ease,border-color .16s ease}.CookieConsentManager_toggleOn__QLKF1{background:#297e77;border-color:#297e77}.CookieConsentManager_toggleKnob__QGAYr{display:block;width:22px;height:22px;margin-left:3px;background:#fffef9;border-radius:50%;box-shadow:0 1px 3px rgb(32 35 33/24%);transition:transform .16s ease}.CookieConsentManager_toggleOn__QLKF1 .CookieConsentManager_toggleKnob__QGAYr{transform:translateX(20px)}.CookieConsentManager_policyLink__Acr_f{width:fit-content;margin-top:2px;color:#297e77;font-size:.875rem;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.CookieConsentManager_policyLink__Acr_f:hover{color:#206e68;text-decoration-color:currentColor}.CookieConsentManager_footer__82077{display:flex;justify-content:flex-end;gap:10px;padding:20px 28px 24px;background:#f8f7ef;border-top:1px solid #dfdfd5;border-radius:0 0 24px 24px}.CookieConsentManager_actionButton__gVTou{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border-radius:999px;font-size:.875rem;font-weight:750;line-height:1;transition:color .16s ease,background .16s ease,border-color .16s ease}.CookieConsentManager_rejectButton__JCMzG{color:#5e635f;background:transparent;border:1px solid #c9cec7}.CookieConsentManager_rejectButton__JCMzG:hover{color:#202321;border-color:#9da49c}.CookieConsentManager_saveButton__eCoe3{color:#206e68;background:#e4eeea;border:1px solid #cdded8}.CookieConsentManager_saveButton__eCoe3:hover{background:#d7e8e1;border-color:#b7d3ca}.CookieConsentManager_allowButton__TS7lH{color:#fffef9;background:#202321;border:1px solid #202321}.CookieConsentManager_allowButton__TS7lH:hover{background:#297e77;border-color:#297e77}.CookieConsentManager_actionButton__gVTou:focus-visible,.CookieConsentManager_closeButton__v_g48:focus-visible,.CookieConsentManager_policyLink__Acr_f:focus-visible,.CookieConsentManager_toggle__CO0_L:focus-visible{outline:3px solid rgb(41 126 119/32%);outline-offset:3px}@media (max-width:639px){.CookieConsentManager_overlay__4IIcX{align-items:flex-end;padding:10px}.CookieConsentManager_dialog__tWQfF{max-height:calc(100dvh - 20px);border-radius:20px}.CookieConsentManager_header__nfkX8{gap:12px;padding:20px 18px 18px}.CookieConsentManager_headingGroup__nqqJU{gap:12px}.CookieConsentManager_iconBadge__WgIgX{width:40px;height:40px}.CookieConsentManager_title__cUojC{font-size:1.55rem}.CookieConsentManager_description__wyDI7{font-size:.875rem}.CookieConsentManager_body__3ZSOJ{gap:10px;padding:18px}.CookieConsentManager_preferenceCard__aCj1O{padding:15px;border-radius:16px}.CookieConsentManager_preferenceRow__OpX_e{gap:12px}.CookieConsentManager_alwaysOn__mBoDT{padding-inline:9px}.CookieConsentManager_footer__82077{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px 18px;border-radius:0 0 20px 20px}.CookieConsentManager_allowButton__TS7lH{grid-column:1/-1;grid-row:1}.CookieConsentManager_actionButton__gVTou{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.CookieConsentManager_actionButton__gVTou,.CookieConsentManager_closeButton__v_g48,.CookieConsentManager_policyLink__Acr_f,.CookieConsentManager_toggleKnob__QGAYr,.CookieConsentManager_toggle__CO0_L{transition:none}}