/* Blog 14 — Blog 13 base. Only reduce blog hero typography to About-like scale. */
.blog-hero-section .blog-hero h1{
  font-size:clamp(2.9rem,4.05vw,4.25rem)!important;
  line-height:1.08!important;
  max-width:1050px!important;
  margin:18px 0 28px!important;
}

.blog-hero-section .blog-hero p{
  max-width:820px!important;
  font-size:1.06rem!important;
  line-height:1.9!important;
}

@media(max-width:900px){
  .blog-hero-section .blog-hero h1{
    font-size:clamp(2.45rem,9vw,3.45rem)!important;
  }
  .blog-hero-section .blog-hero p{
    font-size:1rem!important;
  }
}

@media(max-width:620px){
  .blog-hero-section .blog-hero h1{
    font-size:clamp(2.25rem,10vw,3rem)!important;
  }
  .blog-hero-section .blog-hero p{
    font-size:.98rem!important;
  }
}
