/* 3.4.8: calmer page-level heading scale; card and navigation titles stay unchanged. */
.mp-category-blog__header h1{
  font-size:clamp(1.9rem,3.4vw,2.75rem);
  line-height:1.06;
  letter-spacing:-.03em;
}
.mp-article-page__title{
  font-size:clamp(2rem,3.8vw,3.5rem);
  line-height:1.04;
  letter-spacing:-.035em;
}
.mp-article-page--wide .mp-article-page__title{
  font-size:clamp(2.15rem,4vw,3.75rem);
  line-height:1.02;
  letter-spacing:-.045em;
}
.mp-article-page__content h2{
  font-size:clamp(1.45rem,2.25vw,2rem);
  line-height:1.18;
}
.mp-article-page__content h3{
  font-size:clamp(1.2rem,1.8vw,1.55rem);
  line-height:1.22;
}
.mp-content>.page-header h1,.mp-content>h1{
  font-size:clamp(2rem,3.6vw,3.25rem);
  line-height:1.05;
}
@media(max-width:640px){
  .mp-article-page--wide .mp-article-page__title{font-size:clamp(2rem,9vw,2.7rem)}
}
