/* Approved mobile typography, loaded only by the three language home pages. */
@media (max-width: 820px) {
  body:is(.pl-home-page, .en-home-page, .dk-home-page) main :is(h1, h2, h3, h4, h5, h6) {
    font-family:Inter, "Avenir Next", "Segoe UI", sans-serif !important;
    font-size:19px !important;
    font-weight:700;
  }
  body:is(.pl-home-page, .en-home-page, .dk-home-page) main :is(p, li) {
    font-family:Inter, "Avenir Next", "Segoe UI", sans-serif !important;
    font-size:16px !important;
    font-weight:400 !important;
    line-height:1.6 !important;
  }
  body:is(.pl-home-page, .en-home-page, .dk-home-page) main #contactForm :is(label, input, textarea, button, a, span, .form-status) {
    font-family:Inter, "Avenir Next", "Segoe UI", sans-serif;
    font-size:17px;
  }
}
