.two-pass-guide{margin:24px 0;padding:19px 20px;background:#fffbee;border:1px solid #eee7cc;border-radius:12px;font-size:12px;line-height:1.85;color:#657969}.two-pass-title{font-size:13px;font-weight:600;color:#496e5a;margin-bottom:12px}.two-pass-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.two-pass-grid p{margin:0 0 13px;padding-left:10px;border-left:2px solid #e5e7cf}.two-pass-grid p.current{border-color:#8ab79a}.two-pass-grid b,.two-pass-grid span{display:block}.two-pass-grid b{color:#42664e;margin-bottom:4px}.two-pass-guide .listen-light,.two-pass-guide .listen-important{margin:7px 0}.two-pass-guide .text-btn{font-size:12px;padding:7px 0;margin-right:14px}.ability-listen-plan{font-size:11px;line-height:1.9;color:#7c907d;border-top:1px solid #edf1e8;padding-top:14px;margin-top:14px}.ability-listen-plan b{color:#5e7d66}.ability-batch-note{font-size:10px;color:#8ba087;margin:0 0 12px}.content-question-list{margin:22px 0}.content-question{display:block;margin:19px 0}.content-question>span{display:block;margin-bottom:10px;font-size:13px;line-height:1.8}.content-question .tag{font-size:10px;margin-right:7px}.content-feedback{margin-top:18px}.content-feedback h4{font-size:15px;margin-bottom:7px}.content-feedback-row{border-left:3px solid #c6d9bb;padding:12px 14px;margin-top:12px;background:#f8fbf4;border-radius:4px;font-size:12px;line-height:1.8}.content-feedback-row.wrong{border-color:#e4c7a7;background:#fffbf4}.content-feedback-row p{margin-top:7px}.content-feedback-row span[lang=en]{overflow-wrap:anywhere}@media(max-width:800px){.two-pass-grid{grid-template-columns:1fr;gap:0}.two-pass-guide{padding:16px}.content-question>span{font-size:12px}}

.training-choice-options{border:0;padding:0;margin:20px 0;min-width:0}.training-choice-options legend{padding:0;margin-bottom:12px;font-size:13px;font-weight:600;color:#42664e}.training-choice-options>p{margin-bottom:12px}.training-choice-options .option{line-height:1.8}
.pronunciation-module-note{margin:14px 0;padding:12px 14px;border-radius:10px;background:#edf6ef;color:#517360;font-size:11px;line-height:1.9}.pronunciation-module-note b{color:#225e4e;font-size:12px}.pronunciation-module-note p{margin:5px 0}.pronunciation-feedback{margin-top:16px;padding:16px;background:#f4f8ed;border:1px solid #d9e6cf;border-radius:10px;line-height:1.9}.pronunciation-feedback h4{font-size:14px}.pronunciation-feedback p{margin:7px 0}.pronunciation-feedback mark{background:#f7e8a8;color:#254d40;padding:2px 4px;border-radius:3px}
