:where(.site-nav,.drawer,.drawer__scrim,.search-dialog,.site-footer,.cookie-consent),:where(.site-nav,.drawer,.search-dialog,.site-footer,.cookie-consent) :where(*,::before,::after){box-sizing:border-box}:where(.site-nav,.drawer,.search-dialog,.site-footer,.cookie-consent){font-family:var(--font-ui);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}:where(.site-nav,.site-footer,.cookie-consent) :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);letter-spacing:-.01em}:where(.site-nav,.drawer,.site-footer,.cookie-consent) :where(p){margin:0}:where(.site-nav,.drawer,.search-dialog,.site-footer,.cookie-consent) :where(a){text-decoration:none}:where(.site-nav,.drawer,.search-dialog,.site-footer) :where(img,svg){display:block;max-width:100%}:where(.site-nav,.drawer,.search-dialog,.site-footer,.cookie-consent) :where(button){font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}:where(.search-dialog,.site-footer) :where(input){font:inherit}:where(.site-nav,.drawer,.search-dialog,.site-footer,.cookie-consent) :where(:focus-visible){outline:2px solid var(--c-teal);outline-offset:3px}.site-footer .site-footer__top h2{font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);letter-spacing:-.01em}.site-footer input.site-footer__field{height:auto;padding:12px 14px;border:1px solid var(--c-on-dark-border);border-radius:0;background:var(--c-on-dark-field);color:var(--c-on-dark);font-size:14px;box-shadow:none}.site-footer input.site-footer__field::placeholder{color:rgba(255,255,255,.68);opacity:1}.search-dialog .search-dialog__form input{height:48px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;font:400 22px var(--font-display);color:var(--c-ink)}@media (max-width:620px){.search-dialog .search-dialog__form input{font-size:18px}}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}