.lesson-coach {background:#fff7dd;border-color:#d6bd72;margin-bottom:9px}
.lesson-coach-head {display:flex;align-items:center;justify-content:space-between;gap:8px}
.lesson-step {font-size:11px;font-weight:700;color:#6c6039;font-variant-numeric:tabular-nums}
.lesson-coach h3 {margin:4px 0;font-size:18px}
.lesson-coach .lesson-result {background:#e7eddc;border-radius:5px;padding:6px 8px}
.lesson-coach .lesson-instruction {color:#354d39}
.lesson-coach .event-choice {width:100%;margin-top:5px}
.first-summary p {line-height:1.5}
@media (max-width:680px){.lesson-coach {margin:4px 0}.lesson-coach .btn {min-height:42px}}
