.lesson-module__S6bbqG__page{overflow-wrap:anywhere;min-width:0}.lesson-module__S6bbqG__page article{min-width:0}.lesson-module__S6bbqG__page :focus-visible{outline:2px solid var(--signal-blue);outline-offset:4px}.lesson-module__S6bbqG__page article a{text-underline-offset:3px;text-decoration:underline}.lesson-module__S6bbqG__intro{max-width:1040px;margin-top:28px;font-size:1.2rem;line-height:1.75}.lesson-module__S6bbqG__eyebrow{color:var(--ink-soft);font:.72rem/1.6 var(--font-technical),monospace;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;display:block}.lesson-module__S6bbqG__note{border-left:3px solid var(--signal-blue);background:var(--surface);margin-block:28px;padding:22px}.lesson-module__S6bbqG__note p+p{margin-top:12px}.lesson-module__S6bbqG__tableScroll{overscroll-behavior-inline:contain;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;max-width:100%;margin-block:26px;overflow-x:auto}.lesson-module__S6bbqG__table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.lesson-module__S6bbqG__table caption{text-align:left;color:var(--ink-soft);font:.76rem/1.6 var(--font-technical),monospace;padding:16px}.lesson-module__S6bbqG__table th,.lesson-module__S6bbqG__table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:13px 15px;font-size:.85rem;line-height:1.65}.lesson-module__S6bbqG__table thead th{color:var(--rf-navy);background:var(--surface-soft)}.lesson-module__S6bbqG__table tbody th{color:var(--ink-soft);font-weight:600}.lesson-module__S6bbqG__table th:first-child{min-width:140px}.lesson-module__S6bbqG__table td{color:var(--text)}.lesson-module__S6bbqG__table tr:last-child>*{border-bottom:0}.lesson-module__S6bbqG__wide{min-width:700px}.lesson-module__S6bbqG__workbench{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;max-width:100%;margin-block:36px}.lesson-module__S6bbqG__workbench>header,.lesson-module__S6bbqG__controls,.lesson-module__S6bbqG__results{min-width:0;padding:26px}.lesson-module__S6bbqG__workbench>header{border-bottom:1px solid var(--border)}.lesson-module__S6bbqG__workbench h3{font-size:1.6rem;line-height:1.3}.lesson-module__S6bbqG__workbench h4{margin:24px 0 12px;font-size:1.1rem;line-height:1.4}.lesson-module__S6bbqG__workbench p,.lesson-module__S6bbqG__workbench li{font-size:.9rem;line-height:1.75}.lesson-module__S6bbqG__workbench p+p{margin-top:12px}.lesson-module__S6bbqG__controls{background:var(--surface-soft);border-bottom:1px solid var(--border-strong)}.lesson-module__S6bbqG__controls fieldset{border:0;min-width:0;margin:20px 0;padding:0}.lesson-module__S6bbqG__controls legend{color:var(--rf-navy);margin-bottom:16px;font-weight:650}.lesson-module__S6bbqG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lesson-module__S6bbqG__field{align-content:start;gap:7px;min-width:0;display:grid}.lesson-module__S6bbqG__field label{color:var(--ink-soft);font-size:.87rem;font-weight:600}.lesson-module__S6bbqG__field input,.lesson-module__S6bbqG__field select{border:1px solid var(--ink-soft);width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--surface);border-radius:3px;padding:9px 12px;font-size:1rem}.lesson-module__S6bbqG__field small{color:var(--ink-soft);font-size:.77rem;line-height:1.6}.lesson-module__S6bbqG__buttons{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lesson-module__S6bbqG__buttons button{border:1px solid var(--ink-soft);min-height:44px;color:var(--rf-navy);background:var(--surface);cursor:pointer;border-radius:3px;padding:10px 15px;font-size:.87rem}.lesson-module__S6bbqG__buttons button:disabled{cursor:default;border-style:dashed}.lesson-module__S6bbqG__buttons .lesson-module__S6bbqG__primary{background:var(--rf-navy);color:var(--surface)}.lesson-module__S6bbqG__details{border-block:1px solid var(--border-strong);margin-block:22px}.lesson-module__S6bbqG__details summary{cursor:pointer;min-height:48px;padding:13px 4px;font-weight:600}.lesson-module__S6bbqG__details>div{padding:12px 0 22px}.lesson-module__S6bbqG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.lesson-module__S6bbqG__card{border:1px solid var(--border);min-width:0;padding:16px}.lesson-module__S6bbqG__card strong{color:var(--rf-navy);display:block}.lesson-module__S6bbqG__card p{margin-top:8px}.lesson-module__S6bbqG__card small{color:var(--ink-soft);line-height:1.65;display:block}.lesson-module__S6bbqG__status{border-left:3px solid var(--signal-blue);background:var(--surface-soft);margin-block:16px;padding:18px}.lesson-module__S6bbqG__status>strong{font:1.1rem/1.5 var(--font-technical),monospace;color:var(--rf-navy);display:block}.lesson-module__S6bbqG__status[data-outcome=challenge],.lesson-module__S6bbqG__status[data-outcome=invalid\ input]{border-left:5px double var(--rf-navy)}.lesson-module__S6bbqG__reasonList{padding-left:22px;list-style:outside}.lesson-module__S6bbqG__reasonList li{margin-top:12px}.lesson-module__S6bbqG__error{border:2px solid var(--rf-navy);color:var(--rf-navy);margin-top:20px;padding:16px}.lesson-module__S6bbqG__stale{background:var(--rf-cyan-soft);border-bottom:1px solid var(--border-strong);color:var(--rf-navy);padding:18px 26px}.lesson-module__S6bbqG__live{color:var(--ink-soft);margin-top:16px}.lesson-module__S6bbqG__live:empty{display:none}.lesson-module__S6bbqG__figure{border:1px solid var(--border-strong);background:var(--surface);min-width:0;max-width:100%;margin-block:28px}.lesson-module__S6bbqG__diagramScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.lesson-module__S6bbqG__figure svg{width:100%;min-width:700px;height:auto;font:13px var(--font-technical),monospace;display:block}.lesson-module__S6bbqG__figure figcaption{border-top:1px solid var(--border);color:var(--ink-soft);padding:16px;font-size:.83rem;line-height:1.7}.lesson-module__S6bbqG__audit{border-block:1px solid var(--border-strong);margin-top:30px;padding-block:24px}.lesson-module__S6bbqG__audit h3{font-size:1.5rem}.lesson-module__S6bbqG__audit p{margin-top:14px;line-height:1.7}.lesson-module__S6bbqG__sources{border-top:1px solid var(--border-strong);margin-top:48px;padding-top:32px}.lesson-module__S6bbqG__sources h2{font-size:1.5rem}.lesson-module__S6bbqG__sources p,.lesson-module__S6bbqG__sources li{margin-top:14px;font-size:.86rem;line-height:1.8}.lesson-module__S6bbqG__sources ol{padding-left:22px;list-style:decimal}.lesson-module__S6bbqG__handoff{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:54px;padding-top:26px;display:grid}.lesson-module__S6bbqG__handoff a,.lesson-module__S6bbqG__handoff strong{color:var(--rf-navy);font-size:1.15rem;font-weight:600;display:block}.lesson-module__S6bbqG__handoff p{margin-block:12px;font-size:.9rem;line-height:1.75}.lesson-module__S6bbqG__row{grid-template-columns:40px minmax(0,1.25fr) minmax(0,1fr) auto}.lesson-module__S6bbqG__identity{min-width:0;display:block}@media (max-width:1120px){.lesson-module__S6bbqG__page article{width:100%;max-width:760px;margin-inline:auto}}@media (max-width:900px){.lesson-module__S6bbqG__row{grid-template-columns:40px minmax(0,1fr)}}@media (max-width:620px){.lesson-module__S6bbqG__fields,.lesson-module__S6bbqG__cards,.lesson-module__S6bbqG__handoff{grid-template-columns:1fr}.lesson-module__S6bbqG__workbench>header,.lesson-module__S6bbqG__controls,.lesson-module__S6bbqG__results{padding:18px}.lesson-module__S6bbqG__intro{font-size:1.04rem}}@media print{:is(body:has(.lesson-module__S6bbqG__page) .site-header,body:has(.lesson-module__S6bbqG__page) footer){display:none}.lesson-module__S6bbqG__page .site-container{width:100%;max-width:none}.lesson-module__S6bbqG__controls,.lesson-module__S6bbqG__page nav,.lesson-module__S6bbqG__live{display:none}.lesson-module__S6bbqG__page>div{padding:0;display:block}.lesson-module__S6bbqG__page article{width:100%;max-width:none}.lesson-module__S6bbqG__page details::details-content{content-visibility:visible!important;display:block!important}.lesson-module__S6bbqG__page details>:not(summary){display:block!important}.lesson-module__S6bbqG__page details{break-inside:auto}.lesson-module__S6bbqG__page summary{list-style:none}.lesson-module__S6bbqG__page h2,.lesson-module__S6bbqG__page h3,.lesson-module__S6bbqG__page h4,.lesson-module__S6bbqG__page summary,.lesson-module__S6bbqG__page section>span:first-child{break-after:avoid;break-inside:avoid}.lesson-module__S6bbqG__tableScroll{overflow:visible}.lesson-module__S6bbqG__table,.lesson-module__S6bbqG__wide{table-layout:fixed;min-width:0}.lesson-module__S6bbqG__table th,.lesson-module__S6bbqG__table td{padding:6px;font-size:8pt}.lesson-module__S6bbqG__table th:first-child{min-width:0}.lesson-module__S6bbqG__table caption,.lesson-module__S6bbqG__table thead{break-after:avoid}.lesson-module__S6bbqG__table tr,.lesson-module__S6bbqG__figure,.lesson-module__S6bbqG__card{break-inside:avoid}.lesson-module__S6bbqG__figure svg{min-width:0;max-height:85mm}.lesson-module__S6bbqG__diagramScroll{overflow:visible}.lesson-module__S6bbqG__page h1{font-size:30pt}.lesson-module__S6bbqG__audit{break-before:page;font-size:8.5pt}.lesson-module__S6bbqG__audit p{font-size:8.5pt;line-height:1.5}.lesson-module__S6bbqG__audit .lesson-module__S6bbqG__table th,.lesson-module__S6bbqG__audit .lesson-module__S6bbqG__table td{padding:5px;font-size:7.5pt}.lesson-module__S6bbqG__audit .lesson-module__S6bbqG__table thead th:first-child{width:23%}.lesson-module__S6bbqG__audit[data-technology-card]{padding-block:8px}.lesson-module__S6bbqG__audit[data-technology-card] .lesson-module__S6bbqG__tableScroll{margin-block:14px}.lesson-module__S6bbqG__audit[data-technology-card] .lesson-module__S6bbqG__table caption{padding:8px}.lesson-module__S6bbqG__audit[data-technology-card] .lesson-module__S6bbqG__table th,.lesson-module__S6bbqG__audit[data-technology-card] .lesson-module__S6bbqG__table td{padding:4px;font-size:8pt;line-height:1.4}.lesson-module__S6bbqG__audit[data-summary-audit] .lesson-module__S6bbqG__tableScroll{display:none}}
