/* Current paper wording is retained; only its projection grouping changes. */
#classroom .handbook-projection .hb-question>.hb-direction-options{display:block;font-size:clamp(24px,1.75vw,29px);font-weight:500;line-height:1.45;margin:10px 0 0;color:#174f45;word-spacing:.25em}
.handbook-review.review-focused .review-focus-area{min-width:0;align-self:center}
.handbook-review.review-focused [data-review-walkthrough][hidden],.handbook-review.review-focused [data-review-focus-context][hidden]{display:none!important}
.handbook-review.review-focused .review-focus-context{font-size:26px;line-height:1.6;margin:0;padding:36px 16px;border-top:1px solid #becfbf;border-bottom:1px solid #becfbf;color:#34594b}
.handbook-review.review-focused .review-focus-controls{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}
.handbook-review.review-focused .review-focus-controls button{flex:1 1 140px;padding:10px 12px;font-size:22px;line-height:1.35;white-space:nowrap;border:1px solid #91aa98;border-radius:7px}
.handbook-review.review-focused .review-focus-controls button[aria-pressed="true"]{background:#e2ebde;color:#173f3e;border-color:#537c68;box-shadow:inset 0 -3px #537c68;font-weight:700}
.handbook-review.review-focused .review-focus-controls button:focus-visible{outline:3px solid #a36819;outline-offset:3px}
.handbook-review.review-focused [data-review-focus-ready="true"] .hb-questions{min-height:320px;gap:0}
.handbook-review.review-focused [data-review-focus-ready="true"] .hb-question{padding:0;border:0}
.handbook-review.review-focused [data-review-focus-ready="true"] .hb-question[hidden]{display:none!important}
#classroom .handbook-review.review-focused .hb-question>.hb-answer{margin:22px 0 0;padding:15px 18px;border-left:4px solid #a37e40;background:#f4ead5;border-radius:0 7px 7px 0;line-height:1.5}
.handbook-review.review-focused .question-detail{margin-top:12px!important}
.handbook-review.review-focused .hb-merge-choices{margin-top:18px}
@media(max-height:800px) and (min-width:901px){
 .handbook-review.review-focused .review-walkthrough{gap:6px}
 .handbook-review.review-focused .hb-material .hb-whole{font-size:18px;line-height:1.4;padding:6px 12px;margin-top:8px}
}
@media(max-height:760px) and (min-width:901px){
 .handbook-review.review-focused .review-focus-controls{margin-bottom:18px;gap:6px}
 .handbook-review.review-focused .review-focus-controls button{font-size:21px;padding:8px 9px}
 .handbook-review.review-focused [data-review-focus-ready="true"] .hb-questions{min-height:300px}
 #classroom .handbook-review.review-focused .hb-question>.hb-answer{margin-top:18px;padding:12px 15px}
}
@media(max-width:900px){
 .handbook-review.review-focused [data-review-focus-ready="true"] .hb-questions{min-height:0}
}
