/* V2.3 controlled responsive adjustment: tighten the mobile hero-to-opening rhythm. */
@media (max-width: 800px) {
  .sg-hero figure {
    margin-bottom: clamp(27px, calc(161px - 17.5vw), 93px);
  }

  .sg-deck {
    min-height: 0;
    max-width: none;
  }

  .sg-hero figcaption {
    bottom: clamp(88px, calc(76px + 3.125vw), 100px);
  }
}
