/* ProBarton v14 — headline restraint pass. Keep the editorial impact without consuming the viewport. */
.pbv2-opening h1{
  font-size:clamp(2.75rem,4.65vw,4.9rem)!important;
  line-height:1.0!important;
}
.pbv2-proof-hero h2{
  font-size:clamp(2.5rem,3.85vw,4.1rem)!important;
  line-height:.98!important;
}
.pbv2-intro h2{
  font-size:clamp(2.2rem,3.6vw,3.7rem)!important;
  line-height:1.0!important;
}
.pbv2-feature h2,
.pbv2-feature-people h2,
.pbv2-feature-realestate h2{
  font-size:clamp(2.25rem,3.9vw,4rem)!important;
  line-height:.99!important;
}
.pbv2-concert h2{
  font-size:clamp(2.35rem,4vw,4.1rem)!important;
  line-height:.98!important;
}
.pbv2-close h2{
  font-size:clamp(2.25rem,3.7vw,3.8rem)!important;
  line-height:1.0!important;
}

@media(max-width:760px){
  .pbv2-opening h1{font-size:clamp(2.35rem,10vw,3.5rem)!important}
  .pbv2-proof-hero h2{font-size:clamp(2.25rem,10vw,3.35rem)!important}
  .pbv2-intro h2,
  .pbv2-feature h2,
  .pbv2-feature-people h2,
  .pbv2-feature-realestate h2,
  .pbv2-concert h2,
  .pbv2-close h2{font-size:clamp(2.15rem,9.4vw,3.15rem)!important}
}
