/* V190 — larger, clearer quiz cards/icons */
@media (min-width:1100px){
  html body.site-final #quiz .quiz-v188__benefit{
    grid-template-columns:88px minmax(0,1fr)!important;
    gap:18px!important;
    align-items:center!important;
  }
  html body.site-final #quiz .quiz-v188__benefit img{
    width:84px!important;
    height:84px!important;
  }
  html body.site-final #quiz .quiz-v188__benefit strong{
    font-size:15.5px!important;
    line-height:1.2!important;
  }
  html body.site-final #quiz .quiz-v188__benefit span{
    margin-top:4px!important;
    font-size:13.5px!important;
    line-height:1.35!important;
  }
  html body.site-final #quiz .quiz-v188__benefits{gap:16px!important}
  html body.site-final #quiz .quiz-v188__option-ui{
    min-height:164px!important;
    padding:20px 18px 18px!important;
    gap:15px!important;
  }
  html body.site-final #quiz .quiz-v188__option-ui>img{
    width:88px!important;
    height:88px!important;
    flex:0 0 88px!important;
  }
  html body.site-final #quiz .quiz-v188__option-text em{
    font-size:17.5px!important;
    line-height:1.24!important;
  }
  html body.site-final #quiz .quiz-v188__option-text small{
    font-size:13px!important;
    line-height:1.35!important;
  }
  html body.site-final #quiz .quiz-v188__safe{
    margin-top:8px!important;
    padding:5px 9px!important;
    font-size:11px!important;
  }
  html body.site-final #quiz .quiz-v188__options{gap:16px!important}
}

@media (min-width:769px) and (max-width:1099px){
  html body.site-final #quiz .quiz-v188__benefit{
    grid-template-columns:76px minmax(0,1fr)!important;
    gap:15px!important;
  }
  html body.site-final #quiz .quiz-v188__benefit img{width:72px!important;height:72px!important}
  html body.site-final #quiz .quiz-v188__benefit strong{font-size:15px!important}
  html body.site-final #quiz .quiz-v188__benefit span{font-size:13px!important}
  html body.site-final #quiz .quiz-v188__option-ui{min-height:150px!important;padding:18px 15px!important;gap:13px!important}
  html body.site-final #quiz .quiz-v188__option-ui>img{width:76px!important;height:76px!important;flex:0 0 76px!important}
  html body.site-final #quiz .quiz-v188__option-text em{font-size:16px!important;line-height:1.25!important}
  html body.site-final #quiz .quiz-v188__option-text small{font-size:12.5px!important}
}

@media (max-width:768px){
  html body.site-final #quiz .quiz-v188__mobile-head h2{
    font-size:35px!important;
    line-height:.98!important;
  }
  html body.site-final #quiz .quiz-v188__mobile-head p{
    font-size:14.5px!important;
    line-height:1.45!important;
  }
  html body.site-final #quiz .quiz-v188__step h3{
    font-size:28px!important;
    line-height:1.02!important;
    text-align:left!important;
  }
  html body.site-final #quiz .quiz-v188__note{
    font-size:13.5px!important;
    line-height:1.45!important;
  }
  html body.site-final #quiz .quiz-v188__options{
    gap:10px!important;
  }
  html body.site-final #quiz .quiz-v188__option-ui{
    min-height:154px!important;
    padding:16px 10px 15px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    text-align:center!important;
  }
  html body.site-final #quiz .quiz-v188__option-ui>img{
    width:76px!important;
    height:76px!important;
    flex:0 0 76px!important;
    margin:0 auto!important;
  }
  html body.site-final #quiz .quiz-v188__option-text{
    width:100%!important;
    text-align:center!important;
  }
  html body.site-final #quiz .quiz-v188__option-text em{
    font-size:15.5px!important;
    line-height:1.24!important;
    text-align:center!important;
  }
  html body.site-final #quiz .quiz-v188__option-text small{
    font-size:12px!important;
    line-height:1.3!important;
    text-align:center!important;
  }
  html body.site-final #quiz .quiz-v188__safe{
    margin:7px auto 0!important;
    font-size:10px!important;
    padding:4px 7px!important;
  }
  html body.site-final #quiz .quiz-v188__step[data-step="4"] .quiz-v188__option-ui,
  html body.site-final #quiz .quiz-v188__step[data-step="5"] .quiz-v188__option-ui{
    min-height:132px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
  }
  html body.site-final #quiz .quiz-v188__step[data-step="4"] .quiz-v188__option-ui>img,
  html body.site-final #quiz .quiz-v188__step[data-step="5"] .quiz-v188__option-ui>img{
    width:70px!important;
    height:70px!important;
    flex-basis:70px!important;
  }
}

@media (max-width:390px){
  html body.site-final #quiz .quiz-v188__option-ui{
    min-height:148px!important;
    padding-inline:8px!important;
  }
  html body.site-final #quiz .quiz-v188__option-ui>img{
    width:72px!important;
    height:72px!important;
    flex-basis:72px!important;
  }
  html body.site-final #quiz .quiz-v188__option-text em{font-size:15px!important}
}
