.lesson-module__ZoZ_cq__page,.lesson-module__ZoZ_cq__bench,.lesson-module__ZoZ_cq__result{min-width:0;max-width:100%}.lesson-module__ZoZ_cq__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__ZoZ_cq__heroReadout dt{color:var(--ink-soft);font:.85rem/1.7 var(--font-technical),monospace}.lesson-module__ZoZ_cq__heroReadout dd{margin:8px 0 0;font-size:1.1rem}.lesson-module__ZoZ_cq__bench p{line-height:1.75}.lesson-module__ZoZ_cq__bench label,.lesson-module__ZoZ_cq__bench legend,.lesson-module__ZoZ_cq__bench small{overflow-wrap:anywhere}.lesson-module__ZoZ_cq__bench small{font-size:.85rem}.lesson-module__ZoZ_cq__readout{border:1px solid var(--border-strong);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:26px;display:grid}.lesson-module__ZoZ_cq__readout>div{border-bottom:1px solid var(--border);min-width:0;padding:18px}.lesson-module__ZoZ_cq__readout dt{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.lesson-module__ZoZ_cq__readout dd{color:var(--rf-navy);font:500 1rem/1.7 var(--font-technical),monospace;overflow-wrap:anywhere;margin:8px 0 0}.lesson-module__ZoZ_cq__table{table-layout:fixed}.lesson-module__ZoZ_cq__figure{border:1px solid var(--border-strong);background:var(--surface);min-width:0;max-width:100%;margin-block:28px}.lesson-module__ZoZ_cq__plotScroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.lesson-module__ZoZ_cq__figure svg{width:100%;min-width:560px;height:auto;font:13px var(--font-technical),monospace;display:block}.lesson-module__ZoZ_cq__figure figcaption{border-top:1px solid var(--border);color:var(--ink-soft);padding:18px;font-size:.9rem;line-height:1.7}.lesson-module__ZoZ_cq__planeList{border:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:28px;padding:0;list-style:none;display:grid}.lesson-module__ZoZ_cq__planeList li{border-bottom:1px solid var(--border);min-width:0;padding:18px}.lesson-module__ZoZ_cq__planeList strong{font:500 .9rem/1.7 var(--font-technical),monospace;color:var(--rf-navy);display:block}.lesson-module__ZoZ_cq__planeList span{color:var(--ink-soft);margin-top:6px;font-size:.9rem;line-height:1.7;display:block}.lesson-module__ZoZ_cq__stale,.lesson-module__ZoZ_cq__errors{border-left:4px solid var(--rf-navy);background:var(--surface-soft);overflow-wrap:anywhere;margin-block:20px;padding:18px;font-size:.9rem}.lesson-module__ZoZ_cq__errors{border-color:var(--requirements-error);color:var(--requirements-error)}.lesson-module__ZoZ_cq__errors ul{padding-left:22px;list-style:outside}.lesson-module__ZoZ_cq__errors a{text-decoration:underline}.lesson-module__ZoZ_cq__record{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:.85rem/1.65 var(--font-technical),monospace;overflow:auto}.lesson-module__ZoZ_cq__eventControls{border:1px solid var(--border-strong);background:var(--surface-soft);margin-block:24px;padding:18px}.lesson-module__ZoZ_cq__result h4{margin-block:28px 12px}.lesson-module__ZoZ_cq__warning{border-left:4px solid var(--requirements-error);background:var(--surface-soft);color:var(--ink);overflow-wrap:anywhere;margin-block:20px;padding:16px;font-size:.95rem}.lesson-module__ZoZ_cq__axisList{margin-block:24px;padding:0;list-style:none}.lesson-module__ZoZ_cq__axisList li{border-top:1px solid var(--border-strong);padding-block:16px;font-size:.9rem}.lesson-module__ZoZ_cq__axisList strong,.lesson-module__ZoZ_cq__axisList span{display:block}.lesson-module__ZoZ_cq__axisList span{font:600 .85rem/1.7 var(--font-technical),monospace;margin-top:4px}.lesson-module__ZoZ_cq__axisList [data-status=fail] span{color:var(--requirements-error)}.lesson-module__ZoZ_cq__axisList p{color:var(--ink-soft);margin-top:8px}@media (max-width:620px){.lesson-module__ZoZ_cq__heroReadout,.lesson-module__ZoZ_cq__readout,.lesson-module__ZoZ_cq__planeList{grid-template-columns:1fr}.lesson-module__ZoZ_cq__readout>div,.lesson-module__ZoZ_cq__planeList li{padding:14px}}@media print{.lesson-module__ZoZ_cq__page h2,.lesson-module__ZoZ_cq__page h3,.lesson-module__ZoZ_cq__page h4,.lesson-module__ZoZ_cq__page summary{break-after:avoid}.lesson-module__ZoZ_cq__page [role=note],.lesson-module__ZoZ_cq__page details{break-inside:avoid}.lesson-module__ZoZ_cq__page details:has(table){break-inside:auto}.lesson-module__ZoZ_cq__page section>span,.lesson-module__ZoZ_cq__bench>header{break-after:avoid}.lesson-module__ZoZ_cq__readout>div,.lesson-module__ZoZ_cq__figure,.lesson-module__ZoZ_cq__planeList,.lesson-module__ZoZ_cq__axisList li{break-inside:avoid}.lesson-module__ZoZ_cq__stale,.lesson-module__ZoZ_cq__errors,.lesson-module__ZoZ_cq__record{display:none!important}.lesson-module__ZoZ_cq__figure svg{min-width:0}.lesson-module__ZoZ_cq__plotScroll{overflow:visible}.lesson-module__ZoZ_cq__table{break-inside:avoid;min-width:0;font-size:7.5pt}.lesson-module__ZoZ_cq__table caption,.lesson-module__ZoZ_cq__table thead{break-after:avoid}.lesson-module__ZoZ_cq__readout{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-module__ZoZ_cq__page :focus-visible{outline:none}}
