.teaching-sequence.has-simulation{min-width:0}.sequence-simulation{min-width:0;width:100%;margin-bottom:16px}.sequence-simulation>.prepared-visual{margin:0}.sequence-simulation .prepared-visual-caption{display:none}.teaching-sequence .sequence-simulation-label{display:flex;align-items:baseline;gap:10px;margin:0 0 9px;color:#53615f;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.sequence-simulation-label>span{flex:0 0 auto;color:#8b79a8;font:500 11px/1.5 DM Sans,sans-serif}.sequence-simulation .prepared-visual>.concept-lab,.sequence-simulation .prepared-visual>.optics-lab{max-width:100%}.teaching-sequence.has-simulation .sequence-formula{overflow-wrap:anywhere}@media (max-width:600px){.sequence-simulation{margin-bottom:12px}.teaching-sequence.has-simulation>ol{gap:12px}}.worked-math-board{margin:14px 0 0;color:#243d49;min-width:0}.lesson-board:has(.worked-math-board) h2{font-size:clamp(21px,2vw,28px)}.math-problem-line{width:100%;gap:.3em}.math-problem-line,.worked-math-problem{display:flex;flex-wrap:wrap;align-items:center}.worked-math-problem{font-size:clamp(17px,1.8vw,23px);line-height:1.8;white-space:pre-wrap;gap:4px 10px}.math-notation{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3em;max-width:100%;line-height:1.7;direction:ltr;vertical-align:middle}.math-notation-line{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.3em .12em;scrollbar-width:thin}.math-notation math{font-size:inherit;font-family:STIX Two Math,Cambria Math,math}.math-notation-fallback{white-space:pre-wrap;overflow-wrap:anywhere}.worked-math-number{display:inline-grid;place-content:center;border:1px solid #b4c7be;border-radius:50%;width:26px;height:26px;flex:0 0 26px;font:500 12px/1 sans-serif}.worked-math-focus{border-top:1px solid #c6d4cd;border-bottom:1px solid #c6d4cd;padding:18px 0}.worked-math-step-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.worked-math-step-heading h3{font-size:16px;font-weight:600;margin:0;line-height:1.7;flex:1 1}.worked-math-step-heading>span:last-child{font:12px/1.5 sans-serif;color:#627a72;white-space:nowrap}.worked-math-previous{color:#627773;font-size:clamp(20px,2.1vw,27px)}.worked-math-operation{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;line-height:1.8;color:#206658}.worked-math-operation svg{flex:0 0 auto;margin-top:4px}.worked-math-result{font-size:clamp(24px,2.8vw,35px);color:#173f39;padding:9px 14px;background:#e7eee5;border-left:3px solid #62947d;border-radius:0 9px 9px 0;animation:math-arrive .18s ease-out}.worked-math-reason{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.85;margin:16px 0 0;max-width:72ch}.worked-math-reason svg{flex:0 0 auto;color:#467667;margin-top:4px}.worked-math-alternative{padding:12px 15px;background:#f3ecd5;color:#5c502c;border-radius:8px;font-size:14px;line-height:1.9;margin:15px 0 0}.worked-math-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px}.worked-math-controls button,.worked-math-reveal{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b8c9be;background:transparent;color:#294e44;border-radius:9px;min-height:44px;padding:8px 13px;font:inherit;font-size:13px;cursor:pointer}.worked-math-reveal{background:#e4ece2}.worked-math-board button:disabled{opacity:.45;cursor:default}.worked-math-board :focus-visible{outline:3px solid #48847b;outline-offset:3px}@keyframes math-arrive{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}.worked-math-board[data-reduced-motion=true] .worked-math-result{animation:none}@media (prefers-reduced-motion:reduce){.worked-math-result{animation:none}}@media (max-width:650px){.worked-math-problem{font-size:17px}.worked-math-step-heading{gap:8px}.worked-math-step-heading h3{font-size:14px}.worked-math-previous{font-size:21px}.worked-math-result{padding:8px;font-size:23px}.math-notation-split{display:flex;flex-wrap:wrap;gap:.15em .3em}.worked-math-controls button{flex:1 1 auto;min-width:max-content;white-space:nowrap}}