/* EWNS locale navigation presence V1: stronger locale menus and EN inner-page parity. */
@media (min-width: 1500px) and (max-width: 1699px) {
  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-home .signature-nav,
  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-inner .signature-nav {
    gap: clamp(3.75px, 0.25vw, 4px) !important;
  }

  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-home .signature-nav > a,
  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-inner .signature-nav > a {
    font-size: clamp(11.5px, 0.765vw, 13px) !important;
    font-weight: 650 !important;
    letter-spacing: 0 !important;
  }
}

@media (min-width: 1700px) {
  html[lang="en"] body.signature-inner .signature-nav {
    gap: clamp(4px, 0.3vw, 6px) !important;
  }

  html[lang="en"] body.signature-inner .signature-nav > a {
    font-size: clamp(14.5px, calc(3vw - 36.5px), 17.5px) !important;
    font-weight: 650 !important;
    letter-spacing: 0.012em !important;
    padding-block: 30px 28px !important;
  }

  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-home .signature-nav,
  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-inner .signature-nav {
    gap: clamp(5px, 0.3vw, 6px) !important;
  }

  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-home .signature-nav > a,
  html:is([lang="de"], [lang="tr"], [lang="es"], [lang="fr"], [lang="ru"]) body.signature-inner .signature-nav > a {
    font-size: clamp(13px, calc(1.0715vw - 5.215px), 14.5px) !important;
    font-weight: 650 !important;
    letter-spacing: 0.005em !important;
  }

  html[lang="de"] body.signature-inner .signature-nav > a {
    letter-spacing: 0 !important;
  }

  html[lang="ru"] body.signature-home .signature-header__cta,
  html[lang="ru"] body.signature-inner .signature-header__cta {
    width: 170px !important;
    min-width: 170px !important;
    padding-inline: 10px !important;
    font-size: 10.5px !important;
    letter-spacing: 0.02em !important;
    white-space: nowrap !important;
  }

  html[lang="ru"] body.signature-home .signature-header__actions,
  html[lang="ru"] body.signature-inner .signature-header__actions {
    width: 290px !important;
    min-width: 290px !important;
  }
}
