.DiagnosisV1-module__Cxu-eW__entryShell{background:#f6f4ee;place-items:center;min-height:100dvh;padding:24px;display:grid}.DiagnosisV1-module__Cxu-eW__entryCard{background:#fff;border:1px solid #dfe4de;border-radius:26px;width:min(100%,680px);padding:38px;box-shadow:0 18px 60px #1e342b14}.DiagnosisV1-module__Cxu-eW__entryCard h1{margin:10px 0 12px;font-size:clamp(28px,5vw,38px);line-height:1.25}.DiagnosisV1-module__Cxu-eW__entryCard>p:not(.eyebrow){color:#65716b;line-height:1.75}.DiagnosisV1-module__Cxu-eW__audienceGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.DiagnosisV1-module__Cxu-eW__audienceGrid button{color:#1e342b;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #d8dfda;border-radius:18px;align-content:center;gap:8px;min-height:132px;padding:22px;display:grid}.DiagnosisV1-module__Cxu-eW__audienceGrid button:hover,.DiagnosisV1-module__Cxu-eW__audienceGrid button:focus-visible{border-color:#27745a;outline:3px solid #27745a24}.DiagnosisV1-module__Cxu-eW__audienceGrid strong{font-size:18px}.DiagnosisV1-module__Cxu-eW__audienceGrid span{color:#65716b;line-height:1.55}.DiagnosisV1-module__Cxu-eW__studentQuestionShell .question-card{min-height:470px}.DiagnosisV1-module__Cxu-eW__topicInput{resize:vertical;color:#1e342b;width:100%;min-height:132px;font:inherit;background:#fff;border:1px solid #d8dfda;border-radius:14px;padding:14px;line-height:1.65}.DiagnosisV1-module__Cxu-eW__topicInput:focus{border-color:#27745a;outline:3px solid #27745a24}.DiagnosisV1-module__Cxu-eW__studentResultShell{width:min(100%,760px)}.DiagnosisV1-module__Cxu-eW__studentResultHero,.DiagnosisV1-module__Cxu-eW__resultGrid article,.DiagnosisV1-module__Cxu-eW__nextActions{background:#fff;border:1px solid #dfe4de;border-radius:24px;box-shadow:0 12px 45px #1e342b0f}.DiagnosisV1-module__Cxu-eW__studentResultHero{padding:34px}.DiagnosisV1-module__Cxu-eW__studentResultHero h1{letter-spacing:-.03em;margin:10px 0 24px;font-size:clamp(28px,5vw,38px);line-height:1.3}.DiagnosisV1-module__Cxu-eW__resultLabel{color:#27745a;font-size:13px;font-weight:750;display:inline-block}.DiagnosisV1-module__Cxu-eW__todayAction{background:#edf6ef;border-radius:16px;gap:8px;margin:20px 0;padding:20px;display:grid}.DiagnosisV1-module__Cxu-eW__todayAction span{color:#27745a;font-size:13px;font-weight:750}.DiagnosisV1-module__Cxu-eW__todayAction strong{font-size:18px;line-height:1.65}.DiagnosisV1-module__Cxu-eW__primaryCta{width:100%;text-decoration:none}.DiagnosisV1-module__Cxu-eW__resultGrid{grid-template-columns:1.35fr .65fr;gap:16px;margin-top:16px;display:grid}.DiagnosisV1-module__Cxu-eW__resultGrid article,.DiagnosisV1-module__Cxu-eW__nextActions{padding:26px}.DiagnosisV1-module__Cxu-eW__resultGrid p,.DiagnosisV1-module__Cxu-eW__resultGrid li,.DiagnosisV1-module__Cxu-eW__nextActions p{color:#596760;line-height:1.75}.DiagnosisV1-module__Cxu-eW__resultGrid ul{margin:16px 0 0;padding-left:20px}.DiagnosisV1-module__Cxu-eW__nextActions{margin-top:16px}.DiagnosisV1-module__Cxu-eW__nextActions h2{margin:0 0 16px;font-size:22px}.DiagnosisV1-module__Cxu-eW__nextActions>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.DiagnosisV1-module__Cxu-eW__nextActions a{color:#245f4c;text-align:center;border:1px solid #d8dfda;border-radius:13px;place-items:center;min-height:50px;padding:10px;font-weight:700;text-decoration:none;display:grid}.DiagnosisV1-module__Cxu-eW__nextActions p{margin:14px 0 0;font-size:13px}@media (max-width:620px){.DiagnosisV1-module__Cxu-eW__entryShell{align-items:start;padding:18px 14px}.DiagnosisV1-module__Cxu-eW__entryCard{border-radius:22px;padding:28px 20px}.DiagnosisV1-module__Cxu-eW__audienceGrid{grid-template-columns:1fr}.DiagnosisV1-module__Cxu-eW__audienceGrid button{min-height:104px}.DiagnosisV1-module__Cxu-eW__studentResultShell{padding-top:20px}.DiagnosisV1-module__Cxu-eW__studentResultHero{padding:24px 20px}.DiagnosisV1-module__Cxu-eW__studentResultHero h1{font-size:27px}.DiagnosisV1-module__Cxu-eW__todayAction{padding:16px}.DiagnosisV1-module__Cxu-eW__resultGrid{grid-template-columns:1fr}.DiagnosisV1-module__Cxu-eW__resultGrid article,.DiagnosisV1-module__Cxu-eW__nextActions{padding:22px 18px}.DiagnosisV1-module__Cxu-eW__nextActions>div{grid-template-columns:1fr}}@media (max-width:390px){.DiagnosisV1-module__Cxu-eW__entryCard{padding:24px 16px}.DiagnosisV1-module__Cxu-eW__studentResultHero{padding:22px 16px}.DiagnosisV1-module__Cxu-eW__studentResultHero h1{font-size:25px}.DiagnosisV1-module__Cxu-eW__todayAction strong{font-size:16px}}
