.CookieConsent_banner__yWW0L{position:fixed;bottom:0;left:0;right:0;z-index:39;background:var(--paper-warm);color:var(--ink);border-top:1px solid var(--rule);animation:CookieConsent_slideUp__fPIKd .35s cubic-bezier(.2,.6,.2,1);max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@keyframes CookieConsent_slideUp__fPIKd{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieConsent_inner__FcOHr{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;padding:24px 48px;max-width:1440px;margin:0 auto}.CookieConsent_text__6o96c{min-width:0}.CookieConsent_mark__e7KKZ{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase;margin-bottom:8px}.CookieConsent_description__TAMQN{font-family:var(--f-sans);font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0;max-width:720px}.CookieConsent_learnMore__pP6Az{display:inline-block;margin-top:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px;transition:color .15s,border-color .15s}.CookieConsent_learnMore__pP6Az:hover{color:var(--action);border-color:var(--action)}.CookieConsent_actions__YPCKu{display:flex;gap:12px;flex-shrink:0}.CookieConsent_btnFilled__Sot97,.CookieConsent_btnOutline__iVVXg{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,border-color .15s;background:transparent;white-space:nowrap}.CookieConsent_btnFilled__Sot97{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.CookieConsent_btnFilled__Sot97:hover{background:var(--action);border-color:var(--action)}.CookieConsent_btnOutline__iVVXg{color:var(--ink);border:1px solid var(--ink)}.CookieConsent_btnOutline__iVVXg:hover{border-color:var(--action);color:var(--action)}@media (max-width:1024px){.CookieConsent_inner__FcOHr{padding:20px 24px;gap:24px}}@media (max-width:720px){.CookieConsent_inner__FcOHr{grid-template-columns:1fr;gap:16px;padding:16px 20px}.CookieConsent_actions__YPCKu{width:100%;justify-content:flex-end}.CookieConsent_description__TAMQN{font-size:13px}}@media (max-width:640px){.CookieConsent_actions__YPCKu{flex-direction:column-reverse;gap:8px}.CookieConsent_btnFilled__Sot97,.CookieConsent_btnOutline__iVVXg{width:100%;justify-content:center;min-height:48px}}@media (max-width:560px){.CookieConsent_inner__FcOHr{padding:14px 16px;gap:12px}.CookieConsent_description__TAMQN{font-size:12.5px;line-height:1.5}}@media (pointer:coarse){.CookieConsent_learnMore__pP6Az{display:inline-flex;align-items:center;min-height:44px}}