/* Keep the logo at left and the menu centered across desktop widths. */
@media (min-width:901px) {
  .gw-header-main{grid-template-columns:210px minmax(0,1fr) 110px;gap:24px}
  .gw-logo{grid-column:1;grid-row:1;justify-self:start}
  .gw-logo img{width:204px;height:76px}
  .gw-nav{grid-column:2;grid-row:1;justify-self:center;width:100%}
  .gw-menu{justify-content:center}
  .gw-header-actions{grid-column:3;grid-row:1;justify-self:end}
}
@media (min-width:901px) and (max-width:1100px) {
  .gw-header-main{grid-template-columns:180px minmax(0,1fr) 90px;gap:16px}
  .gw-logo img{width:176px;height:66px}
}
@media (max-width:680px) {
  .gw-header-main{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:90px}
  .gw-logo{grid-column:1;grid-row:1;justify-self:start}
  .gw-logo img{width:168px;height:64px}
  .gw-header-actions{grid-column:2;grid-row:1;justify-self:end}
  .gw-nav{grid-column:1 / -1}
}
