:is(.lesson-math-visual,.lesson-geometry-visual,.wide-algebra,.lesson-wide-geometry){color:#243c4b}:is(.lesson-geometry-visual,.wide-algebra,.lesson-wide-geometry) svg{box-sizing:border-box;background:#fff;border:1px solid #dce6ec;border-radius:8px}:is(.lesson-geometry-visual,.wide-algebra,.lesson-wide-geometry) svg text{paint-order:stroke fill;stroke:#fff;stroke-width:3px;stroke-linejoin:round}:is(.lesson-geometry-visual,.wide-algebra,.lesson-wide-geometry) svg :is(line,path,polygon,polyline){stroke-linejoin:round;stroke-linecap:round}:is(.target-geometry-figure,.target-coordinate-figure,.target-bar-figure){color:#243c4b;background:#fff;border:1px solid #d5e2e8;border-radius:12px;min-width:0;margin:1rem 0;padding:clamp(12px,2vw,22px)}:is(.target-geometry-figure,.target-coordinate-figure) svg{border-bottom:1px solid #e1e9ed}:is(.target-geometry-figure,.target-coordinate-figure,.target-bar-figure) svg text{font-family:var(--font-math,var(--font-ui,Arial,sans-serif));font-variant-numeric:tabular-nums}:is(.target-geometry-figure,.target-coordinate-figure,.target-bar-figure) svg :is(path,line){stroke-linecap:round;stroke-linejoin:round}:is(.target-geometry-figure,.target-coordinate-figure,.target-bar-figure) figcaption{padding-top:12px;line-height:1.65}:is(.target-geometry-figure,.target-coordinate-figure,.target-bar-figure) figcaption strong{color:#183c55;font-size:1.1em}:is(.target-geometry-figure,.target-coordinate-figure,.target-bar-figure) figcaption p{max-width:65ch;margin:.4rem 0}.target-coordinate-figure figcaption ul,.target-bar-legend{flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.target-bar-row{border-top:1px solid #e1e9ed;padding-block:12px}.target-bar-row h4{margin:0 0 6px}.target-bar-legend{margin:6px 0 0}.target-bar-legend li{align-items:center;display:flex}.lesson-math-visual :is(.lmv-wholes,.lmv-ratio-rows,.lmv-equal-groups){background:#fff;border:1px solid #dce6ec;border-radius:8px;padding:16px 12px}.lesson-math-visual .lmv-strip{border-radius:3px}.lesson-math-visual .lmv-ratio-part{border-width:1.5px;border-radius:3px}.lesson-math-visual .lmv-token-expression{background:#fff;border-bottom:1px solid #dce6ec;padding:12px}.lesson-math-visual .lmv-operation-trail{background:#f5f8fa;align-items:center;padding:16px 8px}.lesson-math-visual .lmv-operation-trail>li:last-child{color:#174e58;font-weight:750}.lesson-math-visual .lmv-balance-side{background:#fff;border:1px solid #cadbe4;border-radius:8px 8px 0 0;min-height:90px;padding:14px 8px 10px}.lesson-math-visual .lmv-balance-side>span{color:#526a78;font-size:.9em}.lesson-math-visual .lmv-unit-tiles{gap:6px}:is(.lesson-math-visual,.wide-algebra) [role=status]{background:#edf5f6;border-inline-start:3px solid #17767b;border-radius:3px;padding:10px 12px}.wide-algebra :is(.wa-percent-grid,.wa-product-grid,.wa-numerator,.wa-fraction-whole){margin-inline:auto}.wide-algebra :is(.wa-symbol-group,.wa-condition,.wa-balance-sides>div){border-radius:6px}.wide-algebra .wa-projection{stroke:#17767b;stroke-dasharray:4 5;stroke-width:1.7px}.wide-algebra .wa-selected-point{fill:#17767b;stroke:#fff;stroke-width:2.5px}.wide-algebra .wa-grid-line,.lesson-wide-geometry svg .wg-grid{stroke:#e2e9ed}.lesson-wide-geometry svg .wg-context{stroke:#8ba1af;fill:#f5f8fa}.lesson-wide-geometry svg :is(.wg-emphasis,.wg-boundary){stroke-width:4px}.lesson-geometry-visual .geometry-measure-results{background:#edf5f6;border-inline-start:3px solid #17767b;border-radius:3px;padding:10px 14px}@media (max-width:650px){:is(.target-geometry-figure,.target-coordinate-figure,.target-bar-figure){padding:8px}.lesson-math-visual :is(.lmv-wholes,.lmv-ratio-rows,.lmv-equal-groups){padding:12px 6px}.target-bar-legend{gap:6px 12px}}.lesson-page .readable-explanation{overflow-wrap:break-word;min-width:0;max-width:68ch}.lesson-page .readable-explanation>p{white-space:pre-line;margin:0;line-height:1.85}.lesson-page .readable-explanation>p+p{margin-block-start:14px}.lesson-page .teaching-worked li>.readable-explanation>p,.lesson-page .concept-full-worked li>.readable-explanation>p{font-size:inherit;line-height:inherit}.lesson-page .teaching-worked li>.readable-explanation>p+p{margin-block-start:10px}.lesson-page .teaching-source-explanation>p{white-space:pre-line}.lesson-page .definition-pair.visual-promoted>.definition-copy{align-self:start;min-width:0}@media (max-width:650px){.lesson-page .readable-explanation{max-width:100%}.lesson-page .readable-explanation>p{font-size:17px;line-height:1.85}.lesson-page .readable-explanation>p+p{margin-block-start:13px}}@media (min-width:651px){.lesson-page .definition-pair.visual-promoted{align-items:start}}.lesson-page.lesson-classroom .readable-explanation>p{font-size:clamp(20px,1.85vw,27px);line-height:1.85}@media print{.lesson-page .readable-explanation{max-width:none}.lesson-page .readable-explanation>p{orphans:3;widows:3}.lesson-page .readable-explanation>p+p{margin-block-start:8px}}.lesson-page .teaching-copy{max-width:none}.lesson-page .readable-explanation[data-readable-copy=instruction],.lesson-page .definition-copy .readable-explanation[data-readable-copy=instruction]>p,.lesson-page .lesson-body .teaching-source-explanation[data-readable-copy=instruction]>p{width:100%;max-width:none}
