.lesson-module__RtkhZW__page{min-width:0}.lesson-module__RtkhZW__heroReadout{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:960px;margin-top:32px;padding-top:22px;display:grid}.lesson-module__RtkhZW__heroReadout dt{font:.75rem/1.7 var(--font-technical),monospace;color:var(--ink-soft)}.lesson-module__RtkhZW__heroReadout dd{color:var(--rf-navy);margin:8px 0 0;font-size:1.1rem}.lesson-module__RtkhZW__ledger{min-width:0;max-width:100%}.lesson-module__RtkhZW__ledger p{line-height:1.75}.lesson-module__RtkhZW__ledger label,.lesson-module__RtkhZW__ledger small{overflow-wrap:anywhere}.lesson-module__RtkhZW__ledger label{font-size:.9rem}.lesson-module__RtkhZW__stage{border-top:2px solid var(--border-strong);min-width:0;margin-block:24px;padding-block:12px}.lesson-module__RtkhZW__stage h4{overflow-wrap:anywhere}.lesson-module__RtkhZW__derived{background:var(--surface-soft);font:.8rem/1.75 var(--font-technical),monospace;overflow-wrap:anywhere;margin-top:18px;padding:14px}.lesson-module__RtkhZW__stale{border-left:4px solid var(--rf-navy);background:var(--surface-soft);margin-block:22px;padding:18px;font-weight:600}.lesson-module__RtkhZW__errorSummary{border:2px solid var(--requirements-error);color:var(--requirements-error);margin-block:18px;padding:18px}.lesson-module__RtkhZW__errorSummary ul{padding-left:20px}.lesson-module__RtkhZW__errorSummary a{text-decoration:underline}.lesson-module__RtkhZW__readout{border:1px solid var(--border-strong);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block:26px;display:grid}.lesson-module__RtkhZW__readout>div{border-bottom:1px solid var(--border);min-width:0;padding:18px}.lesson-module__RtkhZW__readout dt{color:var(--ink-soft);font-size:.85rem;line-height:1.65}.lesson-module__RtkhZW__readout dd{color:var(--rf-navy);font:500 1.1rem/1.6 var(--font-technical),monospace;overflow-wrap:anywhere;margin:10px 0 0}.lesson-module__RtkhZW__result{min-width:0;scroll-margin-top:32px}.lesson-module__RtkhZW__result h4{margin-block:24px 12px;font-size:1.15rem}.lesson-module__RtkhZW__table{table-layout:fixed}.lesson-module__RtkhZW__numeric{table-layout:auto}.lesson-module__RtkhZW__numeric td{white-space:nowrap;font-family:var(--font-technical),monospace;font-size:.78rem}.lesson-module__RtkhZW__table[data-columns="7"],.lesson-module__RtkhZW__table[data-columns="8"]{min-width:900px}.lesson-module__RtkhZW__waterfall{border:1px solid var(--border-strong);background:var(--surface-soft);min-width:0;max-width:100%;margin-block:30px}.lesson-module__RtkhZW__plotScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.lesson-module__RtkhZW__waterfall svg{width:100%;min-width:570px;max-width:none;height:auto;font-family:var(--font-technical),monospace}.lesson-module__RtkhZW__waterfall figcaption{padding:16px;font-size:.85rem;line-height:1.7}.lesson-module__RtkhZW__record{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);border:1px solid var(--border-strong);max-height:320px;font:.75rem/1.7 var(--font-technical),monospace;padding:16px;overflow:auto}.lesson-module__RtkhZW__repair{border:1px solid var(--border-strong);background:var(--surface-soft);margin-block:24px;padding:20px}.lesson-module__RtkhZW__repair ol{padding-left:20px}.lesson-module__RtkhZW__repair li{margin-block:16px;line-height:1.7}.lesson-module__RtkhZW__repair button{background:var(--surface);min-height:44px;color:var(--rf-navy);border:1px solid var(--text);border-radius:4px;margin-top:8px;padding:8px 12px;display:block}@media (max-width:620px){.lesson-module__RtkhZW__heroReadout,.lesson-module__RtkhZW__readout{grid-template-columns:1fr}.lesson-module__RtkhZW__readout>div{padding:14px}}@media print{.lesson-module__RtkhZW__stale,.lesson-module__RtkhZW__errorSummary,.lesson-module__RtkhZW__record,.lesson-module__RtkhZW__repair{display:none!important}.lesson-module__RtkhZW__heroReadout{grid-template-columns:repeat(3,minmax(0,1fr))}.lesson-module__RtkhZW__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-module__RtkhZW__table[data-columns]{min-width:0}.lesson-module__RtkhZW__page .lesson-module__RtkhZW__numeric{table-layout:auto}.lesson-module__RtkhZW__numeric td{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:7pt}.lesson-module__RtkhZW__plotScroll{overflow:visible}.lesson-module__RtkhZW__waterfall svg{min-width:0}.lesson-module__RtkhZW__waterfall{break-inside:avoid}.lesson-module__RtkhZW__page h2,.lesson-module__RtkhZW__page h3,.lesson-module__RtkhZW__page h4{break-after:avoid}.lesson-module__RtkhZW__page :focus-visible{outline:none}}
