/* First-party privacy controls, shared by legacy and rebuilt pages. */
body .sd-cookie-panel {
 position:fixed;z-index:10010;inset:auto 24px 24px auto;
 width:min(640px,calc(100% - 48px));max-height:calc(100dvh - 48px);
 overflow:auto;padding:28px;box-sizing:border-box;
 background:#f4f9fb;color:#526575;border:1px solid #a7d3df;border-top:4px solid #007d8a;
 border-radius:8px;box-shadow:0 12px 48px #061b2b33;font:300 16px/1.6 Inter,Arial,sans-serif;
}/* sd-section-spacing:begin */body .sd-cookie-panel:where([data-sd-section-space]){padding-top:max(calc((28px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((28px) * 2),var(--sd-section-min-padding,0px));}body .sd-cookie-panel:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((28px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body .sd-cookie-panel:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((28px) * 2),var(--sd-divider-min-padding,0px));}body .sd-cookie-panel:where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
body .sd-cookie-panel[hidden],body .sd-cookie-panel [hidden],body .sd-cookie-backdrop[hidden]{display:none!important;}
body .sd-cookie-panel#sdCookieChoices h2{margin:0 0 12px;color:#0a3a66;font:300 24px/1.3 Inter,Arial,sans-serif;letter-spacing:-.02em;}/* sd-section-spacing:begin */body .sd-cookie-panel#sdCookieChoices h2:where([data-sd-section-space]){margin-top:0;margin-bottom:calc((12px) * 2);}body .sd-cookie-panel#sdCookieChoices h2:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-margin:calc((12px) * 2);}.sd-section-divider:has(+ :is(body .sd-cookie-panel#sdCookieChoices h2:where([data-sd-linear-section]))){--sd-divider-next-margin:0px;}/* sd-section-spacing:end */
body .sd-cookie-panel p{margin:0;color:#526575;font:300 16px/1.6 Inter,Arial,sans-serif;}/* sd-section-spacing:begin */body .sd-cookie-panel p:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-margin:0px;}.sd-section-divider:has(+ :is(body .sd-cookie-panel p:where([data-sd-linear-section]))){--sd-divider-next-margin:0px;}/* sd-section-spacing:end */
body .sd-cookie-panel a{color:#007d8a;text-decoration:underline;text-underline-offset:4px;}
body .sd-cookie-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}/* sd-section-spacing:begin */body .sd-cookie-actions:where([data-sd-section-space]){margin-top:calc((24px) * 2);}.sd-section-divider:has(+ :is(body .sd-cookie-actions:where([data-sd-linear-section]))){--sd-divider-next-margin:calc((24px) * 2);}/* sd-section-spacing:end */
body .sd-cookie-actions button{flex:1 1 auto;min-height:48px;padding:11px 18px;background:#fff;color:#0a3a66;border:1px solid #8dbdce;border-radius:999px;font:400 15px/1.4 Inter,Arial,sans-serif;cursor:pointer;}/* sd-section-spacing:begin */body .sd-cookie-actions button:where([data-sd-section-space]){padding-top:max(calc((11px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((11px) * 2),var(--sd-section-min-padding,0px));}body .sd-cookie-actions button:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((11px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body .sd-cookie-actions button:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((11px) * 2),var(--sd-divider-min-padding,0px));}body .sd-cookie-actions button:where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
body .sd-cookie-actions button[data-cookie-choice="granted"]{background:#006d6f;color:#fff;border-color:#006d6f;}
body .sd-cookie-actions button[data-cookie-close]{flex:0 1 auto;}
body .sd-cookie-backdrop{position:fixed;inset:0;background:#061b2b70;z-index:10009;}
body .sd-cookie-panel :focus-visible,body .sd-cookie-settings:focus-visible,body [data-open-cookie-choices]:focus-visible{outline:3px solid #007d8a;outline-offset:4px;}
body .sd-cookie-settings,body [data-open-cookie-choices]{appearance:none;background:none;border:0;padding:8px 0;min-height:44px;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;}/* sd-section-spacing:begin */body .sd-cookie-settings:where([data-sd-section-space]),body [data-open-cookie-choices]:where([data-sd-section-space]){padding-top:max(calc((8px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((8px) * 2),var(--sd-section-min-padding,0px));}body .sd-cookie-settings:where([data-sd-linear-section]) + .sd-section-divider,body [data-open-cookie-choices]:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((8px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body .sd-cookie-settings:where([data-sd-linear-section]))),.sd-section-divider:has(+ :is(body [data-open-cookie-choices]:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((8px) * 2),var(--sd-divider-min-padding,0px));}body .sd-cookie-settings:where([data-sd-linear-section]),body [data-open-cookie-choices]:where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
@media(max-width:600px){body .sd-cookie-panel{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;width:auto;max-height:calc(100dvh - 24px);padding:22px;}/* sd-section-spacing:begin */body .sd-cookie-panel:where([data-sd-section-space]){padding-top:max(calc((22px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((22px) * 2),var(--sd-section-min-padding,0px));}body .sd-cookie-panel:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((22px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body .sd-cookie-panel:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((22px) * 2),var(--sd-divider-min-padding,0px));}/* sd-section-spacing:end */body .sd-cookie-actions{gap:10px;}body .sd-cookie-actions button{width:100%;flex-basis:100%;}body .sd-cookie-panel#sdCookieChoices h2{font-size:23px;}}
@media print{body .sd-cookie-panel,body .sd-cookie-backdrop,body .sd-cookie-settings,body [data-open-cookie-choices]{display:none!important;}}
