/* V184 Hero: restore brand blue on the third bridge line while keeping the four-line hierarchy */
.hero-experience .hero h1 .hero-title-line{
  margin-top:0!important;
}

/* Keep the problem pair together, then create a clear narrative break. */
.hero-experience .hero h1 .hero-title-line.hero-title-section-break{
  margin-top:.68em!important;
}

/* Supporting bridge line: slightly smaller, using the original brand blue for emphasis. */
.hero-experience .hero h1 .hero-title-line.hero-title-bridge{
  color:#2563eb!important;
  font-size:.76em!important;
  font-weight:760!important;
  line-height:1.22!important;
  letter-spacing:-.035em!important;
}

/* Final statement: dark, bold and slightly larger instead of blue. */
.hero-experience .hero h1 .hero-title-line.hero-title-final{
  color:#0f172a!important;
  font-size:1.06em!important;
  font-weight:900!important;
  line-height:1.1!important;
  margin-top:.16em!important;
}

/* Make sure the first two problem lines stay monochrome as well. */
.hero-experience .hero h1 .hero-title-line.neutral:not(.hero-title-bridge):not(.hero-title-final){
  color:#0f172a!important;
}

@media(max-width:640px){
  .hero-experience .hero h1 .hero-title-line.hero-title-section-break{
    margin-top:.72em!important;
  }
  .hero-experience .hero h1 .hero-title-line.hero-title-bridge{
    font-size:.80em!important;
    line-height:1.24!important;
  }
  .hero-experience .hero h1 .hero-title-line.hero-title-final{
    font-size:1.05em!important;
    margin-top:.18em!important;
  }
}
