/* Response 24 Hours v18 — approved homepage headline.
   Only hero typography/clearance changes. Hardware and story controllers are unchanged. */
.r18 .chapter-copy h1.business-hero-headline {
  font-size: clamp(39px, 4.9vw, 70px);
  line-height: 1.03;
  letter-spacing: -.055em;
  margin-right: 0;
}
.r18 .business-hero-headline > span,
.r18 .business-hero-headline > em { display: block; white-space: nowrap; }
@media (min-width: 761px) and (max-height: 740px) {
  .r18 .chapter-copy h1.business-hero-headline { font-size: clamp(34px, 4vw, 52px); }
}
@media (max-width: 760px) {
  .r18 .chapter-copy h1.business-hero-headline { font-size: clamp(32px, 7.8vw, 52px); }
  .r18 .chapter-stack { height: clamp(262px, calc(172px + 24vw), 356px); min-height: clamp(262px, calc(172px + 24vw), 356px); }
}
@media (max-width: 760px) and (max-height: 740px) {
  .r18 .chapter-copy h1.business-hero-headline { font-size: 28px; }
  .r18 .chapter-stack { height: 204px; min-height: 204px; }
}
