@media (min-width: 761px) {
  .header .container.nav {
    width: min(1480px, calc(100% - 48px));
    gap: 16px;
  }
  .header .navlinks {
    gap: 6px;
    margin-left: auto;
  }
  .header .navlinks a,
  .header .pwa-install-button,
  .header .push-toggle-button {
    flex: 0 1 auto;
  }
  .header .language {
    position: relative;
    z-index: 2;
    margin-left: 8px;
    padding-left: 10px;
    background: #fff;
  }
}
@media (min-width: 761px) and (max-width: 1180px) {
  .header .container.nav {
    flex-wrap: wrap;
    padding: 12px 0;
  }
  .header .navlinks {
    order: 3;
    width: 100%;
    justify-content: flex-end;
  }
}
