/* Mobile wrap safeguards measured at a 390px viewport. */
@media (max-width: 720px) {
  .landing-shell.landing-simplified-v77 .landing-kicker {
    display: block;
    width: fit-content;
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .landing-shell.landing-simplified-v77 .landing-hero-copy > *,
  .landing-shell.landing-simplified-v77 .landing-hero-copy h2,
  .landing-shell.landing-simplified-v77 .landing-hero-copy > p {
    max-width: 100% !important;
  }

  .landing-shell.landing-simplified-v77 .landing-synny-intro {
    width: calc(100% - 32px) !important;
  }

  .landing-shell.landing-simplified-v77 .landing-synny-copy {
    min-width: 0;
    width: 100%;
  }

  .landing-shell.landing-simplified-v77 .landing-synny-copy h2 {
    width: 100%;
    max-width: 100%;
    font-size: clamp(34px, 9.4vw, 39px);
    overflow-wrap: anywhere;
    text-wrap: balance;
  }
}
