@media (max-width: 760px) {
  .header-inner {
    flex-wrap: wrap;
    padding: 12px 0;
  }

  .site-header nav {
    width: 100%;
    gap: 18px;
    overflow-x: auto;
    padding-top: 8px;
    white-space: nowrap;
  }

  .site-header nav > a:not(.nav-cta) {
    display: block;
    padding-block: 10px;
  }
}
