.visitor-consent-banner_banner__9XzSo{position:sticky;bottom:.5rem;z-index:20;box-sizing:border-box;width:calc(100% - 1rem);max-width:44rem;max-height:calc(100dvh - 1rem);margin:0 auto .5rem;padding:.75rem .875rem .875rem;overflow-y:auto}@media (min-width:40rem){.visitor-consent-banner_banner__9XzSo{bottom:.75rem;width:calc(100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin-bottom:.75rem;padding:1rem 1.25rem 1.25rem}}.public-shell_shell__dt_0D{display:flex;flex-direction:column;min-height:100dvh}.public-shell_shell__dt_0D>main{flex:1 0 auto}.public-shell_header__G3jIx{--color-text:#ffffff;--color-text-muted:#ffffff;--color-text-dim:var(--color-water-pale);--color-danger:#ffd9d6;color:var(--color-text);background:var(--color-water)}.public-shell_footer__d9POL{--color-text:#ffffff;--color-text-muted:var(--color-water-pale);--color-text-dim:var(--color-water-pale);color:var(--color-water-pale);background:var(--color-water-deep)}.public-shell_footer__d9POL :focus-visible,.public-shell_header__G3jIx :focus-visible{outline-color:var(--color-sun)}