.js .site-header .desktop-nav .has-sub:not(.is-open) > .nav-card {
  visibility:hidden!important; pointer-events:none!important; opacity:0!important;
}
.js .site-header .desktop-nav .has-sub.is-open { z-index:1002; }
.js .site-header .desktop-nav .has-sub.is-open > .nav-card {
  visibility:visible!important; pointer-events:auto!important; opacity:1!important; z-index:1003;
}
.site-header .nav-top:focus-visible { outline:3px solid #1F2A1D; outline-offset:4px; }
.footer-unavailable { color:inherit; }
