/* PASCHER Signature V4.94 – gezielte mobile Startseitenkorrektur.
   Die Leistungsunterseiten und das Desktop-Layout bleiben unveraendert.
   Die langen H3-Titel der Einstiegskarten sind keine H1/H2 und wurden vom
   allgemeinen heading-fit Skript bislang nicht behandelt. */
@media (max-width: 760px) {
  body.pp-home main.home28 .home28-audience-grid {
    min-width: 0;
    gap: 16px;
  }

  body.pp-home main.home28 .home28-audience-card {
    min-width: 0;
    min-height: 0;
    height: clamp(405px, 112vw, 490px);
    border-radius: 20px;
  }

  body.pp-home main.home28 .home28-audience-copy {
    left: clamp(17px, 5vw, 26px);
    right: clamp(17px, 5vw, 26px);
    bottom: clamp(18px, 5vw, 27px);
    min-width: 0;
    max-width: calc(100% - 34px);
  }

  body.pp-home main.home28 .home28-audience-copy h3 {
    font-size: clamp(19px, 6.3vw, 40px);
    line-height: 1.04;
    letter-spacing: -.045em;
    margin: 9px 0 12px;
    max-width: 100%;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;
  }

  body.pp-home main.home28 .home28-audience-copy p {
    font-size: clamp(12px, 3.2vw, 13px);
    line-height: 1.52;
    margin: 0;
    max-width: 100%;
  }

  body.pp-home main.home28 .home28-audience-copy > b {
    margin-top: 10px;
  }

  /* Das breite Felgenfoto bekommt auf einem Hochformatdisplay
     eine Bildposition weiter oben: weniger schwarze Leerflaeche. */
  body.pp-home main.home28 .home28-audience-media.home28-contain {
    background-position: center 16%;
  }

  /* Kurze Uebergangszone statt grosser Leeraeume zwischen den Karten. */
  body.pp-home main.home28 .home28-audience {
    padding-top: 60px;
    padding-bottom: 64px;
  }
}

@media (max-width: 360px) {
  body.pp-home main.home28 .home28-audience-card {
    height: 415px;
  }
  body.pp-home main.home28 .home28-audience-copy {
    left: 17px;
    right: 17px;
  }
  body.pp-home main.home28 .home28-audience-copy h3 {
    font-size: clamp(19px, 6.1vw, 22px);
  }
}
