.lesson-module__6bLk5a__page{background:var(--background)}.lesson-module__6bLk5a__intro{max-width:760px}.lesson-module__6bLk5a__article{width:100%;min-width:0;max-width:760px}.lesson-module__6bLk5a__layout{align-items:start}.lesson-module__6bLk5a__article p,.lesson-module__6bLk5a__article li{overflow-wrap:anywhere}.lesson-module__6bLk5a__article a{text-underline-offset:3px}.lesson-module__6bLk5a__article :is(button,input,select,summary,a,[tabindex]):focus-visible{outline:3px solid var(--signal-blue);outline-offset:4px}.lesson-module__6bLk5a__eyebrow,.lesson-module__6bLk5a__versions{font:500 11px/1.8 var(--font-mono),monospace;color:var(--text);overflow-wrap:anywhere}.lesson-module__6bLk5a__eyebrow{text-transform:uppercase;letter-spacing:.08em}.lesson-module__6bLk5a__update{border-left:3px solid var(--rf-cyan-dark);background:var(--rf-cyan-soft);margin:26px 0;padding:18px 22px}.lesson-module__6bLk5a__update strong{color:var(--rf-navy);font-size:13px}.lesson-module__6bLk5a__update p{margin:8px 0 0;font-size:14px}.lesson-module__6bLk5a__boundary{color:var(--ink-soft);border:1px solid var(--border-strong);background:var(--surface-soft);padding:16px;font-size:13px;line-height:1.75}.lesson-module__6bLk5a__reading{border:1px solid var(--border-strong);background:var(--surface);margin:24px 0;padding:20px}.lesson-module__6bLk5a__reading h3{margin:0 0 12px;font-size:17px}.lesson-module__6bLk5a__reading p:last-child{margin-bottom:0}.lesson-module__6bLk5a__tableScroll{border:1px solid var(--border);background:var(--surface);max-width:100%;margin:26px 0;overflow-x:auto}.lesson-module__6bLk5a__table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.65}.lesson-module__6bLk5a__table caption{text-align:left;color:var(--rf-navy);background:var(--surface-soft);padding:14px;font-weight:650}.lesson-module__6bLk5a__tableHint{display:none}.lesson-module__6bLk5a__table th,.lesson-module__6bLk5a__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px}.lesson-module__6bLk5a__table th{color:var(--rf-navy);font-weight:600}.lesson-module__6bLk5a__table td{color:var(--text)}.lesson-module__6bLk5a__table td p{font-size:inherit;line-height:inherit;margin:0 0 8px}.lesson-module__6bLk5a__wide{min-width:660px}.lesson-module__6bLk5a__figure{border:1px solid var(--border-strong);background:var(--surface);margin:30px 0;padding:22px}.lesson-module__6bLk5a__diagramScroll{max-width:100%;overflow:auto}.lesson-module__6bLk5a__figure svg{width:100%;min-width:530px;height:auto;display:block}.lesson-module__6bLk5a__figure figcaption{color:var(--text);margin-top:16px;font-size:13px;line-height:1.7}.lesson-module__6bLk5a__bench{background:var(--surface);border:1px solid var(--border-strong);margin:32px 0}.lesson-module__6bLk5a__benchHeader,.lesson-module__6bLk5a__controls,.lesson-module__6bLk5a__result{padding:24px}.lesson-module__6bLk5a__benchHeader h3{margin:10px 0}.lesson-module__6bLk5a__benchHeader{border-bottom:1px solid var(--border)}.lesson-module__6bLk5a__controls{background:var(--surface-soft);border-bottom:1px solid var(--border)}.lesson-module__6bLk5a__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lesson-module__6bLk5a__controls fieldset{border:0;border-top:1px solid var(--border-strong);min-width:0;margin:26px 0 0;padding:20px 0 0}.lesson-module__6bLk5a__controls legend{color:var(--rf-navy);padding-right:10px;font-size:14px;font-weight:650}.lesson-module__6bLk5a__field{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.lesson-module__6bLk5a__field label{color:var(--rf-navy);font-weight:650}.lesson-module__6bLk5a__field :is(select,input){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__6bLk5a__field small{color:var(--text);line-height:1.6}.lesson-module__6bLk5a__field [aria-invalid=true]{border:2px solid var(--ink)}.lesson-module__6bLk5a__fieldError{margin:0;color:var(--ink)!important;font-size:13px!important}.lesson-module__6bLk5a__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.lesson-module__6bLk5a__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;font-size:14px}.lesson-module__6bLk5a__actions .lesson-module__6bLk5a__primary{color:var(--surface);background:var(--rf-navy);border-color:var(--rf-navy)}.lesson-module__6bLk5a__help,.lesson-module__6bLk5a__noScript{font-size:13px!important}.lesson-module__6bLk5a__noScript{padding:0 24px}.lesson-module__6bLk5a__customLabel{padding:16px 24px 0;font-weight:650;font-size:13px!important}.lesson-module__6bLk5a__result h3{margin:0 0 14px}.lesson-module__6bLk5a__counts{border-block:1px solid var(--border-strong);padding:16px;color:var(--rf-navy)!important}.lesson-module__6bLk5a__packet{border-top:2px solid var(--rf-navy);margin-top:32px;padding-top:24px}.lesson-module__6bLk5a__packet h4{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;font-size:20px;display:flex}.lesson-module__6bLk5a__packet>p{font-size:13px}.lesson-module__6bLk5a__status{font:500 12px/1.6 var(--font-mono),monospace;border:1px solid var(--rf-navy);color:var(--rf-navy);background:var(--surface-soft);padding:5px 8px;display:inline-block}.lesson-module__6bLk5a__gate{border-bottom:1px solid var(--border);padding:0 8px}.lesson-module__6bLk5a__gate summary,.lesson-module__6bLk5a__disclosure summary{min-height:44px;color:var(--rf-navy);cursor:pointer;padding:14px 0;font-size:13px;font-weight:650}.lesson-module__6bLk5a__gate p,.lesson-module__6bLk5a__gate li,.lesson-module__6bLk5a__disclosure p,.lesson-module__6bLk5a__disclosure li{font-size:13px;line-height:1.75}.lesson-module__6bLk5a__gate li p{margin:6px 0}.lesson-module__6bLk5a__path{font:500 11px/1.8 var(--font-mono),monospace;overflow-wrap:anywhere}.lesson-module__6bLk5a__disclosure{border-top:1px solid var(--border-strong);margin-top:20px}.lesson-module__6bLk5a__record{border:1px solid var(--border);background:var(--surface);margin:18px 0;padding:0 16px}.lesson-module__6bLk5a__record summary{min-height:44px;color:var(--rf-navy);cursor:pointer;overflow-wrap:anywhere;padding:16px 0;font-size:13px;font-weight:650}.lesson-module__6bLk5a__record dl{margin:0 0 20px;font-size:12px;line-height:1.75}.lesson-module__6bLk5a__record dt{color:var(--rf-navy);margin:15px 0 3px;font-weight:650}.lesson-module__6bLk5a__record dd{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lesson-module__6bLk5a__error,.lesson-module__6bLk5a__stale{border:2px solid var(--ink);background:var(--surface);color:var(--ink);margin:22px 0;padding:16px}.lesson-module__6bLk5a__error h4{margin:0 0 10px}.lesson-module__6bLk5a__error p,.lesson-module__6bLk5a__error li,.lesson-module__6bLk5a__stale p{color:var(--ink);font-size:13px}.lesson-module__6bLk5a__stale{margin:22px}.lesson-module__6bLk5a__synthesis{border:2px solid var(--rf-navy);margin:30px 0;padding:24px}.lesson-module__6bLk5a__synthesis h3{margin-top:0}.lesson-module__6bLk5a__references{border-top:1px solid var(--border);margin-top:44px;padding-top:32px}.lesson-module__6bLk5a__references h2{font-size:2rem}.lesson-module__6bLk5a__sourceList{padding-left:22px}.lesson-module__6bLk5a__sourceList>li{margin:22px 0;font-size:13px}.lesson-module__6bLk5a__sourceList p{margin:8px 0;font-size:13px;line-height:1.8}.lesson-module__6bLk5a__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__6bLk5a__handoff p{font-size:14px}.lesson-module__6bLk5a__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__6bLk5a__layout{max-width:808px;margin-inline:auto}}@media (max-width:700px){.lesson-module__6bLk5a__controlGrid,.lesson-module__6bLk5a__handoff{grid-template-columns:1fr}.lesson-module__6bLk5a__benchHeader,.lesson-module__6bLk5a__controls,.lesson-module__6bLk5a__result,.lesson-module__6bLk5a__synthesis{padding:18px}.lesson-module__6bLk5a__tableHint{margin-top:6px;font-size:11px;font-weight:400;display:block}.lesson-module__6bLk5a__table:not(.lesson-module__6bLk5a__wide){min-width:530px}}@media (max-width:620px){.lesson-module__6bLk5a__figure,.lesson-module__6bLk5a__reading{padding:16px}}@media print{.lesson-module__6bLk5a__page{color:#111;background:#fff;font-family:Arial,sans-serif}.lesson-module__6bLk5a__page aside,.lesson-module__6bLk5a__controls,.lesson-module__6bLk5a__srOnly,.lesson-module__6bLk5a__noScript{display:none!important}body:has(.lesson-module__6bLk5a__page)>header{display:none!important}.lesson-module__6bLk5a__layout{max-width:none;padding:0!important;display:block!important}.lesson-module__6bLk5a__article{width:100%;max-width:none}.lesson-module__6bLk5a__page .site-container{width:100%;max-width:none;padding-inline:0}.lesson-module__6bLk5a__page details::details-content{content-visibility:visible!important;display:block!important}.lesson-module__6bLk5a__page details>:not(summary){display:block!important}.lesson-module__6bLk5a__page details{break-inside:auto}.lesson-module__6bLk5a__page details:not(.lesson-module__6bLk5a__record):not(.lesson-module__6bLk5a__disclosure){break-inside:avoid}.lesson-module__6bLk5a__page h2,.lesson-module__6bLk5a__page h3,.lesson-module__6bLk5a__page h4,.lesson-module__6bLk5a__page summary{break-after:avoid}.lesson-module__6bLk5a__eyebrow{break-after:avoid;display:block}.lesson-module__6bLk5a__page>section{padding-block:24px}.lesson-module__6bLk5a__article>section>span{break-after:avoid}.lesson-module__6bLk5a__table tr,.lesson-module__6bLk5a__handoff,.lesson-module__6bLk5a__figure,.lesson-module__6bLk5a__update,.lesson-module__6bLk5a__boundary,.lesson-module__6bLk5a__benchHeader,.lesson-module__6bLk5a__reading{break-inside:avoid}.lesson-module__6bLk5a__table caption,.lesson-module__6bLk5a__table thead{break-after:avoid}.lesson-module__6bLk5a__tableHint{display:none}.lesson-module__6bLk5a__page section[aria-labelledby$=-checkpoint] li,.lesson-module__6bLk5a__sourceList>li{break-inside:avoid}.lesson-module__6bLk5a__tableScroll,.lesson-module__6bLk5a__diagramScroll{border-color:#bbb;overflow:visible}.lesson-module__6bLk5a__table,.lesson-module__6bLk5a__wide,.lesson-module__6bLk5a__packet .lesson-module__6bLk5a__table{table-layout:fixed;font-size:8.5pt;min-width:0!important}.lesson-module__6bLk5a__table th,.lesson-module__6bLk5a__table td{padding:6px}.lesson-module__6bLk5a__figure svg{min-width:0}.lesson-module__6bLk5a__record dl{font-size:7.5pt;line-height:1.4}.lesson-module__6bLk5a__record dl>div{break-inside:avoid;border-bottom:1px solid #ddd;grid-template-columns:28% 1fr;gap:8px;padding:3px 0;display:grid}.lesson-module__6bLk5a__record dt,.lesson-module__6bLk5a__record dd{margin:0}.lesson-module__6bLk5a__record dd{white-space:normal}.lesson-module__6bLk5a__record{break-inside:auto}.lesson-module__6bLk5a__bench{border-color:#777}.lesson-module__6bLk5a__page p,.lesson-module__6bLk5a__page li,.lesson-module__6bLk5a__page dd{color:#222}.lesson-module__6bLk5a__page a{color:#111}.lesson-module__6bLk5a__packet h4 .lesson-module__6bLk5a__status{font-size:9pt}}
