/* Versioned mobile containment correction for the SUP-111 final review. */
@media (max-width: 580px) {
  .hero,
  .hero-copy,
  .hero-copy > * {
    min-inline-size: 0;
    max-inline-size: 100%;
  }

  .hero-copy {
    inline-size: 100%;
    overflow: visible;
  }

  h1 {
    inline-size: 100%;
    font-size: clamp(60px, 18vw, 92px);
    letter-spacing: -0.07em;
  }

  .lede {
    inline-size: 100%;
    max-inline-size: 100%;
    font-size: clamp(20px, 5.6vw, 23px);
    overflow-wrap: anywhere;
  }
}
