.writing-reading-dialog .writing-task-question{padding:22px;border:1px solid #dfe5f6;border-radius:18px;background:#f7f9ff;margin-bottom:24px;color:#273656}
.writing-reading-dialog .writing-task-eyebrow{font-size:14px;color:#7284a5;font-weight:700}
.writing-reading-dialog .writing-task-question h2{font-size:26px;line-height:1.4;margin:8px 0 16px}
.writing-reading-dialog .writing-task-question p,.writing-reading-dialog .writing-task-question li{font-size:19px;line-height:1.8;white-space:normal}
.writing-reading-dialog .writing-task-question li{padding:4px 0}
.writing-reading-dialog .writing-task-question-image{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:8px;margin-top:16px}
.writing-reading-dialog .writing-task-model-heading{font-size:21px;color:#6679b3;margin:24px 0 12px}
.writing-reading-dialog .reading-text{font-size:23px;line-height:1.85}
.writing-reading-dialog .reading-text p{margin-bottom:20px}
.lesson-choice [data-preview-writing]{font-size:14px;text-align:left;margin-top:4px}
.lesson-choice [data-writing-task]{accent-color:#7c8ed4}
@media(max-width:760px){.writing-reading-dialog .writing-task-question{padding:14px}.writing-reading-dialog .writing-task-question h2{font-size:22px}.writing-reading-dialog .reading-text{font-size:20px}}
