.page-module__yURLzq__page .score-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#1a56db2e,#0000 27%),#0b1d3a;grid-template-columns:minmax(0,1.16fr) minmax(290px,.64fr);align-items:center;gap:clamp(45px,8vw,115px);padding:clamp(76px,10vw,132px) clamp(24px,9vw,144px);display:grid}.page-module__yURLzq__page .score-hero .eyebrow{color:#bfdbfe}.page-module__yURLzq__page .score-hero h1{color:#fff;letter-spacing:-.067em;max-width:850px;margin:15px 0 23px;font-size:clamp(47px,6vw,82px);line-height:.95}.page-module__yURLzq__page .score-hero>div>p:not(.eyebrow){color:#dbe7f7;max-width:730px;font-size:18px;line-height:1.67}.page-module__yURLzq__page .score-hero .text-link{color:#fff}.page-module__yURLzq__page .exam-snapshot{background:#ffffff14;border:1px solid #fff3;border-radius:18px;padding:29px;box-shadow:15px 17px #1a56db38}.page-module__yURLzq__page .exam-snapshot>div{border-bottom:1px solid #ffffff2b;grid-template-columns:58px 1fr;align-items:center;gap:15px;padding:18px 0;display:grid}.page-module__yURLzq__page .exam-snapshot strong{color:#f59e0b;font-size:38px;line-height:1}.page-module__yURLzq__page .exam-snapshot span{color:#f8fafc;font-size:13px;line-height:1.45}.page-module__yURLzq__page .exam-snapshot>p:last-child{color:#cbd5e1;margin:19px 0 0;font-size:12px;line-height:1.58}.page-module__yURLzq__page .score-shell{grid-template-columns:220px minmax(0,790px);justify-content:center;align-items:start;gap:clamp(45px,7vw,105px);padding:clamp(65px,8vw,105px) 28px;display:grid}.page-module__yURLzq__page .score-toc{background:#f8fafc;border:1px solid #e1e7ef;border-radius:13px;gap:4px;padding:20px;display:grid;position:sticky;top:92px}.page-module__yURLzq__page .score-toc p{color:#64748b;letter-spacing:1px;margin:0 0 10px;font-family:DM Mono,monospace;font-size:10px}.page-module__yURLzq__page .score-toc a{color:#4d5a6c;padding:8px 5px;font-size:12px;line-height:1.35}.page-module__yURLzq__page .score-toc a:hover{color:#1a56db}.page-module__yURLzq__page .score-content>section{border-top:1px solid #e5e7eb;padding:67px 0;scroll-margin-top:88px}.page-module__yURLzq__page .score-content>section:first-child{border-top:0;padding-top:0}.page-module__yURLzq__page .score-content h2{letter-spacing:-.05em;margin:10px 0 20px;font-size:clamp(34px,4.2vw,55px);line-height:1}.page-module__yURLzq__page .score-content h3{margin:31px 0 12px;font-size:22px}:is(.page-module__yURLzq__page .score-content section>p:not(.eyebrow):not(.source-note):not(.source-line),.page-module__yURLzq__page .score-content section>ul,.page-module__yURLzq__page .score-content section>ol){color:#596073;font-size:16px;line-height:1.73}:is(.page-module__yURLzq__page .score-content section>ul,.page-module__yURLzq__page .score-content section>ol){gap:10px;padding-left:22px;display:grid}.page-module__yURLzq__page .score-content li::marker{color:#1a56db;font-weight:700}.page-module__yURLzq__page .source-line{color:#4d5b70;background:#eff6ff;border-left:3px solid #1a56db;margin-top:25px;padding:17px 19px;font-size:12px;line-height:1.62}.page-module__yURLzq__page .source-line a{color:#1e40af;font-weight:700;text-decoration:underline}:is(.page-module__yURLzq__page .score-rule,.page-module__yURLzq__page .mcq-repair,.page-module__yURLzq__page .transfer-task,.page-module__yURLzq__page .final-check){background:#f0fdfa;border-left:4px solid #0d9488;margin-top:27px;padding:23px 25px}:is(.page-module__yURLzq__page .score-rule p,.page-module__yURLzq__page .mcq-repair p,.page-module__yURLzq__page .transfer-task p,.page-module__yURLzq__page .final-check p){color:#4f5f67;margin:8px 0 0;font-size:14px;line-height:1.62}.page-module__yURLzq__page .weight-list{border-top:1px solid #dbe2ea;margin-top:28px}.page-module__yURLzq__page .weight-list>div{border-bottom:1px solid #dbe2ea;grid-template-columns:82px 1fr;gap:21px;padding:20px 0;display:grid}.page-module__yURLzq__page .weight-list span{color:#1a56db;font-family:DM Mono,monospace;font-size:18px;font-weight:700}.page-module__yURLzq__page .weight-list p{color:#596073;margin:0;font-size:14px;line-height:1.6}.page-module__yURLzq__page .error-list{border-top:1px solid #dbe2ea;margin-top:30px}.page-module__yURLzq__page .error-list article{border-bottom:1px solid #dbe2ea;grid-template-columns:52px 1fr;gap:20px;padding:24px 0;display:grid}.page-module__yURLzq__page .error-list article>span{color:#f59e0b;padding-top:4px;font-family:DM Mono,monospace;font-size:11px}.page-module__yURLzq__page .error-list h3{margin:0 0 8px}.page-module__yURLzq__page .error-list p{color:#596073;margin:0;font-size:14px;line-height:1.65}.page-module__yURLzq__page .number-steps{padding-left:24px!important}.page-module__yURLzq__page .mcq-repair{background:#fff7e8;border-left-color:#f59e0b}.page-module__yURLzq__page .mcq-repair .tiny-label{color:#a16207}.page-module__yURLzq__page .frq-compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.page-module__yURLzq__page .frq-compare article{background:#eff6ff;border-top:3px solid #1a56db;padding:25px}.page-module__yURLzq__page .frq-compare article:last-child{background:#f0fdfa;border-top-color:#0d9488}.page-module__yURLzq__page .frq-compare span{color:#1a56db;font-family:DM Mono,monospace;font-size:10px}.page-module__yURLzq__page .frq-compare article:last-child span{color:#0d9488}.page-module__yURLzq__page .frq-compare h3{margin:18px 0 9px}.page-module__yURLzq__page .frq-compare p{color:#596073;margin:0;font-size:13px;line-height:1.62}.page-module__yURLzq__page .source-note{color:#64748b;font-size:12px;line-height:1.55}.page-module__yURLzq__page .scenario{background:#eff6ff;border-left:4px solid #1a56db;margin-top:25px;padding:27px}.page-module__yURLzq__page .scenario p{color:#4e5c70;font-size:14px;line-height:1.65}.page-module__yURLzq__page .scenario ol{margin-bottom:0;color:#4e5c70!important;font-size:14px!important;line-height:1.55!important}.page-module__yURLzq__page .worked-path{border-top:1px solid #dbe2ea;margin-top:24px}.page-module__yURLzq__page .worked-path>div{border-bottom:1px solid #dbe2ea;grid-template-columns:92px 1fr;gap:22px;padding:20px 0;display:grid}.page-module__yURLzq__page .worked-path span{color:#1a56db;padding-top:3px;font-family:DM Mono,monospace;font-size:10px}.page-module__yURLzq__page .worked-path p{color:#596073;margin:0;font-size:14px;line-height:1.63}.page-module__yURLzq__page .transfer-task{background:#fff7e8;border-left-color:#f59e0b}.page-module__yURLzq__page .week-plan{border-top:1px solid #dbe2ea;margin-top:28px}.page-module__yURLzq__page .week-plan>div{border-bottom:1px solid #dbe2ea;grid-template-columns:75px 155px 1fr;gap:18px;padding:19px 0;display:grid}.page-module__yURLzq__page .week-plan span{color:#1a56db;font-family:DM Mono,monospace;font-size:10px}.page-module__yURLzq__page .week-plan strong{color:#0b1d3a;font-size:14px}.page-module__yURLzq__page .week-plan p{color:#596073;margin:0;font-size:13px;line-height:1.58}.page-module__yURLzq__page .final-check{background:#eff6ff;border-left-color:#1a56db}.page-module__yURLzq__page .official-actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.page-module__yURLzq__page .verification-note{max-width:940px;margin:0 auto;padding:0 24px 38px}.page-module__yURLzq__page .verification-note p{color:#4f5d70;background:#eff6ff;border-left:3px solid #1a56db;margin:0;padding:17px 19px;font-size:11px;line-height:1.62}.page-module__yURLzq__page .verification-note a{color:#1e40af;text-decoration:underline}@media (max-width:850px){:is(.page-module__yURLzq__page .score-hero,.page-module__yURLzq__page .score-shell){grid-template-columns:1fr}.page-module__yURLzq__page .score-toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.page-module__yURLzq__page .score-toc p{grid-column:1/-1}}@media (max-width:560px){:is(.page-module__yURLzq__page .score-hero,.page-module__yURLzq__page .score-shell){padding-left:22px;padding-right:22px}:is(.page-module__yURLzq__page .score-toc,.page-module__yURLzq__page .frq-compare){grid-template-columns:1fr}:is(.page-module__yURLzq__page .weight-list>div,.page-module__yURLzq__page .error-list article,.page-module__yURLzq__page .worked-path>div,.page-module__yURLzq__page .week-plan>div){grid-template-columns:1fr;gap:7px}:is(.page-module__yURLzq__page .scenario,.page-module__yURLzq__page .score-rule,.page-module__yURLzq__page .mcq-repair,.page-module__yURLzq__page .transfer-task,.page-module__yURLzq__page .final-check){padding:20px}}
