.quiz-wrap{max-width:1240px}
.quiz-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:22px;align-items:start}
.quiz-columns .reading{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto}
.quiz-columns .q-card{margin:0}
.quiz-columns .option{align-items:center}
.answer-correct{border-color:#4b9b68;background:#e9f6ec;color:#245b35}
.answer-wrong{border-color:#d76a62;background:#fff0ee;color:#983b35}
.answer-muted{opacity:.58}
.answer-mark{margin-left:auto;font-size:11px;white-space:nowrap}
.inline-explanation{margin-top:17px;padding:13px 14px;background:#f6f8f3;border-radius:10px;color:#59675f;font-size:13px;line-height:1.65}
.inline-explanation b{color:#2b5442}
.quiz-actions .button{min-height:44px}
@media(max-width:760px){.quiz-columns{grid-template-columns:1fr}.quiz-columns .reading{position:static;max-height:none}.quiz-columns .reading p{font-size:14px}.quiz-columns .q-card{padding:19px}}
