.CookieNotice_scrim__QlRjk{position:fixed;inset:0;z-index:139;background:rgba(20,31,30,.38)}.CookieNotice_stage__bcEGG{--cookie-browser-bottom:0px;position:fixed;inset:auto 0 var(--cookie-browser-bottom);z-index:140;border-top:3px solid var(--kp-color-brand-primary);background:var(--kp-color-surface-raised)}@supports (height:100dvh){.CookieNotice_stage__bcEGG{--cookie-browser-bottom:max(0px,calc(100vh - 100dvh))}}.CookieNotice_stage__bcEGG:focus{outline:none}.CookieNotice_inner__jeDqm{width:100%;max-width:76rem;margin:0 auto;padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom))}.CookieNotice_bar__IjS6a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem}.CookieNotice_copy__L6sLA{min-width:0}.CookieNotice_heading__qHJn2{color:var(--kp-color-ink);font-family:var(--kp-font-family-display);font-size:1.625rem;font-weight:700;line-height:1.15;letter-spacing:-.025em}.CookieNotice_summary__WigOQ{max-width:47rem;margin-top:.35rem;color:var(--kp-color-muted);font-size:.9375rem;line-height:1.55}.CookieNotice_detailsToggle__YK_c8{margin-top:.55rem;color:var(--kp-color-muted);font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--kp-color-border);text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.CookieNotice_detailsToggle__YK_c8:focus-visible,.CookieNotice_detailsToggle__YK_c8:hover{color:var(--kp-color-ink);text-decoration-color:var(--kp-color-ink);outline:none}.CookieNotice_actions__jLvc9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.75rem 1.25rem}.CookieNotice_action__ZAQMY{color:var(--kp-color-brand-primary);font-family:var(--kp-font-family-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--kp-color-brand-primary) 28%,transparent);text-decoration-thickness:2px;text-underline-offset:5px;transition:color .15s ease,text-decoration-color .15s ease,transform .15s ease}.CookieNotice_action__ZAQMY:focus-visible,.CookieNotice_action__ZAQMY:hover{text-decoration-color:var(--kp-color-brand-primary)}.CookieNotice_action__ZAQMY:focus-visible{outline:2px solid color-mix(in srgb,var(--kp-color-brand-primary) 35%,transparent);outline-offset:5px}.CookieNotice_action__ZAQMY:active{transform:translateY(1px)}.CookieNotice_action__ZAQMY:disabled{color:var(--kp-color-muted);text-decoration:none}.CookieNotice_error__tFWwZ{margin-top:.75rem;color:var(--kp-color-status-danger);font-size:.8125rem}.CookieNotice_details__C5o2e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--kp-color-border)}.CookieNotice_detailTitle__vPokM{color:var(--kp-color-ink);font-family:var(--kp-font-family-display);font-size:.9375rem;font-weight:700}.CookieNotice_detailCopy__U_qSy,.CookieNotice_detailsFooter__0H9Uf{margin-top:.2rem;color:var(--kp-color-muted);font-size:.8125rem;line-height:1.55}.CookieNotice_detailsFooter__0H9Uf{grid-column:1/-1;margin-top:0}.CookieNotice_privacyLink__lqXtT{color:var(--kp-color-brand-primary);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--kp-color-brand-primary) 30%,transparent);text-underline-offset:4px}.CookieNotice_privacyLink__lqXtT:focus-visible,.CookieNotice_privacyLink__lqXtT:hover{text-decoration-color:var(--kp-color-brand-primary);outline:none}@media (max-width:47.999rem){.CookieNotice_inner__jeDqm{max-height:min(80dvh,calc(100dvh - var(--cookie-browser-bottom) - 1rem));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.1rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom))}.CookieNotice_bar__IjS6a{grid-template-columns:1fr;gap:1rem}.CookieNotice_heading__qHJn2{font-size:1.5rem}.CookieNotice_summary__WigOQ{font-size:.875rem}.CookieNotice_actions__jLvc9{justify-content:flex-start}.CookieNotice_action__ZAQMY{font-size:1.0625rem}.CookieNotice_details__C5o2e{grid-template-columns:1fr;gap:.85rem}.CookieNotice_detailsFooter__0H9Uf{grid-column:auto}}@media (prefers-reduced-motion:reduce){.CookieNotice_action__ZAQMY,.CookieNotice_detailsToggle__YK_c8{transition:none}}