.consent-manager_banner__Fcd3u{position:fixed;inset-inline:0;inset-block-end:0;z-index:calc(var(--nav-z) + 10);background:var(--surface-raised);color:var(--text);border-block-start:var(--border-width) solid var(--border);box-shadow:var(--shadow-md);padding:var(--space-xs) var(--gutter)}.consent-manager_bannerInner___0nYC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);max-width:var(--content-max);margin-inline:auto}.consent-manager_bannerText__FyNgq{margin:0;flex:1 1 28rem;min-width:0;font-size:var(--step--1);line-height:var(--line-height-body);color:var(--text-muted)}.consent-manager_bannerLink__zxk_D{color:var(--accent)}.consent-manager_bannerActions__Z9d_C{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.consent-manager_reopenBar__1QPmg{display:flex;justify-content:flex-end;padding:0 var(--gutter) var(--space-md);background:var(--surface-sunken);color:var(--text-on-surface-sunken)}.consent-manager_reopen__p33y2{background:none;border:0;padding:var(--space-2xs) 0;min-height:var(--nav-item-min-height);font-family:inherit;font-size:var(--step--1);color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.consent-manager_reopen__p33y2:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:640px){.consent-manager_banner__Fcd3u{padding:var(--space-2xs) var(--space-sm)}.consent-manager_bannerActions__Z9d_C,.consent-manager_bannerInner___0nYC{gap:var(--space-2xs)}.consent-manager_bannerText__FyNgq{font-size:var(--step--2);line-height:1.45}}body,html{margin:0;min-width:20rem;overflow-x:hidden}body{font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}img,svg{max-width:100%}::selection{background:var(--selection-bg);color:var(--selection-fg)}body{background:var(--surface-sunken);color:var(--text-on-surface-sunken)}html{scroll-padding-block-end:var(--consent-banner-block-size,0)}body{padding-block-end:var(--consent-banner-block-size,0)}