.CookieConsent-module__GZotiG__banner{left:0;right:0;bottom:var(--hd-stickybar-h,0px);z-index:calc(var(--z-header) + 1);max-height:calc(100dvh - var(--header-h) - var(--hd-stickybar-h,0px));overscroll-behavior:contain;padding-block:var(--space-5) max(var(--space-5), env(safe-area-inset-bottom));background:var(--surface-card);border-top:var(--rule-accent-width) solid var(--color-blue-core);transition:bottom var(--dur-base) var(--ease-standard);animation:CookieConsent-module__GZotiG__bannerIn var(--dur-base) var(--ease-out);position:fixed;overflow-y:auto}@keyframes CookieConsent-module__GZotiG__bannerIn{0%{transform:translateY(100%)}to{transform:none}}.CookieConsent-module__GZotiG__inner{gap:var(--space-4);max-width:var(--container-max);padding-inline:var(--container-pad-sm);margin-inline:auto;display:grid}@media (min-width:768px){.CookieConsent-module__GZotiG__inner{padding-inline:var(--container-pad-lg)}}@media (min-width:1024px){.CookieConsent-module__GZotiG__inner{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}}.CookieConsent-module__GZotiG__text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.CookieConsent-module__GZotiG__title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--text-primary)}.CookieConsent-module__GZotiG__body{max-width:80ch;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-body-color)}.CookieConsent-module__GZotiG__links{align-items:center;column-gap:var(--space-3);font-size:var(--text-body-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.CookieConsent-module__GZotiG__link{min-height:var(--control-h)}.CookieConsent-module__GZotiG__actions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CookieConsent-module__GZotiG__customise{grid-column:1/-1}@media (min-width:480px){.CookieConsent-module__GZotiG__actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;justify-self:start}.CookieConsent-module__GZotiG__customise{grid-column:auto}}.CookieConsent-module__GZotiG__spacer{flex:none}.CookieConsent-module__GZotiG__categories{gap:var(--space-5);flex-direction:column;display:flex}.CookieConsent-module__GZotiG__category{gap:var(--space-3);flex-direction:column;display:flex}.CookieConsent-module__GZotiG__category+.CookieConsent-module__GZotiG__category{padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle)}.CookieConsent-module__GZotiG__categoryHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.CookieConsent-module__GZotiG__categoryTitle{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--text-primary)}.CookieConsent-module__GZotiG__status{font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.CookieConsent-module__GZotiG__categoryText{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-body-color)}@media (max-width:640px){.CookieConsent-module__GZotiG__footButton.CookieConsent-module__GZotiG__footButton{min-width:0;padding-inline:var(--space-4);flex:1 1 0}}
