.CookieBanner-module__8zWoPW__banner{z-index:60;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);bottom:max(var(--space-4), env(safe-area-inset-bottom));align-items:center;gap:var(--space-3) var(--space-5);max-width:44rem;padding:var(--space-4) var(--space-5);background:var(--color-surface-inverse);color:var(--color-text-inverse);border-radius:var(--radius-m);box-shadow:var(--shadow-lift);font-size:var(--step--1);line-height:var(--leading-snug);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.CookieBanner-module__8zWoPW__text{flex:18rem;min-width:0;margin:0}.CookieBanner-module__8zWoPW__text a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.CookieBanner-module__8zWoPW__actions{gap:var(--space-2);flex:none;display:flex}.CookieBanner-module__8zWoPW__btn{font:inherit;cursor:pointer;min-width:6.5rem;min-height:2.75rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-text-inverse);color:var(--color-surface-inverse);border:2px solid var(--color-text-inverse);font-weight:600}.CookieBanner-module__8zWoPW__btn:hover{color:var(--color-text-inverse);background:0 0}.CookieBanner-module__8zWoPW__btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:30rem){.CookieBanner-module__8zWoPW__actions{flex:100%}.CookieBanner-module__8zWoPW__btn{flex:1}}.CookieBanner-module__8zWoPW__linkButton{font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0;border:0;padding:0}.CookieBanner-module__8zWoPW__linkButton:hover{text-decoration:underline}
