/* Cache-safe sizing correction for the joined Humanscale feature. */
@media (min-width: 981px) {
  body.muf-modern.home .muf-freedom-feature__top {
    min-height: clamp(450px, 30vw, 540px);
  }

  body.muf-modern.home .muf-freedom-feature__copy {
    padding: clamp(30px, 3vw, 58px) clamp(30px, 3.4vw, 64px);
  }

  body.muf-modern.home .muf-freedom-feature__copy h2 {
    max-width: none;
    font-size: clamp(38px, 3vw, 56px);
  }

  body.muf-modern.home .muf-freedom-feature__copy > p {
    max-width: 68ch;
    margin-top: clamp(17px, 1.6vw, 25px);
    font-size: clamp(13px, .86vw, 15px);
    line-height: 1.55;
  }

  body.muf-modern.home .muf-freedom-feature__actions {
    margin-top: clamp(20px, 1.8vw, 29px);
  }

  body.muf-modern.home .muf-freedom-feature__button {
    min-height: 46px;
    gap: 19px;
    padding: 11px 16px;
  }
}

@media (min-width: 701px) and (max-width: 980px) {
  body.muf-modern.home .muf-freedom-feature__top {
    min-height: 480px;
  }

  body.muf-modern.home .muf-freedom-feature__copy {
    padding: 32px 29px;
  }

  body.muf-modern.home .muf-freedom-feature__copy h2 {
    font-size: clamp(36px, 4.35vw, 43px);
  }

  body.muf-modern.home .muf-freedom-feature__copy > p {
    font-size: 13px;
    line-height: 1.52;
  }
}
