.mdm-lecture-working{margin-top:20px;min-width:0}
.mdm-lecture-working .mdm-lecture-intro{margin:0 0 18px;color:var(--text)}
.mdm-lecture-working .mdm-lecture-intro-step{margin:8px 0}
.mdm-lecture-working .mdm-lecture-stage{margin:24px 0;min-width:0}
.mdm-lecture-working .mdm-lecture-stage>h3{margin:0 0 13px;font-size:16px;line-height:1.5;font-weight:600;color:var(--ink)}
.mdm-lecture-working .mdm-lecture-stage-description{font-size:11px;line-height:1.8;margin:0 0 12px;color:var(--text)}
.mdm-lecture-working .mdm-lecture-sequence-source{font-size:11px;margin-bottom:12px;color:var(--muted)}
.mdm-lecture-working .mdm-lecture-sequence-source>summary{cursor:pointer}
.mdm-lecture-working .mdm-lecture-step{margin:13px 0 17px;min-width:0}
.mdm-lecture-working .mdm-lecture-step>h4{font-size:12px;line-height:1.55;margin:0 0 7px;font-weight:600;color:var(--ink)}
.mdm-lecture-working .mdm-lecture-step>.math{margin:4px 0;padding:1px 0;font-size:.95em;overflow-x:auto}
.mdm-lecture-working .mdm-lecture-step>p{font-size:11px;line-height:1.8;margin:7px 0;color:var(--text)}
.mdm-lecture-working .mdm-lecture-result{font-weight:500}
.mdm-lecture-working .mdm-lecture-stage>.data-table-wrap{margin:9px 0 16px}
.mdm-lecture-working .mdm-lecture-stage>h4{font-size:12px;margin:14px 0 7px}
.mdm-lecture-working .mdm-lecture-after-table{margin-top:17px}
.mdm-lecture-working .mdm-lecture-derivations{border-top:1px solid var(--line);padding:12px 0;margin-top:22px}
.mdm-lecture-working .mdm-lecture-derivations>summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:600;line-height:1.6}
.mdm-lecture-working .mdm-lecture-diagnostic-body{padding-top:10px}
@media(max-width:560px){
 .mdm-lecture-working .mdm-lecture-stage{margin:21px 0}
 .mdm-lecture-working .mdm-lecture-stage>h3{font-size:15px}
 .mdm-lecture-working .mdm-lecture-step>.math{font-size:.88em}
}
@media print{
 .mdm-lecture-working{margin-top:12px}
 .mdm-lecture-working .mdm-lecture-stage{margin:16px 0;break-inside:auto}
 .mdm-lecture-working .mdm-lecture-stage>h3{font-size:11pt;break-after:avoid}
 .mdm-lecture-working .mdm-lecture-step{margin:9px 0 12px;break-inside:avoid}
 .mdm-lecture-working .mdm-lecture-step>h4{font-size:10pt;break-after:avoid}
 .mdm-lecture-working .mdm-lecture-step>p{font-size:9pt}
 .mdm-lecture-working .mdm-lecture-step>.math{overflow:visible;font-size:1em}
 .mdm-lecture-working .mdm-lecture-derivations:not([open]){display:none}
 .mdm-lecture-working .mdm-lecture-derivations{break-inside:auto}
}
