.lesson-module__JxQZgG__page{overflow-wrap:anywhere;font-family:var(--font-sans),Arial,sans-serif}.lesson-module__JxQZgG__intro{max-width:820px;color:var(--text);margin:26px 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.75}.lesson-module__JxQZgG__article,.lesson-module__JxQZgG__layout,.lesson-module__JxQZgG__bench,.lesson-module__JxQZgG__result,.lesson-module__JxQZgG__field{min-width:0}.lesson-module__JxQZgG__article a{text-underline-offset:3px;text-decoration:underline}.lesson-module__JxQZgG__page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--signal-blue);outline-offset:4px}.lesson-module__JxQZgG__article h3{color:var(--rf-navy);margin:30px 0 14px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.25}.lesson-module__JxQZgG__article h4{margin:22px 0 12px;font-size:1.05rem}.lesson-module__JxQZgG__article p,.lesson-module__JxQZgG__article li{color:var(--text);line-height:1.8}.lesson-module__JxQZgG__article li{margin-bottom:10px}.lesson-module__JxQZgG__eyebrow{font:600 11px/1.8 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--rf-navy);display:block}.lesson-module__JxQZgG__small{font-size:13px;line-height:1.7}.lesson-module__JxQZgG__update,.lesson-module__JxQZgG__boundary{border-left:3px solid var(--rf-cyan-dark);background:var(--rf-cyan-soft);color:var(--ink-soft);margin:26px 0;padding:18px 20px}.lesson-module__JxQZgG__page .lesson-module__JxQZgG__update p,.lesson-module__JxQZgG__page .lesson-module__JxQZgG__boundary p{color:var(--ink-soft);margin:6px 0 0;font-size:14px}.lesson-module__JxQZgG__tableScroll{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;margin:26px 0;overflow-x:auto}.lesson-module__JxQZgG__table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px;line-height:1.7}.lesson-module__JxQZgG__tableHint{display:none}.lesson-module__JxQZgG__table caption{text-align:left;color:var(--ink);background:var(--surface-soft);border-bottom:1px solid var(--border);padding:14px 16px;font-weight:650}.lesson-module__JxQZgG__table th,.lesson-module__JxQZgG__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:13px 16px}.lesson-module__JxQZgG__table th{color:var(--rf-navy);font-weight:600}.lesson-module__JxQZgG__table th:first-child{width:26%}.lesson-module__JxQZgG__table td{color:var(--text)}.lesson-module__JxQZgG__wide{min-width:650px}.lesson-module__JxQZgG__figure{border:1px solid var(--border-strong);background:var(--surface);margin:30px 0;padding:22px}.lesson-module__JxQZgG__figure svg{width:100%;height:auto}.lesson-module__JxQZgG__figure figcaption{color:var(--text);margin-top:16px;font-size:13px;line-height:1.7}.lesson-module__JxQZgG__diagramScroll{max-width:100%;overflow:auto}.lesson-module__JxQZgG__diagramScroll svg{min-width:530px}.lesson-module__JxQZgG__bench{border:1px solid var(--border-strong);background:var(--surface);margin:30px 0}.lesson-module__JxQZgG__benchHeader,.lesson-module__JxQZgG__controls,.lesson-module__JxQZgG__result{padding:24px}.lesson-module__JxQZgG__benchHeader{border-bottom:1px solid var(--border)}.lesson-module__JxQZgG__benchHeader h3{margin:12px 0}.lesson-module__JxQZgG__controls{background:var(--surface-soft);border-bottom:1px solid var(--border)}.lesson-module__JxQZgG__controlGrid,.lesson-module__JxQZgG__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lesson-module__JxQZgG__field{color:var(--rf-navy);flex-direction:column;gap:7px;font-size:13px;display:flex}.lesson-module__JxQZgG__field label{font-weight:600}.lesson-module__JxQZgG__field select,.lesson-module__JxQZgG__field input,.lesson-module__JxQZgG__field textarea{border:1px solid var(--text);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:3px;padding:10px;font-size:14px}.lesson-module__JxQZgG__field textarea{resize:vertical;min-height:110px}.lesson-module__JxQZgG__field small{color:var(--text)}.lesson-module__JxQZgG__field [aria-invalid=true]{border:2px solid var(--ink)}.lesson-module__JxQZgG__actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.lesson-module__JxQZgG__actions button{border:1px solid var(--text);background:var(--surface);min-height:44px;color:var(--rf-navy);cursor:pointer;border-radius:3px;padding:10px 16px}.lesson-module__JxQZgG__actions button:first-child{background:var(--rf-navy);color:var(--surface);border-color:var(--rf-navy)}.lesson-module__JxQZgG__controls fieldset{border:0;min-width:0;margin:18px 0 0;padding:18px 0 0}.lesson-module__JxQZgG__controls legend{color:var(--rf-navy);font-weight:600}.lesson-module__JxQZgG__disclosure{border-top:1px solid var(--border);margin-top:20px}.lesson-module__JxQZgG__disclosure>summary{cursor:pointer;min-height:44px;color:var(--rf-navy);padding:16px 0;font-weight:600}.lesson-module__JxQZgG__status{font:600 12px/1.6 var(--font-mono),monospace;color:var(--rf-navy);border:1px solid var(--rf-navy);background:var(--surface-soft);padding:4px 8px;display:inline-block}.lesson-module__JxQZgG__result .lesson-module__JxQZgG__status{margin:8px 0}.lesson-module__JxQZgG__lanes{margin:24px 0}.lesson-module__JxQZgG__lane{border:1px solid var(--border-strong);min-width:0;padding:16px}.lesson-module__JxQZgG__lane h4{margin:0 0 8px}.lesson-module__JxQZgG__lane p{margin:0;font-size:13px}.lesson-module__JxQZgG__stale,.lesson-module__JxQZgG__error{border:2px solid var(--ink);background:var(--surface);color:var(--ink);margin:18px 0;padding:16px}.lesson-module__JxQZgG__error p,.lesson-module__JxQZgG__error li{color:var(--ink)}.lesson-module__JxQZgG__causes{padding-left:20px;font-size:13px}.lesson-module__JxQZgG__map{border:2px solid var(--rf-navy);background:var(--surface);margin:30px 0;padding:24px}.lesson-module__JxQZgG__map h3{margin:10px 0}.lesson-module__JxQZgG__record{border:1px solid var(--border);background:var(--surface);margin:16px 0;padding:0 16px}.lesson-module__JxQZgG__record summary{cursor:pointer;min-height:44px;color:var(--rf-navy);padding:16px 0;font-weight:600}.lesson-module__JxQZgG__record dl{margin:0 0 22px;font-size:13px}.lesson-module__JxQZgG__record dt{color:var(--rf-navy);margin-top:16px;font-weight:650}.lesson-module__JxQZgG__record dd{color:var(--text);white-space:pre-wrap;margin:4px 0 0;line-height:1.75}.lesson-module__JxQZgG__references{border-top:1px solid var(--border);margin-top:40px;padding-top:32px}.lesson-module__JxQZgG__references h2{font-size:2rem}.lesson-module__JxQZgG__references li{margin-top:18px;font-size:13px}.lesson-module__JxQZgG__handoff{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:44px;padding-top:26px;display:grid}.lesson-module__JxQZgG__handoff p{font-size:14px}.lesson-module__JxQZgG__pathRow{grid-template-columns:44px minmax(0,1fr) 140px}.lesson-module__JxQZgG__pathIdentity{display:block}.lesson-module__JxQZgG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1120px){.lesson-module__JxQZgG__layout{max-width:808px;margin-inline:auto}}@media (max-width:700px){.lesson-module__JxQZgG__controlGrid,.lesson-module__JxQZgG__lanes,.lesson-module__JxQZgG__handoff{grid-template-columns:1fr}.lesson-module__JxQZgG__benchHeader,.lesson-module__JxQZgG__controls,.lesson-module__JxQZgG__result,.lesson-module__JxQZgG__map{padding:18px}.lesson-module__JxQZgG__tableHint{margin-top:6px;font-size:12px;font-weight:400;display:block}}@media (max-width:620px){.lesson-module__JxQZgG__pathRow{grid-template-columns:36px minmax(0,1fr)}.lesson-module__JxQZgG__figure{padding:16px}}@media print{.lesson-module__JxQZgG__page{color:#111;background:#fff;font-family:Arial,sans-serif}.lesson-module__JxQZgG__page aside,.lesson-module__JxQZgG__controls,.lesson-module__JxQZgG__srOnly{display:none!important}body:has(.lesson-module__JxQZgG__page)>header{display:none!important}.lesson-module__JxQZgG__layout{max-width:none;padding:0!important;display:block!important}.lesson-module__JxQZgG__article{width:100%}.lesson-module__JxQZgG__page .site-container{width:100%;max-width:none;padding-inline:0}.lesson-module__JxQZgG__page details::details-content{content-visibility:visible!important;display:block!important}.lesson-module__JxQZgG__page details>:not(summary){display:block!important}.lesson-module__JxQZgG__page details{break-inside:auto}.lesson-module__JxQZgG__page details:not(.lesson-module__JxQZgG__record){break-inside:avoid}.lesson-module__JxQZgG__page h2,.lesson-module__JxQZgG__page h3,.lesson-module__JxQZgG__page h4{break-after:avoid}.lesson-module__JxQZgG__page>section{padding-block:24px}.lesson-module__JxQZgG__article>section>span,.lesson-module__JxQZgG__page details summary{break-after:avoid}.lesson-module__JxQZgG__table tr,.lesson-module__JxQZgG__handoff,.lesson-module__JxQZgG__figure,.lesson-module__JxQZgG__update,.lesson-module__JxQZgG__boundary,.lesson-module__JxQZgG__benchHeader{break-inside:avoid}.lesson-module__JxQZgG__table caption,.lesson-module__JxQZgG__table thead{break-after:avoid}.lesson-module__JxQZgG__tableHint{display:none}.lesson-module__JxQZgG__page section[aria-labelledby$=-checkpoint] li,.lesson-module__JxQZgG__references li{break-inside:avoid}.lesson-module__JxQZgG__tableScroll,.lesson-module__JxQZgG__diagramScroll{border-color:#bbb;overflow:visible}.lesson-module__JxQZgG__table,.lesson-module__JxQZgG__wide{table-layout:fixed;min-width:0;font-size:9pt}.lesson-module__JxQZgG__table th,.lesson-module__JxQZgG__table td{padding:7px}.lesson-module__JxQZgG__diagramScroll svg{min-width:0}.lesson-module__JxQZgG__map{break-before:page;break-inside:avoid;padding:16px}.lesson-module__JxQZgG__map p{font-size:10pt;line-height:1.5}.lesson-module__JxQZgG__map .lesson-module__JxQZgG__tableScroll{margin:12px 0}.lesson-module__JxQZgG__record{break-inside:auto}.lesson-module__JxQZgG__record dl>div{break-inside:avoid}.lesson-module__JxQZgG__bench{border-color:#777}.lesson-module__JxQZgG__page p,.lesson-module__JxQZgG__page li,.lesson-module__JxQZgG__page dd{color:#222}.lesson-module__JxQZgG__page a{color:#111}}
