/* IQIPro V15 - Mobile typography */

@media (max-width: 800px) {

  #result .unlock-panel,
  #result .iq6-heading {
    min-width: 0 !important;
  }

  #result .unlock-panel h2,
  #payment-panel .iq6-heading h2 {
    font-size: clamp(23px, 5.6vw, 32px) !important;
    line-height: 1.22 !important;
    letter-spacing: -0.035em !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    text-wrap: balance !important;
  }

  #result .unlock-panel > p,
  #payment-panel .iq6-heading p {
    font-size: clamp(13px, 3.35vw, 16px) !important;
    line-height: 1.5 !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    text-wrap: pretty !important;
  }
}

@media (max-width: 390px) {
  #result .unlock-panel h2,
  #payment-panel .iq6-heading h2 {
    font-size: 23px !important;
  }

  #result .unlock-panel,
  #payment-panel .iq6-ready {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
}
