/* Shared desktop/mobile menus; versioned separately from the existing bundles. */
.hub-public-shell .home-nav-submenu>a.home-nav-all{border-top:1px solid #d9e5dc!important;margin-top:6px;padding-top:12px!important;font-weight:700}
@media(min-width:981px){
  .hub-public-shell .home-desktop-nav .home-nav-business-start{border-inline-start:1px solid #ffffff35}
  .hub-public-shell .home-desktop-nav .home-nav-submenu--products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:600px;min-width:0;max-width:calc(100vw - 48px)}
  .hub-public-shell .home-desktop-nav .home-nav-submenu--products>.home-nav-all{grid-column:1/-1}
}
@media(max-width:980px){
  .hub-public-shell .home-mobile-nav .home-nav-group{align-self:start}
  .hub-public-shell .home-mobile-nav .home-nav-group.is-open{grid-column:1/-1}
  .hub-public-shell .home-mobile-nav .home-nav-submenu--products{width:auto;max-width:100%}
  .hub-public-shell .home-mobile-nav .home-nav-group.is-open>.home-nav-submenu--products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .hub-public-shell .home-mobile-nav .home-nav-submenu--products>.home-nav-all{grid-column:1/-1}
}
