/* Keep the compact public landing header on one row. */
.header__nav-main li {
  margin-left: 18px;
}

@media (max-width: 1300px) {
  .header__logo {
    width: 130px;
  }

  .header__nav {
    font-size: 14px;
  }

  .header__nav-main li {
    margin-left: 10px;
  }
}

/* Use the existing mobile menu before the desktop row becomes crowded. */
@media (max-width: 1160px) {
  .header {
    display: none;
  }

  .index-intro__inner {
    padding-top: 130px;
  }

  .header-mobile,
  .side-nav {
    display: block;
  }
}
