@media (min-width:901px) and (min-height:700px){body:has(.test-reference){height:100vh;overflow:hidden}body:has(.test-reference) .test-reference{height:calc(100vh - 136px);padding-top:clamp(1rem,2.5vh,2rem);padding-bottom:clamp(.5rem,1.5vh,1.2rem)}body:has(.test-reference) .test-nav{margin-bottom:clamp(.75rem,1.8vh,1.35rem)}body:has(.test-reference) .test-reference .progress{margin:.55rem 0 clamp(1rem,2.2vh,1.7rem)}body:has(.test-reference) .question{padding-top:clamp(1rem,2.3vh,1.75rem);padding-bottom:clamp(.8rem,1.8vh,1.35rem)}body:has(.test-reference) .question-area{margin-bottom:clamp(.6rem,1.3vh,1rem)!important}body:has(.test-reference) .test-reference .question h1{font-size:clamp(1.75rem,3.2vh,2.65rem)}body:has(.test-reference) .question-line{margin:clamp(.55rem,1.3vh,.95rem) auto}body:has(.test-reference) .question>.muted{margin-top:0;margin-bottom:clamp(.75rem,1.5vh,1.2rem)}body:has(.test-reference) .test-reference .scale{margin-bottom:clamp(.7rem,1.4vh,1.1rem)}body:has(.test-reference) .choice-card{min-height:clamp(144px,21vh,196px);padding:.75rem .5rem;gap:.45rem}body:has(.test-reference) .choice-card i{width:clamp(48px,7vh,66px);height:clamp(48px,7vh,66px);font-size:clamp(1.8rem,3.3vh,2.5rem)}body:has(.test-reference) .choice-card strong{min-height:30px;font-size:clamp(.78rem,1.5vh,.94rem)}body:has(.test-reference) .choice-card b{width:32px;height:32px}body:has(.test-reference) .score-choice input:checked+.choice-card b{border-width:9px}body:has(.test-reference) .test-actions{margin-top:0}body:has(.test-reference) .test-actions .primary{height:clamp(52px,6vh,62px)}body:has(.test-reference) footer{height:58px;padding:0 max(1.25rem,6vw);align-items:center}}
