.CookieConsent-module__f2u0pW__card{z-index:60;left:var(--gutter);right:var(--gutter-r);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);background:var(--card);border-radius:28px;max-width:420px;padding:24px;animation:.4s cubic-bezier(.2,.8,.2,1) both CookieConsent-module__f2u0pW__consent-in;position:fixed;box-shadow:0 1px 2px #0a0e1b0f,0 18px 40px #0a0e1b24}.CookieConsent-module__f2u0pW__card:focus-visible{outline-offset:4px;border-radius:28px}.CookieConsent-module__f2u0pW__card[data-leaving]{animation:.2s ease-in both CookieConsent-module__f2u0pW__consent-out}.CookieConsent-module__f2u0pW__title{font-family:var(--font-display);margin:0;font-size:26px;line-height:1.05}.CookieConsent-module__f2u0pW__text{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.5}.CookieConsent-module__f2u0pW__text a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration-thickness:2px}.CookieConsent-module__f2u0pW__text a:hover{color:var(--blue)}.CookieConsent-module__f2u0pW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.CookieConsent-module__f2u0pW__actions .btn{min-height:48px;padding:0 16px}@keyframes CookieConsent-module__f2u0pW__consent-in{0%{opacity:0;transform:translateY(16px)}}@keyframes CookieConsent-module__f2u0pW__consent-out{to{opacity:0;transform:translateY(8px)}}@media (max-width:480px){.CookieConsent-module__f2u0pW__card{border-radius:24px;padding:20px}.CookieConsent-module__f2u0pW__title{font-size:23px}.CookieConsent-module__f2u0pW__text{font-size:14px}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__f2u0pW__card,.CookieConsent-module__f2u0pW__card[data-leaving]{animation-duration:.01ms}}
