.oge-diagnostic-module__6j0IGq__page{color:#1f2933;background:#f7f4ed;min-height:100vh;padding:24px 12px}.oge-diagnostic-module__6j0IGq__shell{background:#fffaf1;border:1px solid #e5dcc8;border-radius:28px;width:min(100%,1024px);margin:0 auto;padding:16px;overflow:hidden;box-shadow:0 18px 45px #503c1e14}.oge-diagnostic-module__6j0IGq__topbar{border-bottom:1px solid #e5dcc8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.oge-diagnostic-module__6j0IGq__backLink{color:#4b5563;font-weight:600;text-decoration:none}.oge-diagnostic-module__6j0IGq__backLink:hover{color:#174f48}.oge-diagnostic-module__6j0IGq__backLink:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #174f4840}.oge-diagnostic-module__6j0IGq__subject{color:#6b5b43;background:#eee7da;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.oge-diagnostic-module__6j0IGq__diagnostic{width:min(100%,920px);margin:0 auto}.oge-diagnostic-module__6j0IGq__hero{max-width:760px;margin-top:24px}.oge-diagnostic-module__6j0IGq__heroTitle{letter-spacing:-.035em;max-width:720px;margin-top:8px;font-size:clamp(34px,5vw,48px);font-weight:750;line-height:1.02}.oge-diagnostic-module__6j0IGq__heroLead,.oge-diagnostic-module__6j0IGq__sectionLead{color:#66707d;max-width:780px;margin-top:10px;font-size:16px;line-height:1.55}.oge-diagnostic-module__6j0IGq__sectionNavigation{gap:8px;margin-top:18px;padding-bottom:4px;display:flex;overflow-x:auto}.oge-diagnostic-module__6j0IGq__section{margin-top:28px;scroll-margin-top:20px}.oge-diagnostic-module__6j0IGq__sectionTitle{letter-spacing:-.02em;margin-top:4px;font-size:clamp(26px,3.2vw,34px);font-weight:750;line-height:1.12}.oge-diagnostic-module__6j0IGq__taskNavigation{gap:7px;margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.oge-diagnostic-module__6j0IGq__sourceText{background:#fff;border:1px solid #ded4c1;border-radius:14px;margin-top:12px;padding:14px 16px}.oge-diagnostic-module__6j0IGq__taskList{gap:12px;margin-top:14px;display:grid}.oge-diagnostic-module__6j0IGq__taskCard{border-width:1px;border-radius:16px;padding:15px;scroll-margin-top:20px}.oge-diagnostic-module__6j0IGq__taskLayout{align-items:flex-start;gap:11px;display:flex}.oge-diagnostic-module__6j0IGq__taskNumber{color:#fff;background:#174f48;border-radius:999px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.oge-diagnostic-module__6j0IGq__taskPrompt{font-size:16px;font-weight:400;line-height:1.55}.oge-diagnostic-module__6j0IGq__finishSection{border-top:1px solid #e5dcc8;margin-top:28px;padding-top:22px;scroll-margin-top:20px}.oge-diagnostic-module__6j0IGq__visuallyHidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (min-width:640px){.oge-diagnostic-module__6j0IGq__page{padding:40px 20px}.oge-diagnostic-module__6j0IGq__shell{padding:32px}}@media (max-width:420px){.oge-diagnostic-module__6j0IGq__page{padding:8px}.oge-diagnostic-module__6j0IGq__shell{border-radius:20px;padding:14px}.oge-diagnostic-module__6j0IGq__topbar{padding-bottom:14px}.oge-diagnostic-module__6j0IGq__hero{margin-top:20px}.oge-diagnostic-module__6j0IGq__heroTitle{font-size:34px}.oge-diagnostic-module__6j0IGq__section{margin-top:24px}.oge-diagnostic-module__6j0IGq__taskCard{padding:13px}.oge-diagnostic-module__6j0IGq__taskLayout{gap:9px}.oge-diagnostic-module__6j0IGq__taskPrompt{font-size:15px}}
