.assessment-section{padding:26px 0 22px;border-top:1px solid var(--line)}.assessment-section h2{font-size:21px;line-height:1.5;margin:0 0 10px}.assessment-section>p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 15px;max-width:65ch}.assessment-section .assessment-note{margin:13px 0 18px;font-size:13px;min-height:24px}.assessment-section button:disabled{cursor:default;opacity:.55}.assessment-section button:focus-visible,.assessment-section summary:focus-visible{outline:3px solid #bb8646;outline-offset:4px}.assessment-section .assessment-buckets{display:grid;grid-template-columns:1fr 1fr;gap:26px}.assessment-buckets summary{font-weight:600;list-style:revert;line-height:1.6}.assessment-buckets summary strong{font-size:21px;margin-left:8px;font-variant-numeric:tabular-nums}.assessment-buckets summary span{float:right;font-size:12px;font-weight:400;color:var(--muted);margin-top:6px}.assessment-buckets ul{list-style:none;margin:0;padding:0 0 12px}.assessment-buckets li+li{border-top:1px solid var(--line)}.assessment-buckets li a{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:3px;padding:11px 1px;min-height:48px;text-decoration:none}.assessment-buckets li strong{font-size:16px;font-weight:600;overflow-wrap:anywhere;max-width:100%}.assessment-buckets li span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.assessment-buckets p{color:var(--muted);font-size:14px;line-height:1.8}.assessment-section .assessment-definition{margin:16px 0 0;font-size:12px}.assessment-more{min-height:44px;border:0;background:none;padding:8px 0;color:var(--green);font:inherit;font-size:14px;cursor:pointer}#retryAssessment{margin-left:10px}.assessment-buckets[hidden],.assessment-section [hidden]{display:none!important}@media(max-width:520px){.assessment-section{padding-top:23px}.assessment-section .assessment-buckets{grid-template-columns:1fr;gap:0}.assessment-section h2{font-size:20px}.assessment-buckets summary{padding-block:16px}.assessment-buckets summary span{margin-right:3px}}
.assessment-quiz #prompt{font-size:36px;line-height:1.5;overflow-wrap:anywhere}.assessment-quiz .choices{grid-template-columns:1fr}.assessment-quiz .choice{font-size:18px;min-height:56px}.assessment-quiz .choice.correct:after{content:'　正确答案';font-size:13px}.assessment-quiz .choice.incorrect:after{content:'　本次选择';font-size:13px}@media(max-width:520px){.assessment-quiz #prompt{font-size:30px}}

.assessment-quiz #prompt[lang="zh-CN"]{font-size:26px;line-height:1.65}.assessment-quiz .sentence{overflow-wrap:anywhere}@media(max-width:520px){.assessment-quiz #prompt[lang="zh-CN"]{font-size:23px}}
