.CookieConsent_banner__VZqlE{position:fixed;left:var(--gutter);right:var(--gutter);bottom:var(--space-4);z-index:60;max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface);color:var(--text);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.CookieConsent_banner__VZqlE p{margin:0;font-size:14px;line-height:1.5;color:var(--text-2)}.CookieConsent_banner__VZqlE a{color:var(--text)}.CookieConsent_banner__VZqlE a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CookieConsent_actions__Gd81r{display:flex;gap:var(--space-3);flex:none}@media (max-width:640px){.CookieConsent_banner__VZqlE{flex-direction:column;align-items:stretch}.CookieConsent_actions__Gd81r>*{flex:1 1;justify-content:center}}