.shared-lesson-content{padding:20px;border:1px solid #d7d9ed;border-radius:18px;background:#fff;color:#262d66;margin:14px 0}.shared-lesson-content h2{font-size:24px;margin:0 0 16px}.shared-lesson-content ol{padding-left:1.5em}.shared-lesson-content li p{margin:4px 0 12px}.shared-lesson-content figure{margin:12px 0}.lesson-example-image{width:100%;max-height:320px;object-fit:contain;background:#f7f9fe}.shared-lesson-content figcaption{font-size:15px}.student-ui #lesson-example{margin:20px auto;max-width:840px}.student-ui #lesson-example img{width:100%;object-fit:contain;max-height:350px}.student-ui #lesson-example figcaption{font-size:16px}.student-ui #lesson-example-observation{font-size:18px}.student-ui [data-lesson-guidance]{white-space:normal;overflow-wrap:anywhere}@media(max-width:650px){.shared-lesson-content{padding:14px}.shared-lesson-content h2{font-size:21px}}
.student-ui .task-layout{grid-template-columns:1fr}.student-ui .task-brief{max-width:100%}.student-ui #lesson-task-notes span{white-space:normal}.course-guide .shared-lesson-content{border:0;padding:0}.teaching-material>.shared-lesson-content{border-top:5px solid #ffc93c}#project-lesson-preview{max-width:900px}.shared-lesson-content [data-course-field=task]{font-size:19px;line-height:1.7}
.shared-lesson-content>ol{list-style:none;padding-left:0}

.shared-lesson-content [data-course-field=examples] li { white-space: pre-line; overflow-wrap: anywhere; }
