/* US.MEDiA – Startseite V3: kontrollierte Zeilenlängen und kompakter Bildbereich */

/* Hero-Unterzeile auf Desktop auf zwei Zeilen begrenzen */
.hero-copy > p{
  max-width:980px;
  font-size:clamp(18px,1.65vw,24px);
  line-height:1.42;
}

/* Intro-Text: auf breiten Displays maximal drei Zeilen */
.intro p.lead{
  max-width:1220px;
  font-size:clamp(20px,1.75vw,27px);
  line-height:1.48;
}

/* "Bilder bekommen Raum." auf Desktop in einer Zeile */
.media-head{
  display:block;
  margin-bottom:42px;
}
.media-head > div{
  width:100%;
}
.media .section-title{
  white-space:nowrap;
  font-size:clamp(42px,5.2vw,76px);
  margin-bottom:0;
}

@media(max-width:900px){
  .hero-copy > p,
  .intro p.lead{max-width:100%}
  .media .section-title{white-space:normal}
}
