.cookie-consent[data-astro-cid-kror3uvh]{z-index:1000;right:var(--spacing-s-5);bottom:var(--spacing-s-5);left:var(--spacing-s-5);align-items:end;gap:var(--spacing-gap-xl);border:var(--border-width-hairline) solid var(--color-neutral-black);max-width:76rem;padding:var(--spacing-s-6) var(--spacing-s-8);background:var(--color-neutral-white-full);box-shadow:0 var(--spacing-s-2) var(--spacing-s-8) color-mix(in srgb, var(--color-neutral-black) 18%, transparent);color:var(--color-text-black);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid;position:fixed}.cookie-consent[data-astro-cid-kror3uvh][hidden],.cookie-preferences__panel[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-consent__copy[data-astro-cid-kror3uvh]{gap:var(--spacing-gap-xs);max-width:44rem;display:grid}.cookie-consent__eyebrow[data-astro-cid-kror3uvh]{color:var(--color-support-blue-500);font-family:var(--font-mono);font-size:var(--text-navigation);line-height:var(--leading-title)}.cookie-consent[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh],.cookie-preferences[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{font-size:var(--text-heading-h6);font-weight:var(--font-weight-medium);line-height:var(--leading-title)}.cookie-consent__copy[data-astro-cid-kror3uvh]>p[data-astro-cid-kror3uvh]:not(.cookie-consent__eyebrow),.cookie-preferences__panel[data-astro-cid-kror3uvh]{font-size:var(--text-menu);line-height:var(--leading-body)}.cookie-consent[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh],.cookie-preferences[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--color-support-blue-600);text-underline-offset:.15em}.cookie-consent__actions[data-astro-cid-kror3uvh],.cookie-preferences__actions[data-astro-cid-kror3uvh]{gap:var(--spacing-gap-xs);flex-wrap:wrap;display:flex}.cookie-consent__actions[data-astro-cid-kror3uvh]{padding-right:var(--spacing-s-5)}.cookie-consent__button[data-astro-cid-kror3uvh]{border:var(--border-width-hairline) solid var(--color-support-blue-500);min-width:8rem;min-height:3rem;padding:var(--spacing-padding-xs) var(--spacing-padding-md);background:var(--color-neutral-white-full);color:var(--color-support-blue-600);font-size:var(--text-menu);font-weight:var(--font-weight-medium);border-radius:0}.cookie-consent__button[data-astro-cid-kror3uvh]:hover{background:var(--color-support-blue-100)}.cookie-consent__close[data-astro-cid-kror3uvh]{top:var(--spacing-s-3);right:var(--spacing-s-3);width:var(--spacing-s-8);height:var(--spacing-s-8);font-size:var(--text-body-xl);background:0 0;border:0;border-radius:0;place-items:center;line-height:1;display:grid;position:absolute}.cookie-preferences[data-astro-cid-kror3uvh]{width:min(40rem, calc(100% - 2 * var(--spacing-s-4)));border:var(--border-width-hairline) solid var(--color-neutral-black);background:var(--color-neutral-white-full);max-height:min(85svh,48rem);color:var(--color-text-black);box-shadow:0 var(--spacing-s-2) var(--spacing-s-8) color-mix(in srgb, var(--color-neutral-black) 18%, transparent);border-radius:0;margin:auto;padding:0}.cookie-preferences[data-astro-cid-kror3uvh]::backdrop{background:color-mix(in srgb, var(--color-neutral-black) 60%, transparent)}.cookie-preferences__header[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:start;gap:var(--spacing-gap-md);padding:var(--spacing-s-6);display:flex}.cookie-preferences__header[data-astro-cid-kror3uvh]>div[data-astro-cid-kror3uvh]{gap:var(--spacing-gap-xs);display:grid}.cookie-preferences__close[data-astro-cid-kror3uvh]{flex:none;position:static}.cookie-preferences__tabs[data-astro-cid-kror3uvh]{border-block:var(--border-width-hairline) solid var(--color-hairline);display:flex;overflow-x:auto}.cookie-preferences__tab[data-astro-cid-kror3uvh]{border:0;border-right:var(--border-width-hairline) solid var(--color-hairline);min-width:6.5rem;min-height:3rem;padding:var(--spacing-padding-sm);background:var(--color-neutral-white-full);color:var(--color-text-black);font-size:var(--text-menu);border-radius:0;flex:1}.cookie-preferences__tab[data-astro-cid-kror3uvh]:last-child{border-right:0}.cookie-preferences__tab[data-astro-cid-kror3uvh][aria-selected=true]{background:var(--color-support-blue-100);color:var(--color-support-blue-600);font-weight:var(--font-weight-medium)}.cookie-preferences__panel[data-astro-cid-kror3uvh]{gap:var(--spacing-gap-md);min-height:11rem;padding:var(--spacing-s-6);display:grid}.cookie-preferences__category[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--spacing-gap-md);display:flex}.cookie-preferences__category[data-astro-cid-kror3uvh] span[data-astro-cid-kror3uvh]{color:var(--color-text-grey)}.cookie-preferences__category[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{width:var(--spacing-s-5);height:var(--spacing-s-5);accent-color:var(--color-support-blue-600)}.cookie-preferences__actions[data-astro-cid-kror3uvh]{border-top:var(--border-width-hairline) solid var(--color-hairline);padding:var(--spacing-s-4) var(--spacing-s-6);justify-content:flex-end}@media (width<=55rem){.cookie-consent[data-astro-cid-kror3uvh]{align-items:start;gap:var(--spacing-gap-lg);grid-template-columns:minmax(0,1fr)}}@media (width<=35rem){.cookie-consent[data-astro-cid-kror3uvh]{max-height:min(85svh,40rem);padding:var(--spacing-s-5);bottom:0;left:0;right:0;overflow-y:auto}.cookie-consent__copy[data-astro-cid-kror3uvh]{padding-right:var(--spacing-s-5)}.cookie-consent__actions[data-astro-cid-kror3uvh]{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0;display:grid}.cookie-consent__button[data-astro-cid-kror3uvh]{min-width:0}.cookie-consent__actions[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh][data-cookie-preferences-open]{grid-column:1/-1}.cookie-preferences__header[data-astro-cid-kror3uvh],.cookie-preferences__panel[data-astro-cid-kror3uvh]{padding:var(--spacing-s-5)}.cookie-preferences__actions[data-astro-cid-kror3uvh]{padding:var(--spacing-s-4) var(--spacing-s-5)}.cookie-preferences__actions[data-astro-cid-kror3uvh] .cookie-consent__button[data-astro-cid-kror3uvh]{width:100%}.cookie-preferences__tab[data-astro-cid-kror3uvh]{min-width:0;padding:var(--spacing-padding-xs) var(--spacing-padding-xxs);font-size:var(--text-navigation)}}
