@media(min-width:861px){
 html body .site-footer::before{background-position:var(--footer-grid-x,calc(50% + 22.5px)) 0px!important}
 /* Preserve footer geometry while the desktop megamenu is open. */
 body:has(.knowledge-toggle[aria-expanded="true"],.nav-system.is-open) .site-footer .footer-grid,
 body:has(.knowledge-toggle[aria-expanded="true"],.nav-system.is-open) .site-footer .footer-grid *,
 body:has(.knowledge-toggle[aria-expanded="true"],.nav-system.is-open) .site-footer .footer-bottom > :not(.footer-bottom-logo),
 body:has(.knowledge-toggle[aria-expanded="true"],.nav-system.is-open) .site-footer .footer-bottom > :not(.footer-bottom-logo) *{
  visibility:hidden!important;
 }
}
