.diadentis-languages {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  align-items:center;
  gap:.3rem;
  max-width:var(--wp--style--global--wide-size, 1280px);
  margin:0 auto;
  padding:0 clamp(1rem, 3vw, 2rem) .4rem;
  font-size:.82rem;
  line-height:1.5;
}
.diadentis-languages a {
  display:inline-block;
  padding:.3rem .55rem;
  border-radius:.35rem;
  color:inherit;
  text-decoration:underline;
  text-underline-offset:.2em;
}
.diadentis-languages a[aria-current="page"] { font-weight:700; text-decoration-thickness:2px; }
.diadentis-languages a:focus-visible { outline:2px solid currentColor; outline-offset:2px; }
html[lang^="en"] .diadentis-materialvergleich,
html[lang^="ru"] .diadentis-materialvergleich {
  max-width:100%;
  overflow-x:auto;
}
@media(max-width:600px) { .diadentis-languages { justify-content:center; } }
@media(max-width:600px) {
  html[lang^="ru"] .diadentis-hero__content h1 {
    font-size:clamp(2rem,8.5vw,2.5rem);
    max-width:none;
    text-wrap:balance;
  }
}
