.EssayDiagnosis_stepHeading__qDZa4{scroll-margin-top:100px}.EssayDiagnosis_stepHeading__qDZa4:focus-visible{outline:3px solid #3157ff;outline-offset:7px}.EssayDiagnosis_stepHint__C6cWt{display:none}.EssayDiagnosis_consultationForm__gQ6HL.diagnosis-consultation-form :is(input:not([type=checkbox]),select){min-height:50px;font-family:inherit;font-size:16px;line-height:1.5}.EssayDiagnosis_consultationForm__gQ6HL.diagnosis-consultation-form :is(input,select):focus-visible{outline:2px solid #3157ff;outline-offset:3px}@media (max-width:720px){.EssayDiagnosis_stepShell__P8Hz1.diagnosis-question-shell{display:flex;max-height:calc(100vh - var(--diagnosis-header-offset, 80px) - 24px);max-height:calc(100dvh - var(--diagnosis-header-offset, 80px) - 24px);flex-direction:column;overflow:visible;isolation:isolate}.EssayDiagnosis_progress__tidJx.diagnosis-progress{flex:0 0 auto;padding:16px 20px;border-radius:13px 13px 0 0}.EssayDiagnosis_progress__tidJx.diagnosis-progress>div:first-child{gap:12px}.EssayDiagnosis_progress__tidJx.diagnosis-progress span{font-family:inherit;font-size:13px;letter-spacing:0}.EssayDiagnosis_progress__tidJx.diagnosis-progress strong{flex:0 0 auto;font-family:inherit;font-size:13px}.EssayDiagnosis_progress__tidJx.diagnosis-progress>div:last-child{margin-top:12px}.EssayDiagnosis_questionCard__5kFsp.diagnosis-question-card{min-height:0;flex:1 1 auto;padding:26px 20px 24px;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:18px;-webkit-overflow-scrolling:touch}.EssayDiagnosis_questionCard__5kFsp.diagnosis-question-card>h2{margin-top:14px;font-size:28px;line-height:1.3}.EssayDiagnosis_questionCard__5kFsp.diagnosis-question-card>p{margin-top:14px;font-size:14px}.EssayDiagnosis_questionCard__5kFsp .diagnosis-options{margin-top:24px}.EssayDiagnosis_questionCard__5kFsp .diagnosis-options>button{min-height:96px;padding:17px 15px}.EssayDiagnosis_questionCard__5kFsp .diagnosis-options>button>small{font-size:12px}.EssayDiagnosis_questionCard__5kFsp .diagnosis-options>button:focus-visible{outline:3px solid #3157ff;outline-offset:3px}.EssayDiagnosis_stepActions__4bRtj.diagnosis-question-actions{position:sticky;bottom:0;z-index:1;display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);flex:0 0 auto;gap:8px 12px;align-items:stretch;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#f4f2ea;border-radius:0 0 13px 13px;box-shadow:0 -5px 16px rgba(16,26,47,.05)}.EssayDiagnosis_stepActions__4bRtj .EssayDiagnosis_stepHint__C6cWt{display:block;grid-column:1/-1;margin:0;color:#526078;font-size:12px;line-height:1.5}.EssayDiagnosis_stepActions__4bRtj.diagnosis-question-actions>button{min-width:0;width:100%;min-height:50px;padding:11px 10px;border-radius:8px;font-size:14px;line-height:1.45;white-space:normal}.EssayDiagnosis_stepActions__4bRtj.diagnosis-question-actions>.diagnosis-back{color:#101a2f;background:#fffdf8;border:1px solid #c9c8c0}.EssayDiagnosis_stepActions__4bRtj.diagnosis-question-actions>button:focus-visible{outline:3px solid #3157ff;outline-offset:2px}.EssayDiagnosis_consultationForm__gQ6HL.diagnosis-consultation-form label{font-size:13px;line-height:1.5}.EssayDiagnosis_consultationForm__gQ6HL.diagnosis-consultation-form>.diagnosis-consent{padding-block:8px;line-height:1.7}.EssayDiagnosis_consultationForm__gQ6HL.diagnosis-consultation-form>button{min-height:50px;font-size:15px;line-height:1.5;white-space:normal}}@media (max-width:720px) and (hover:none){.EssayDiagnosis_questionCard__5kFsp .diagnosis-options>button:hover{transform:none}}@media (max-width:720px) and (max-height:480px){.EssayDiagnosis_progress__tidJx.diagnosis-progress{padding-block:10px}.EssayDiagnosis_questionCard__5kFsp.diagnosis-question-card{padding-top:18px}.EssayDiagnosis_stepActions__4bRtj.diagnosis-question-actions{padding-top:8px}}@media (prefers-reduced-motion:reduce){.EssayDiagnosis_progress__tidJx.diagnosis-progress>div:last-child span{transition:none}}