/* Keep main-navigation buttons aligned and mobile controls on separate rows. */
body.corporate-site .navbar .nav-menu .link-wrapper{gap:12px}
@media(max-width:760px){
 body.corporate-site .navbar .nav-menu .link-wrapper{gap:8px}
 body.corporate-site .navbar-wrapper{grid-template-columns:minmax(0,1fr)!important;row-gap:16px!important}
 body.corporate-site .navbar-wrapper>.logo{grid-column:1!important;grid-row:1!important;justify-self:start!important}
 body.corporate-site .navbar-wrapper>.nav-menu{grid-column:1!important;grid-row:2!important;justify-self:start!important}
 body.corporate-site .navbar-wrapper>.display-controls{grid-column:1!important;grid-row:3!important;justify-self:start!important}
 body.corporate-site .navbar :is(.nav-menu,.navmenu-flex,.navmenu-wrapper){width:100%!important;max-width:100%!important}
 body.corporate-site .navbar .nav-menu .navmenu-wrapper>.link-wrapper{width:100%!important;max-width:100%!important;flex:0 1 auto!important;flex-wrap:wrap!important}
}
