.practice-form .practice-question{border:0;padding:0;margin:28px 0 34px;min-width:0}.practice-question legend{font:17px/1.8 Georgia,serif;color:#4d6244;width:100%;box-sizing:border-box}.context-sentence{margin:12px 0 17px;padding-left:15px;border-left:2px solid #dce4d1;font:15px/1.9 Georgia,serif;color:#839275}.choice-options{display:grid;gap:10px;margin-top:16px}.choice-option{display:flex;align-items:baseline;gap:11px;position:relative;padding:13px 15px;border:1px solid #dce3d1;border-radius:7px;background:#fffefa;color:#6d805e;font:14px/1.8 Georgia,serif;cursor:pointer;min-height:44px;box-sizing:border-box}.choice-option input{accent-color:#48694e;flex-shrink:0}.choice-letter{font:11px/1.8 ui-monospace,monospace;color:#9aa68f}.choice-option:has(input:checked){background:#eef3e7;border-color:#9ab28b;color:#47603e}.choice-option:has(input:focus-visible){outline:2px solid #9fb78b;outline-offset:3px}.choice-option:has(input:disabled){cursor:default}.answer-feedback.is-incorrect{border-left-color:#be9875}.answer-feedback.is-incorrect .answer-state{color:#9d734d}.answer-feedback.is-correct .answer-state{color:#567347}.coach-followup{border-top:1px solid #dfe5d5;margin-top:13px;padding-top:11px;font-size:10px;color:#8a997b}.coach-followup p{margin:6px 0 0;font-size:11px;line-height:1.8}@media(max-width:620px){.practice-question legend{font-size:16px}.choice-option{font-size:14px;padding:12px;gap:8px}.context-sentence{font-size:14px}}
