/* V194 — larger desktop quiz result form + human property copy */

@media (min-width:1100px){
  html body.site-final #quiz .quiz-v188__finish.is-active{
    grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr)!important;
    gap:20px!important;
  }
  html body.site-final #quiz .quiz-v188__formwrap{
    padding:30px 32px!important;
    border-radius:24px!important;
  }
  html body.site-final #quiz .quiz-v188__form h4{
    font-size:30px!important;
    line-height:1.08!important;
    margin-bottom:10px!important;
  }
  html body.site-final #quiz .quiz-v188__form>p{
    font-size:15px!important;
    line-height:1.5!important;
    margin-bottom:20px!important;
    max-width:680px!important;
  }
  html body.site-final #quiz .quiz-v188__fields{
    gap:16px!important;
    margin-bottom:18px!important;
  }
  html body.site-final #quiz .quiz-v188__fields label>span{
    font-size:13px!important;
    margin-bottom:7px!important;
  }
  html body.site-final #quiz .quiz-v188__fields input{
    min-height:60px!important;
    padding:0 18px!important;
    border-radius:14px!important;
    font-size:17px!important;
  }
  html body.site-final #quiz .quiz-v188__contacts{
    gap:10px!important;
    margin-bottom:18px!important;
  }
  html body.site-final #quiz .quiz-v188__contacts legend{
    font-size:13px!important;
    margin-bottom:4px!important;
  }
  html body.site-final #quiz .quiz-v188__contacts label span{
    min-height:52px!important;
    border-radius:13px!important;
    font-size:14px!important;
  }
  html body.site-final #quiz .quiz-v188__consent,
  html body.site-final #quiz .quiz-v188__consent span{
    font-size:13px!important;
    line-height:1.4!important;
  }
  html body.site-final #quiz .quiz-v188__privacy{
    font-size:12px!important;
    margin:0 0 15px!important;
  }
  html body.site-final #quiz .quiz-v188__form .button{
    min-height:60px!important;
    font-size:16px!important;
    border-radius:14px!important;
  }
}

/* Property copy needs more breathing room after the longer, benefit-led text */
html body.site-final #property .property45-heading-copy>p{
  max-width:1040px!important;
}
html body.site-final #property .property45-card-copy p{
  line-height:1.48!important;
}
html body.site-final #property .property45-cta-v75 div{
  max-width:920px!important;
}
html body.site-final #property .property45-cta-v75 strong{
  display:block!important;
}
html body.site-final #property .property45-cta-v75 span{
  display:block!important;
  margin-top:5px!important;
}
@media (max-width:768px){
  html body.site-final #property .property45-heading-copy>p{
    font-size:14px!important;
    line-height:1.55!important;
  }
  html body.site-final #property .property45-card-copy p{
    font-size:13px!important;
    line-height:1.48!important;
  }
}
