/* Keep the independent product hub in the main navigation at every size. */
.site-header .header-glass-stage { bottom: -78px; height: auto; }

@media (min-width: 1101px) {
  .site-header .header-row { gap: 18px; }
  .site-header .site-nav { gap: 2px; }
  .site-header .site-nav > a,
  .site-header .site-nav > .nav-menu > a { padding-inline: 10px; }
}

@media (max-width: 1100px) {
  .site-header .site-nav {
    flex-wrap: wrap;
    flex-basis: 100%;
    gap: 0 2px;
    margin: 0;
    overflow: visible;
    padding-right: 0;
    -webkit-mask-image: none;
    mask-image: none;
  }
  .site-header .site-nav > a,
  .site-header .site-nav > .nav-menu > a {
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
    min-height: 44px;
    padding: 6px;
    font-size: 13px;
  }
  .site-header .site-nav > .nav-menu { align-items: center; flex: none; }
  .js .site-header:not(.is-folded) .site-nav {
    padding-right: 0;
    -webkit-mask-image: none;
    mask-image: none;
  }
}
