/* EWNS German header scale: stronger desktop presence without affecting other locales. */
@media (min-width: 1500px) and (max-width: 1699px) {
  html[lang="de"] .signature-nav,
  html[lang="de"] body.signature-inner .signature-nav {
    gap: clamp(4px, 0.34vw, 6px) !important;
  }

  html[lang="de"] .signature-nav > a,
  html[lang="de"] body.signature-inner .signature-nav > a {
    font-size: 12.25px !important;
    font-weight: 650 !important;
    letter-spacing: 0 !important;
  }
}

@media (min-width: 1700px) {
  html[lang="de"] .signature-nav,
  html[lang="de"] body.signature-inner .signature-nav {
    gap: clamp(7px, 0.48vw, 10px) !important;
  }

  html[lang="de"] .signature-nav > a,
  html[lang="de"] body.signature-inner .signature-nav > a {
    font-size: clamp(13.5px, 0.75vw, 14.5px) !important;
    font-weight: 650 !important;
    letter-spacing: 0.012em !important;
  }
}