/* Design system: default-members, page type: course_lesson. Generated file, rewritten whenever the system is saved. Do not edit. */
.lesson-layout { display: grid; grid-template-columns: minmax(0, 1fr) var(--m-rail); gap: var(--space-xl); align-items: start; }
.lesson-body { background: var(--m-box); border: 1px solid var(--m-line); border-radius: var(--radius-lg); box-shadow: var(--m-shadow); padding: var(--space-2xl); }
.lesson-body .prose { margin: 0 auto; }
.lesson-action .split { align-items: start; }
@media (max-width: 1024px) {
  .lesson-layout { grid-template-columns: minmax(0, 1fr); }
  .lesson-body { padding: var(--space-xl); }
}
@media (max-width: 767px) {
  .lesson-body { padding: 0; background: none; border: 0; box-shadow: none; border-radius: 0; }
}
