/* 纸面读图提示：静态暖纸色与清楚的分隔，不增加测验感。 */
.assessment-readguide{border-top:1px solid var(--ink);margin:34px 0 24px;padding-top:25px;}
.arg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;}
.arg-head h2{font-size:clamp(23px,3vw,30px);margin:0 0 8px;}
.arg-head>div>p:last-child{font-size:13px;color:var(--muted);margin:0;}
.arg-count{font-size:11px;white-space:nowrap;color:var(--muted);margin:0 0 5px;}
.arg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.arg-card{min-width:0;border:1px solid var(--line);padding:17px 18px 14px;background:var(--paper);}
.arg-card-index{font-size:10px;letter-spacing:.08em;color:var(--lab-rust,#a45a38);margin:0 0 12px;}
.arg-card h3{font-size:16px;line-height:1.55;margin:0 0 10px;}
.arg-answer{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 10px;padding-top:10px;border-top:1px solid var(--line);}
.arg-toggle{min-height:44px;padding:7px 0;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;}
.arg-toggle:focus-visible,.arg-next a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;}
.arg-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:16px 18px;border-left:3px solid var(--lab-olive,#68714f);background:var(--ds-soft,#eeeade);}
.arg-next b{font-size:13px;}.arg-next p{font-size:12px;color:var(--muted);margin:5px 0 0;line-height:1.7;}
.arg-next a{flex:0 0 auto;min-height:44px;padding:9px 12px;font-size:12px;text-align:center;}
@media(max-width:720px){.arg-grid{grid-template-columns:1fr;gap:8px;}.arg-card{padding:14px 15px;}.arg-next{align-items:flex-start;flex-direction:column;}.arg-next a{white-space:normal;}}
@media(max-width:430px){.arg-head{align-items:flex-start;flex-direction:column;gap:4px;}.arg-count{white-space:normal;}}
