
/* Final content-system refinements */
.case-hero-copy h1,
.ads-case-copy h1,
.automation-case-copy h1,
.case-study-title {
  font-size: clamp(2.35rem, 3.35vw, 3.55rem) !important;
  line-height: 1.06 !important;
  letter-spacing: -.042em !important;
  max-width: 820px !important;
  text-wrap: balance;
}
.blog-hero-copy h1 {
  font-size: clamp(2.35rem, 3.6vw, 3.75rem) !important;
  line-height: 1.055 !important;
  max-width: 900px !important;
}
@media (max-width: 760px) {
  .case-hero-copy h1,
  .ads-case-copy h1,
  .automation-case-copy h1,
  .case-study-title,
  .blog-hero-copy h1 {
    font-size: clamp(2.2rem, 10vw, 3.05rem) !important;
    line-height: 1.06 !important;
  }
}
