/* v82: make the fire-safety proposition more prominent and technically explicit. */
@media (min-width: 1101px) {
  .studio[data-page="/"] .hero-premium-action .hero-copy {
    max-width: 560px;
  }

  .studio[data-page="/"] .hero-premium-action h1 {
    max-width: 560px;
    font-size: clamp(58px, 4.8vw, 68px);
    line-height: 1.05;
  }

  .studio[data-page="/"] .hero-premium-action .hero-intro {
    max-width: 560px;
    font-size: clamp(18px, 1.25vw, 20px);
    line-height: 1.65;
  }
}

@media (min-width: 761px) and (max-width: 1100px) {
  .studio[data-page="/"] .hero-premium-action .hero-copy {
    max-width: 460px;
  }

  .studio[data-page="/"] .hero-premium-action h1 {
    max-width: 460px;
    font-size: clamp(46px, 5.1vw, 56px);
    line-height: 1.07;
  }

  .studio[data-page="/"] .hero-premium-action .hero-intro {
    max-width: 460px;
    font-size: 17px;
    line-height: 1.65;
  }
}

@media (max-width: 760px) {
  .studio[data-page="/"] .hero-premium-action h1 {
    font-size: clamp(36px, 9.2vw, 43px);
    line-height: 1.06;
  }

  .studio[data-page="/"] .hero-premium-action .hero-intro {
    font-size: 15px;
    line-height: 1.62;
  }
}