.protocol-sdio_card__iv33W{min-width:0;padding:22px;border:1px solid #dbd9e7;border-radius:16px;background:linear-gradient(145deg,#fcfaff,#fff 65%);color:#324358;font-size:14px;line-height:1.65}.protocol-sdio_card__iv33W>header{margin-bottom:15px}.protocol-sdio_card__iv33W>header>span{display:block;margin-bottom:5px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#76508f}.protocol-sdio_card__iv33W h3{color:#253048;font-size:22px;line-height:1.25;font-weight:750;letter-spacing:-.025em}.protocol-sdio_card__iv33W p{margin:12px 0 0}.protocol-sdio_card__iv33W p:first-of-type{margin-top:0}.protocol-sdio_card__iv33W strong{color:#204e72;font-weight:700}.protocol-sdio_card__iv33W>a{display:inline-block;padding-top:12px;color:#7246a1;font-size:13px;font-weight:650;text-decoration:none}.protocol-sdio_card__iv33W>a:hover{text-decoration:underline;text-underline-offset:3px}.protocol-sdio_card__iv33W>a:focus-visible{outline:3px solid #9361d0;outline-offset:4px;border-radius:3px}.protocol-sdio_card__iv33W figure{margin:18px 0}.protocol-sdio_card__iv33W figcaption,.protocol-sdio_transfer__HVa6J figcaption{font-size:12px;color:#5b6a79;margin-top:10px;line-height:1.5}.protocol-sdio_card__iv33W .protocol-sdio_note__lw3RT,.protocol-sdio_transfer__HVa6J .protocol-sdio_note__lw3RT{color:#5e697b;font-size:12px;line-height:1.55}.protocol-sdio_wiring__6KqEA{border:1px solid #d4e3e5;background:#f4faf9;border-radius:10px;padding:14px}.protocol-sdio_wiringEnds__ikAGs{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.protocol-sdio_wiringEnds__ikAGs strong{padding:10px;border:1px solid #c4dae4;background:#e8f3fa;border-radius:6px;font-size:13px;line-height:1.4}.protocol-sdio_wiringEnds__ikAGs strong:last-child{background:#e4f4ee;color:#2a7565;border-color:#afd4c6}.protocol-sdio_wire__eTaWu{display:grid;grid-template-columns:90px minmax(40px,1fr);align-items:center;column-gap:10px;margin:15px 0}.protocol-sdio_wire__eTaWu>b{color:#315c7b;font-size:13px}.protocol-sdio_wire__eTaWu small{grid-column:2;color:#597083;font-size:12px;margin-top:2px}.protocol-sdio_both__0_kyl,.protocol-sdio_forward__Bk_DM{display:flex;align-items:center;width:100%;color:#337e9d;font-size:23px;line-height:20px}.protocol-sdio_both__0_kyl:after,.protocol-sdio_forward__Bk_DM:before{content:"";flex:1;border-top:2px solid}.protocol-sdio_both__0_kyl{flex-direction:row-reverse;color:#26826e}.protocol-sdio_ground__5R_12{display:block;height:1px;background:#7b8b96}.protocol-sdio_fourWires__sX_q_{display:grid;gap:5px;padding:2px 0}.protocol-sdio_fourWires__sX_q_ i{height:2px;background:#308e76}.protocol-sdio_rule__DXDuw{display:grid;gap:6px;padding:14px;background:#f4f0fa;border:1px solid #dfd3ed;border-radius:8px;font-size:13px}.protocol-sdio_rule__DXDuw strong{color:#674b87}.protocol-sdio_rule__DXDuw span{color:#4d6276}.protocol-sdio_transfer__HVa6J{min-width:0;color:#334d67}.protocol-sdio_phaseRail__Uw5L9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:18px 0}.protocol-sdio_phaseRail__Uw5L9 li{display:flex;align-items:center;gap:6px;padding:8px;min-width:0;border:1px solid #dce3eb;border-radius:6px;background:#f7f9fc}.protocol-sdio_phaseRail__Uw5L9 li>span{color:#6b7b8c;font-size:11px;font-weight:700}.protocol-sdio_phaseRail__Uw5L9 li b{color:#577083;font-size:12px;font-weight:650}.protocol-sdio_phaseRail__Uw5L9 li[data-done=true]{background:#edf7f4;border-color:#c8ded6}.protocol-sdio_phaseRail__Uw5L9 li[data-current=true]{background:#efe8fa;border-color:#ae86d8;box-shadow:inset 3px 0 #8a57b7}.protocol-sdio_phaseRail__Uw5L9 li[data-current=true] b,.protocol-sdio_phaseRail__Uw5L9 li[data-current=true]>span{color:#69418e}.protocol-sdio_currentStage__DjUo2{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin:14px 0}.protocol-sdio_currentStage__DjUo2 strong{color:#2c4f70;font-size:14px}.protocol-sdio_currentStage__DjUo2>span{font-size:12px;color:#6a5b7e}.protocol-sdio_clockRow__NOUoN{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #dce6ee}.protocol-sdio_clockRow__NOUoN b,.protocol-sdio_clockRow__NOUoN small{display:block;font-size:12px}.protocol-sdio_clockRow__NOUoN small{font-size:11px;color:#5c6f82;margin-top:3px}.protocol-sdio_clock__QQh0z{display:block;width:100%;height:28px;color:#367dae}.protocol-sdio_compactClock__HBhr5{display:block;width:100%;height:18px;color:#367dae}.protocol-sdio_liveLanes__zogQR{margin:0 0 14px}.protocol-sdio_liveLanes__zogQR>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:11px 7px;border-bottom:1px solid #dce6ee;font-size:12px}.protocol-sdio_liveLanes__zogQR dt{font-weight:700;color:#436b88}.protocol-sdio_liveLanes__zogQR dd{margin:0;color:#627488;overflow-wrap:anywhere}.protocol-sdio_liveLanes__zogQR>div[data-active=true]{background:#eef8f4}.protocol-sdio_liveLanes__zogQR>div[data-active=true] dd{color:#266b58;font-weight:650}.protocol-sdio_messageFrame__yRT9t{padding:14px;background:#f1f6fb;border:1px solid #d2e0ec;border-radius:8px}.protocol-sdio_messageFrame__yRT9t>span{font-size:12px;color:#496b89}.protocol-sdio_messageFrame__yRT9t>div{display:grid;gap:6px;margin:9px 0}.protocol-sdio_messageFrame__yRT9t b{font-size:15px;color:#2c678d}.protocol-sdio_messageFrame__yRT9t code{color:#73558d;font-size:13px;overflow-wrap:anywhere}.protocol-sdio_messageFrame__yRT9t small{display:block;color:#667587;font-size:12px;line-height:1.5}.protocol-sdio_payloadWave__lU8vx{margin:10px 0;padding:12px;border:1px solid #cde2db;background:#f5fbf8;border-radius:8px}.protocol-sdio_waveTitle__mkuTC{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:12px;margin-bottom:10px}.protocol-sdio_waveTitle__mkuTC strong{color:#286e5d}.protocol-sdio_waveTitle__mkuTC>span{color:#865d1e}.protocol-sdio_waveRow__sK84U{display:grid;grid-template-columns:50px minmax(0,1fr);gap:5px;align-items:center;margin-top:7px}.protocol-sdio_waveRow__sK84U b{font-size:11px;color:#386957}.protocol-sdio_waveRow__sK84U svg{display:block;height:28px;width:100%}.protocol-sdio_sampleValues__ZU00B{display:grid;grid-template-columns:50px 1fr 1fr;gap:5px;margin-top:8px;font-size:11px}.protocol-sdio_sampleValues__ZU00B span{color:#526f62}.protocol-sdio_sampleValues__ZU00B strong{color:#25694f;text-align:center}.protocol-sdio_crcs__Xm96O{margin:15px 0}.protocol-sdio_crcs__Xm96O>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.protocol-sdio_crcs__Xm96O>div>span{display:grid;gap:7px;padding:10px 4px;background:#eaf7f0;border:1px solid #bcdcc9;border-radius:7px;text-align:center}.protocol-sdio_crcs__Xm96O b{font-size:11px;color:#406a58}.protocol-sdio_crcs__Xm96O strong{font-size:13px;color:#347058}.protocol-sdio_crcs__Xm96O small{font-size:11px;color:#2d6b4d}.protocol-sdio_crcs__Xm96O>div>span[data-error=true]{background:#fff0ef;border-color:#e4b4b0}.protocol-sdio_crcs__Xm96O>div>span[data-error=true] small,.protocol-sdio_crcs__Xm96O>div>span[data-error=true] strong{color:#a14840}.protocol-sdio_buffer__nuP0_{display:grid;gap:9px;padding:20px 14px;border-radius:8px;border:1px solid #c7d9e8;background:#f2f7fc}.protocol-sdio_buffer__nuP0_ b{font-size:12px;color:#5b7187}.protocol-sdio_buffer__nuP0_ strong{font-size:18px;color:#2f657f;line-height:1.35}.protocol-sdio_buffer__nuP0_ span{font-size:12px;color:#54718a}.protocol-sdio_buffer__nuP0_[data-error=true]{background:#fff4ef;border-color:#e8c8b9}.protocol-sdio_buffer__nuP0_[data-error=true] strong{color:#9a5035}.protocol-sdio_nibbles__Puis5{padding:13px;border:1px solid #cfe0db;background:#f6fbf8;border-radius:8px}.protocol-sdio_nibbles__Puis5>div{display:grid;grid-template-columns:minmax(60px,1.7fr) repeat(4,minmax(0,1fr));gap:6px;align-items:center;margin-bottom:7px}.protocol-sdio_nibbles__Puis5 span{font-size:12px;color:#4d6f61}.protocol-sdio_nibbles__Puis5 b{padding:7px 3px;border:1px solid #b8d5c7;border-radius:4px;background:#e7f4ed;color:#2c7153;text-align:center;font-size:17px}.protocol-sdio_nibbles__Puis5 .protocol-sdio_nibbleHead__Rh6nG b{padding:0;border:0;background:none;font-size:11px;color:#5e7b6c}.protocol-sdio_equation__NJMQb{display:grid;gap:5px;padding:13px 15px;border:1px solid #dfd0ed;border-radius:8px;background:#f8f3fc;margin:17px 0}.protocol-sdio_equation__NJMQb code{font-size:15px;font-weight:700;color:#775496;overflow-wrap:anywhere}.protocol-sdio_equation__NJMQb>span{font-size:12px;color:#725b83}.protocol-sdio_widthCompare__bx61E{display:grid;gap:10px;margin:18px 0}.protocol-sdio_widthCompare__bx61E>div{display:grid;grid-template-columns:1fr minmax(30px,.7fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #d4e0e8;background:#f4f8fc;border-radius:6px}.protocol-sdio_widthCompare__bx61E b,.protocol-sdio_widthCompare__bx61E strong{font-size:12px;color:#426984}.protocol-sdio_widthCompare__bx61E>div>span{display:grid;gap:4px}.protocol-sdio_widthCompare__bx61E i{height:2px;background:#449281}.protocol-sdio_commandChoices__kMrik{display:grid;gap:10px}.protocol-sdio_commandChoices__kMrik>div{padding:13px 15px;border:1px solid #d6e2e8;border-radius:8px;background:#f4f9fc}.protocol-sdio_commandChoices__kMrik>div:nth-child(2){background:#f7f2fb;border-color:#e2d6ee}.protocol-sdio_commandChoices__kMrik>div:nth-child(3){background:#f2f9f5;border-color:#d1e5d8}.protocol-sdio_commandChoices__kMrik strong{display:block;font-size:14px}.protocol-sdio_commandChoices__kMrik b{display:block;font-size:12px;color:#75628c;margin-top:6px}.protocol-sdio_commandChoices__kMrik p{margin:7px 0 0;font-size:13px}.protocol-sdio_overview__Up4lr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:8px;min-height:140px}.protocol-sdio_overview__Up4lr>strong{display:grid;align-items:center;min-height:84px;border:1px solid #c9d9e4;border-radius:8px;background:#eaf4f9;color:#375d79;text-align:center;font-size:12px;padding:7px;line-height:1.35}.protocol-sdio_overview__Up4lr>strong:last-child{border-color:#bcd8c9;background:#e9f5ed;color:#326e53}.protocol-sdio_overview__Up4lr>div{display:grid;gap:8px}.protocol-sdio_overview__Up4lr>div>span{font-size:11px;line-height:1.4;color:#43718f;text-align:center;border-bottom:1px solid #8caac0;padding-bottom:4px}.protocol-sdio_overview__Up4lr>div>.protocol-sdio_overviewData__Nvm_3{color:#347660;border-bottom:3px double #86b5a1}@media(max-width:600px){.protocol-sdio_card__iv33W{padding:17px;font-size:13px}.protocol-sdio_card__iv33W h3{font-size:20px}.protocol-sdio_wiring__6KqEA{padding:10px}.protocol-sdio_wiringEnds__ikAGs{gap:10px}.protocol-sdio_wiringEnds__ikAGs strong{padding:8px;font-size:12px}.protocol-sdio_wire__eTaWu{grid-template-columns:80px minmax(30px,1fr);gap:6px}.protocol-sdio_wire__eTaWu b,.protocol-sdio_wire__eTaWu small{font-size:12px}.protocol-sdio_phaseRail__Uw5L9{gap:5px}.protocol-sdio_phaseRail__Uw5L9 li{gap:4px;padding:7px 5px}.protocol-sdio_phaseRail__Uw5L9 li b{font-size:11px}.protocol-sdio_clockRow__NOUoN,.protocol-sdio_liveLanes__zogQR>div{grid-template-columns:78px minmax(0,1fr);gap:6px}.protocol-sdio_widthCompare__bx61E>div{grid-template-columns:1fr auto;gap:8px}.protocol-sdio_widthCompare__bx61E>div>span{display:none}.protocol-sdio_nibbles__Puis5{padding:9px}.protocol-sdio_nibbles__Puis5>div{gap:4px}.protocol-sdio_nibbles__Puis5 span{font-size:11px}.protocol-sdio_payloadWave__lU8vx{padding:9px}}.protocol-walkthrough_walkthrough__c94Y3{margin-top:26px;padding:22px;border:1px solid #dcd3e8;border-radius:14px;background:#fff;container-type:inline-size;container-name:protocol-walkthrough}.protocol-walkthrough_heading__NfeFr{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.protocol-walkthrough_kicker__KUP3I{color:#8056a1;font-size:10px;text-transform:uppercase;font-weight:750;letter-spacing:.08em}.protocol-walkthrough_heading__NfeFr h3{margin:5px 0 0;font-size:24px;line-height:1.2;font-weight:750;letter-spacing:-.025em;color:#3b284c}.protocol-walkthrough_waveLink__p2Bqn{color:#785399;font-size:12px;font-weight:650;text-underline-offset:3px;line-height:1.5}.protocol-walkthrough_intro___ugDN{color:#73667e;font-size:13px;line-height:1.65;margin:10px 0 14px;max-width:85ch}.protocol-walkthrough_scenarios__Dqew7{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 17px}.protocol-walkthrough_scenarios__Dqew7 button{min-height:42px;border:1px solid #d9cce5;border-radius:7px;padding:8px 13px;color:#725389;background:#fbf9fd;font:inherit;font-size:13px;line-height:1.35;font-weight:650;cursor:pointer}.protocol-walkthrough_scenarios__Dqew7 button:hover{background:#f1e9f8;border-color:#af8dcb}.protocol-walkthrough_scenarios__Dqew7 button[aria-pressed=true]{color:#fff;background:#7138a9;border-color:#7138a9}.protocol-walkthrough_body__daBea{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.protocol-walkthrough_body__daBea>*{min-width:0}.protocol-walkthrough_codePanel__Sgnm6{background:#11243c;color:#e1e9f3;border:1px solid #28415f;border-radius:10px}.protocol-walkthrough_codeHeading__2ioWK{display:flex;flex-direction:column;gap:3px;padding:12px 16px;border-bottom:1px solid #30445e}.protocol-walkthrough_codeHeading__2ioWK strong{font-family:inherit;font-size:12px;font-weight:700;color:#edf3fb}.protocol-walkthrough_codeHeading__2ioWK>span{font-family:inherit;color:#a4b7ce;font-size:11px}.protocol-walkthrough_codePanel__Sgnm6 pre{margin:0;padding:13px 0;background:transparent;border:0;border-radius:0;font-size:13px;line-height:1.9;white-space:pre-wrap;overflow:visible}.protocol-walkthrough_codePanel__Sgnm6 code{display:block;font:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:inherit;background:none;padding:0;border:0}.protocol-walkthrough_line__hfXbk{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:3px 14px 3px 10px;border-left:3px solid transparent}.protocol-walkthrough_line__hfXbk[data-active=true]{background:#3b375c;border-left-color:#ddb4ff}.protocol-walkthrough_lineNumber__aK7G3{color:#8ea3be;font-size:11px;user-select:none;text-align:right;line-height:2.2}.protocol-walkthrough_line__hfXbk[data-active=true] .protocol-walkthrough_lineNumber__aK7G3{color:#ecd4ff}.protocol-walkthrough_source__0BTAl{white-space:pre-wrap;overflow-wrap:anywhere}.protocol-walkthrough_source__0BTAl [data-token=comment]{color:#a8b9cc}.protocol-walkthrough_source__0BTAl [data-token=keyword]{color:#f5a8e9}.protocol-walkthrough_source__0BTAl [data-token=number]{color:#cdb7ff}.protocol-walkthrough_source__0BTAl [data-token=constant]{color:#8ce4df}.protocol-walkthrough_source__0BTAl [data-token=function]{color:#f0d18f}.protocol-walkthrough_readout__y4haH{padding:2px 0}.protocol-walkthrough_currentStage__D6_9L{display:flex;flex-direction:column;gap:5px;padding-bottom:12px;border-bottom:1px solid #e6dfed}.protocol-walkthrough_currentStage__D6_9L>span{color:#765d86;font-size:11px;font-weight:650}.protocol-walkthrough_currentStage__D6_9L>strong{color:#553861;font-size:19px;font-weight:730;line-height:1.35}.protocol-walkthrough_facts__00J6s{margin:0}.protocol-walkthrough_facts__00J6s>div{padding:10px 0;border-bottom:1px solid #eee8f3}.protocol-walkthrough_facts__00J6s dt{color:#796187;font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:750;margin-bottom:4px}.protocol-walkthrough_facts__00J6s dd{color:#5c5266;margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.protocol-walkthrough_outcome__nS0PD{margin:13px 0 0;border:1px solid #dbe1ed;border-radius:6px;padding:9px 11px;background:#f2f5fb;color:#536985;font-size:12px;font-weight:650;line-height:1.45}.protocol-walkthrough_outcome__nS0PD[data-outcome=ok]{background:#eff8f3;color:#396d58;border-color:#d0e7d9}.protocol-walkthrough_outcome__nS0PD[data-outcome=warning]{background:#fff8e9;color:#826024;border-color:#ecd9ae}.protocol-walkthrough_outcome__nS0PD[data-outcome=error]{background:#fff1ee;color:#a3453b;border-color:#ebcbc6}.protocol-walkthrough_explanation__xsyzA{display:flex;flex-direction:column;gap:5px;margin:17px 0 3px;border-left:3px solid #b79bce;padding:11px 14px;background:#f7f2fc;border-radius:0 6px 6px 0;color:#705c7e;font-size:13px;line-height:1.65}.protocol-walkthrough_explanation__xsyzA>strong{font-size:11px;font-weight:750;color:#684c7e}.protocol-walkthrough_notes__wrCod{margin-top:14px;border-top:1px solid #e8e0ef;padding-top:2px}.protocol-walkthrough_notes__wrCod summary{padding:12px 0 4px;font-size:12px;color:#81638f;font-weight:650;cursor:pointer}.protocol-walkthrough_notes__wrCod p{margin:7px 0 0;color:#7d6b88;font-size:12px;line-height:1.75;max-width:100ch}.protocol-walkthrough_walkthrough__c94Y3 :where(button,a,summary):focus-visible{outline:3px solid #9b64cc;outline-offset:3px}@container protocol-walkthrough (max-width:680px){.protocol-walkthrough_body__daBea{grid-template-columns:minmax(0,1fr);gap:18px}.protocol-walkthrough_heading__NfeFr{align-items:flex-start;flex-direction:column;gap:8px}.protocol-walkthrough_facts__00J6s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@container protocol-walkthrough (max-width:450px){.protocol-walkthrough_facts__00J6s{grid-template-columns:minmax(0,1fr);gap:0}.protocol-walkthrough_heading__NfeFr h3{font-size:22px}.protocol-walkthrough_scenarios__Dqew7 button{padding-inline:10px;flex-grow:1}.protocol-walkthrough_codeHeading__2ioWK{padding:11px 12px}.protocol-walkthrough_line__hfXbk{padding-right:10px;padding-left:5px;gap:7px;grid-template-columns:16px minmax(0,1fr)}}@media (max-width:420px){.protocol-walkthrough_walkthrough__c94Y3{padding:14px;border-radius:11px}}@media print{.protocol-walkthrough_scenarios__Dqew7,.protocol-walkthrough_waveLink__p2Bqn{display:none}.protocol-walkthrough_body__daBea{break-inside:avoid}}.protocol-walkthrough_srOnly__ofXyO{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.protocol-wiring_figure__21L6e{margin:0;padding:20px;min-width:0;container-type:inline-size;border:1px solid #d7e0ea;border-radius:18px;background:#fcfdff;color:#0b294a}.protocol-wiring_heading__aie6_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;max-width:600px;margin:0 auto 16px}.protocol-wiring_figure__21L6e .protocol-wiring_heading__aie6_ h3{margin:0;font-size:21px;font-weight:750;letter-spacing:-.025em;line-height:1.25;color:#0b294a}.protocol-wiring_heading__aie6_>span{color:#58687c;font-size:14px}.protocol-wiring_canvas__o9BIW{display:block;width:100%;max-width:540px;height:auto;margin:0 auto;overflow:visible}.protocol-wiring_canvas__o9BIW text{font-family:inherit;font-size:19px;fill:#153452}.protocol-wiring_canvas__o9BIW circle,.protocol-wiring_canvas__o9BIW path,.protocol-wiring_canvas__o9BIW rect{vector-effect:non-scaling-stroke}.protocol-wiring_canvas__o9BIW path{fill:none;stroke-linecap:round;stroke-linejoin:round}.protocol-wiring_canvas__o9BIW marker path{stroke:none}.protocol-wiring_controller__scthx{fill:#e4f1ff;stroke:#1765bc;stroke-width:1.8}.protocol-wiring_target___NDCm{fill:#e2f5f1;stroke:#087f79;stroke-width:1.8}.protocol-wiring_annotation__gHmPU{fill:#fff5df;stroke:#dc9b37;stroke-width:1.2}.protocol-wiring_register__qQgnt{fill:#fffef8;stroke:#b66a09;stroke-width:1.5}.protocol-wiring_phyBlue___Rkru{fill:#c4dffc;stroke:#1765bc;stroke-width:1.5}.protocol-wiring_phyTeal___YdJH{fill:#b7e7de;stroke:#087f79;stroke-width:1.5}.protocol-wiring_canvas__o9BIW .protocol-wiring_wireBlue__nYAr6{stroke:#1765bc;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_wireTeal__E4_bY{stroke:#087f79;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_wireAmber__NdzTM{stroke:#b66a09;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_bridgeClearance__oVGeO{stroke:#fcfdff;stroke-width:7}.protocol-wiring_canvas__o9BIW .protocol-wiring_ground__Fmu8Z{stroke:#697889;stroke-width:2}.protocol-wiring_canvas__o9BIW .protocol-wiring_resistor__RXuP_{stroke:#b66a09;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_bracket__KtIxh{stroke:#566e82;stroke-width:1.5}.protocol-wiring_dotBlue__WWRs1{fill:#1765bc}.protocol-wiring_dotTeal__aI35O{fill:#087f79}.protocol-wiring_dotGround__Dar9S{fill:#697889}.protocol-wiring_canvas__o9BIW .protocol-wiring_deviceTitle__ciseo{font-size:21px;font-weight:750;letter-spacing:-.02em}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinAmber__Z16aV,.protocol-wiring_canvas__o9BIW .protocol-wiring_pinBlue__IuFy5,.protocol-wiring_canvas__o9BIW .protocol-wiring_pinTeal__Fo1_S,.protocol-wiring_canvas__o9BIW .protocol-wiring_pin__Bqztz{font-size:18px;font-weight:650}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinBlue__IuFy5,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalBlue__7N7c2{fill:#155fae}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinTeal__Fo1_S,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalTeal__NFEmh{fill:#077c76}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinAmber__Z16aV{fill:#925409}.protocol-wiring_canvas__o9BIW .protocol-wiring_signalBlue__7N7c2,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalGround__DQaZK,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalTeal__NFEmh{font-size:19px;font-weight:700}.protocol-wiring_canvas__o9BIW .protocol-wiring_signalGround__DQaZK{fill:#526579}.protocol-wiring_canvas__o9BIW .protocol-wiring_noteText__B640r,.protocol-wiring_canvas__o9BIW .protocol-wiring_wireLabel__XlxJc{font-size:18px;font-weight:550}.protocol-wiring_canvas__o9BIW .protocol-wiring_phyLabel__uJQEl{font-size:18px;font-weight:750}.protocol-wiring_figure__21L6e figcaption{max-width:600px;margin:14px auto 0;padding-top:14px;border-top:1px solid #e1e7ef;color:#58687c;font-size:13px;line-height:1.55}.protocol-wiring_srOnly__iVXQ1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.protocol-wiring_mobile__v0Ssk{display:none}@container (max-width: 433px){.protocol-wiring_heading__aie6_{margin-bottom:16px}.protocol-wiring_figure__21L6e .protocol-wiring_heading__aie6_ h3{font-size:19px}.protocol-wiring_heading__aie6_>span{font-size:13px}.protocol-wiring_desktop__NZrG_{display:none}.protocol-wiring_mobile__v0Ssk{display:block;max-width:280px}.protocol-wiring_mobile__v0Ssk text{font-size:16px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_deviceTitle__ciseo{font-size:18px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_mobileDevice__v9JF3{font-size:15px;font-weight:750}.protocol-wiring_mobile__v0Ssk .protocol-wiring_pinAmber__Z16aV,.protocol-wiring_mobile__v0Ssk .protocol-wiring_pinBlue__IuFy5,.protocol-wiring_mobile__v0Ssk .protocol-wiring_pinTeal__Fo1_S,.protocol-wiring_mobile__v0Ssk .protocol-wiring_pin__Bqztz{font-size:14.5px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_mobileWireLabel__lGJ1F,.protocol-wiring_mobile__v0Ssk .protocol-wiring_noteText__B640r,.protocol-wiring_mobile__v0Ssk .protocol-wiring_phyLabel__uJQEl{font-size:15px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_phyLabel__uJQEl{font-weight:750}.protocol-wiring_mobile__v0Ssk .protocol-wiring_resistor__RXuP_,.protocol-wiring_mobile__v0Ssk .protocol-wiring_wireAmber__NdzTM,.protocol-wiring_mobile__v0Ssk .protocol-wiring_wireBlue__nYAr6,.protocol-wiring_mobile__v0Ssk .protocol-wiring_wireTeal__E4_bY{stroke-width:2.2}.protocol-wiring_figure__21L6e figcaption{font-size:13px;margin-top:12px;padding-top:12px}}.protocol-wiring_figure__21L6e .protocol-wiring_explanation__hPWrG{margin:0;color:#354d64;font-size:14px;line-height:1.6}.protocol-wiring_figure__21L6e .protocol-wiring_explanation__hPWrG strong{color:#173b5b;font-weight:650}.protocol-wiring_figure__21L6e .protocol-wiring_captionNote__2o6jW{margin:10px 0 0;color:#657386;font-size:12px;line-height:1.5}@media (max-width:480px){.protocol-wiring_figure__21L6e{padding:16px;border-radius:14px}}@media print{.protocol-wiring_figure__21L6e{break-inside:avoid}}.protocol-wiring_eyebrow__ZUTks{display:block;margin:0 0 6px;color:#6b829b;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.protocols_page__TXhGD{color:#272139;background:linear-gradient(160deg,#faf8fe,#fff 680px);min-height:100vh}.protocols_main__JnKCj{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:26px 0 42px}:where(.protocols_main__JnKCj) :where(h1,h2,h3,p,figure,dl){margin:0}.protocols_main__JnKCj :where(a,button,summary):focus-visible{outline:3px solid #8d57d8;outline-offset:4px}.protocols_main__JnKCj :where([id]){scroll-margin-top:calc(var(--learning-anchor-offset,160px) + 18px)}.protocols_skip__SnVnq{position:fixed;top:8px;left:12px;z-index:200;padding:12px 18px;border-radius:8px;color:white;background:#6824b7;transform:translateY(-160%)}.protocols_skip__SnVnq:focus{transform:translateY(0)}.protocols_hero__Ijm1B{margin:0 0 25px}.protocols_eyebrow__KrU55{color:#7841b2;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.protocols_hero__Ijm1B h1{margin:9px 0 10px;color:#221831;font-size:clamp(28px,3.4vw,43px);line-height:1.12;letter-spacing:-.045em;font-weight:760}.protocols_hero__Ijm1B>p:last-child{max-width:790px;color:#675e75;font-size:16px;line-height:1.6}.protocols_explorer__6Gyib{scroll-margin-top:calc(var(--learning-anchor-offset,160px) + 10px)}.protocols_tabs__RWoAt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;border:1px solid #e1d9eb;border-radius:14px;background:#f1edf7;margin-bottom:24px}.protocols_tabs__RWoAt button{min-width:0;min-height:45px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#665b77;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .16s,color .16s}.protocols_tabs__RWoAt button:hover{background:#ffffffa8;color:#662bb0}.protocols_tabs__RWoAt button[aria-selected=true]{color:#fff;background:#7230bf;border-color:#6928b4;box-shadow:0 2px 6px #5d2b9020}.protocols_panel__KePIv{min-width:0}.protocols_comparisonHead__guB8W{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 2px 18px}.protocols_comparisonHead__guB8W h2{font-size:23px;font-weight:720;letter-spacing:-.025em;line-height:1.25}.protocols_comparisonHead__guB8W p{margin-top:5px;color:#746b80;font-size:14px}.protocols_key__h_O6X{display:flex;gap:16px;color:#73677e;font-size:11px;flex-shrink:0}.protocols_key__h_O6X span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:#3984c7;margin-right:6px}.protocols_key__h_O6X span:last-child:before{background:#159b92}.protocols_comparison__imP4C{border:1px solid #ddd4e9;border-radius:14px;background:#fff;overflow:clip}.protocols_columnLabels__vSrc9,.protocols_compareRow__gq2wT{display:grid;grid-template-columns:112px minmax(270px,.95fr) minmax(0,1.5fr);gap:28px;align-items:center}.protocols_columnLabels__vSrc9{padding:12px 23px;color:#71617d;background:#faf8fd;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.085em}.protocols_compareRow__gq2wT{min-height:156px;padding:22px 23px;border-top:1px solid #eee8f4;text-decoration:none;color:inherit;transition:background .15s}.protocols_compareRow__gq2wT:hover{background:#faf6ff}.protocols_interface__wVMmd{display:flex;flex-direction:column;gap:3px}.protocols_interface__wVMmd strong{font-size:24px;font-weight:740;letter-spacing:-.035em;color:#39234d}.protocols_interface__wVMmd small{color:#6c5e77;font-size:11px}.protocols_exploreLink__a2IPn{margin-top:9px;color:#8050ac;font-size:11px;font-weight:700}.protocols_meaningCell__82GsU{min-width:0;color:#665572;font-size:13px;line-height:1.7}.protocols_meaningCell__82GsU h3{margin:0 0 5px;color:#4c345e;font-size:15px;font-weight:700;line-height:1.4}.protocols_meaningCell__82GsU .protocols_example__NmhjP{display:flex;align-items:baseline;gap:9px;margin-top:9px;color:#786584;font-size:12px;line-height:1.6}.protocols_example__NmhjP>strong{flex-shrink:0;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#836296}.protocols_caption__RqH_A{margin:11px 2px 18px;font-size:11px;line-height:1.65;color:#6d6077}.protocols_choiceNotes__V3Tru{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 2px 20px}.protocols_choiceNotes__V3Tru p{color:#776a83;font-size:12px;line-height:1.7}.protocols_choiceNotes__V3Tru strong{color:#51415f}.protocols_more___fkCn{margin:18px 0 0;border:1px solid #e2dbea;border-radius:10px;background:#fcfaff}.protocols_more___fkCn summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 17px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;color:#674980}.protocols_more___fkCn summary::-webkit-details-marker{display:none}.protocols_more___fkCn summary span{font-size:22px;font-weight:400;line-height:1}.protocols_more___fkCn[open] summary span{transform:rotate(45deg)}.protocols_checklist__S76T4{margin:0;padding:0 25px 18px 36px;color:#6b5c78;font-size:13px;line-height:1.8}.protocols_checklist__S76T4 li+li{margin-top:5px}.protocols_lessonHead__ImiBG{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.protocols_lessonHead__ImiBG :is(h1,h2){display:flex;align-items:baseline;flex-wrap:wrap;gap:9px 15px;margin-top:5px;color:#4e3a5c;font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.25;letter-spacing:-.02em}.protocols_lessonHead__ImiBG :is(h1,h2) span{font-size:33px;font-weight:760;color:#372048}.protocols_back__qGeWf{font-size:12px;font-weight:650;color:#8256a8;text-decoration:none;white-space:nowrap;padding:10px 0 10px 10px}.protocols_usage__bqody{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;padding:13px 17px;border-left:3px solid #bd97de;background:#f6f1fa;border-radius:0 7px 7px 0;margin-bottom:20px}.protocols_usage__bqody>div{display:flex;flex-direction:column;gap:3px}.protocols_usage__bqody span{color:#78518d;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.protocols_usage__bqody strong{color:#624574;font-size:12px;font-weight:620;line-height:1.6}.protocols_usage__bqody p{color:#7a6986;font-size:12px;line-height:1.65}.protocols_takeaway__fmTvG{padding:16px 19px;margin-top:20px;border-radius:9px;border:1px solid #e9d7b2;background:#fffaf0;color:#75501d;font-size:14px;font-weight:570;line-height:1.65}.protocols_detailContent__muIxT{padding:0 18px 20px}.protocols_detailTopics__w4yBf{margin:0}.protocols_detailTopics__w4yBf>div{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,2fr);gap:24px;padding:18px 0;border-top:1px solid #e5ddec}.protocols_detailTopics__w4yBf dt{color:#564065;font-size:14px;font-weight:700;line-height:1.55}.protocols_detailTopics__w4yBf dd{margin:0;color:#675773;font-size:13px;line-height:1.75;max-width:88ch}.protocols_exampleScope__tP18F{margin-top:8px;padding:16px 18px;background:#f2edf7;border:1px solid #ded2e9;border-left:3px solid #9a79b5;border-radius:0 8px 8px 0}.protocols_exampleScope__tP18F h3,.protocols_sourceSection__lYGbi h3{margin:0 0 7px;font-size:13px;font-weight:750;color:#624773;line-height:1.4}.protocols_exampleScope__tP18F p{margin:0;max-width:108ch;color:#695777;font-size:13px;line-height:1.75}.protocols_sourceSection__lYGbi{margin-top:20px}.protocols_references__jRymJ{display:grid;gap:9px;list-style:none;margin:0;padding:0}.protocols_references__jRymJ li{min-width:0}.protocols_references__jRymJ a{color:#754298;font-size:12px;line-height:1.65;text-underline-offset:3px;overflow-wrap:anywhere}.protocols_references__jRymJ a>span{display:inline-block;text-decoration:none}.protocols_lessonLinks__KbYda{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:14px 2px 0}.protocols_lessonLinks__KbYda a{padding:6px 0;color:#78568f;font-size:11px;text-underline-offset:3px}.protocols_related__A4OJB{display:flex;align-items:center;flex-wrap:wrap;gap:9px 26px;padding-top:22px;margin-top:28px;border-top:1px solid #e8e1ed;font-size:11px}.protocols_related__A4OJB span{color:#776481}.protocols_related__A4OJB a{color:#77568f;text-decoration:none;padding:5px 0}.protocols_staticNote__gyS0Q{border-left:3px solid #7e51a2;background:#f4eefa;padding:12px;font-size:13px;margin-bottom:20px}@media (max-width:900px){.protocols_columnLabels__vSrc9,.protocols_compareRow__gq2wT{grid-template-columns:105px minmax(220px,.95fr) minmax(0,1.2fr);gap:17px;padding-left:16px;padding-right:16px}.protocols_key__h_O6X{display:none}}@media (max-width:760px){.protocols_main__JnKCj{width:calc(100% - 28px);padding-top:22px}.protocols_hero__Ijm1B{margin-bottom:20px}.protocols_hero__Ijm1B>p:last-child{font-size:14px}.protocols_tabs__RWoAt{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:21px}.protocols_tabs__RWoAt button:first-child{grid-column:1/-1;min-height:38px}.protocols_tabs__RWoAt button{min-height:42px;font-size:13px}.protocols_comparisonHead__guB8W h2{font-size:20px}.protocols_comparisonHead__guB8W p{font-size:12px;line-height:1.5}.protocols_columnLabels__vSrc9{display:none}.protocols_compareRow__gq2wT{grid-template-columns:minmax(0,1fr);gap:15px;padding:19px 16px}.protocols_compareRow__gq2wT:first-of-type{border-top:0}.protocols_interface__wVMmd{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.protocols_interface__wVMmd strong{font-size:26px}.protocols_exploreLink__a2IPn{margin-top:0;margin-left:auto}.protocols_meaningCell__82GsU{font-size:13px}.protocols_meaningCell__82GsU .protocols_example__NmhjP{flex-direction:column;gap:2px}.protocols_choiceNotes__V3Tru{grid-template-columns:1fr;gap:10px}.protocols_caption__RqH_A{font-size:10px}.protocols_lessonHead__ImiBG{align-items:flex-start}.protocols_lessonHead__ImiBG .protocols_eyebrow__KrU55{font-size:9px}.protocols_lessonHead__ImiBG :is(h1,h2){flex-direction:column;gap:3px;font-size:20px}.protocols_lessonHead__ImiBG :is(h1,h2) span{font-size:30px}.protocols_back__qGeWf{font-size:10px;padding-top:2px}.protocols_usage__bqody{grid-template-columns:1fr;gap:7px;padding:11px 13px}.protocols_usage__bqody p{font-size:11px}.protocols_takeaway__fmTvG{padding:13px 15px;font-size:13px}.protocols_detailContent__muIxT{padding:0 14px 17px}.protocols_detailTopics__w4yBf>div{grid-template-columns:1fr;gap:6px;padding:15px 0}.protocols_exampleScope__tP18F{padding:13px 14px}.protocols_sourceSection__lYGbi{margin-top:17px}.protocols_more___fkCn summary{font-size:12px;padding:12px 14px}.protocols_related__A4OJB{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.protocols_main__JnKCj *,.protocols_main__JnKCj :before{transition:none!important;scroll-behavior:auto!important}}@media print{.protocols_back__qGeWf,.protocols_lessonLinks__KbYda,.protocols_related__A4OJB,.protocols_tabs__RWoAt{display:none}@layer base{.protocols_panel__KePIv[hidden]{display:block!important}}.protocols_panel__KePIv{margin-top:30px}.protocols_main__JnKCj{width:100%}}.protocols_lessonIntro__n3Qr_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:32px;align-items:center;margin:20px 0 25px}.protocols_introCopy__VKRdf{min-width:0}.protocols_introCopy__VKRdf>p{font-size:15px;line-height:1.75;color:#635870;max-width:80ch}.protocols_introCopy__VKRdf aside{margin-top:17px}.protocols_lessonIntro__n3Qr_ aside{padding:14px 17px;border-left:3px solid #bc91db;background:#f6f0fa;border-radius:0 8px 8px 0}.protocols_lessonIntro__n3Qr_ aside span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#78548e;font-weight:750;margin-bottom:6px}.protocols_lessonIntro__n3Qr_ aside strong{font-size:13px;color:#725384;font-weight:600;line-height:1.65}.protocols_memoryAid__U0jsh{width:100%;max-width:320px;margin:0;justify-self:center}.protocols_memoryAid__U0jsh img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 66% 66% at 50% 50%,#000 65%,transparent 100%);mask-image:radial-gradient(ellipse 66% 66% at 50% 50%,#000 65%,transparent 100%)}.protocols_memoryAid__U0jsh figcaption{padding:4px 8px 0;color:#826d90;font-size:12px;line-height:1.5;text-align:center}.protocols_learningGrid__O0Dxq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.protocols_learningGrid__O0Dxq>*{min-width:0}.protocols_mistakes__ff1RG{margin-top:28px;padding-top:24px;border-top:1px solid #e6deed}.protocols_mistakes__ff1RG header>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a5d2f;font-weight:700}.protocols_mistakes__ff1RG h3{font-size:23px;font-weight:740;color:#49344f;letter-spacing:-.025em;margin:5px 0 16px}.protocols_mistakes__ff1RG>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.protocols_mistakes__ff1RG article{padding:15px 17px;border:1px solid #efe0ca;border-top:3px solid #d9aa64;border-radius:8px;background:#fffbf4}.protocols_mistakes__ff1RG h4{color:#845b2e;font-size:14px;line-height:1.45;margin:0 0 7px;font-weight:750}.protocols_mistakes__ff1RG p{color:#786047;font-size:13px;line-height:1.65}.protocols_bench__9LwpO{margin-top:18px;padding:17px 20px;border-radius:9px;background:#eef6f5;border:1px solid #d6e6e1}.protocols_bench__9LwpO>strong{color:#47796c;font-size:13px}.protocols_bench__9LwpO p{color:#637e76;font-size:13px;line-height:1.7;margin-top:5px}.protocols_contextIntro__64x0A{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:35px;align-items:start;margin-bottom:20px}.protocols_contextIntro__64x0A h2{font-size:25px;line-height:1.3;font-weight:730;letter-spacing:-.03em;color:#3b284b}.protocols_contextIntro__64x0A p{font-size:14px;line-height:1.75;color:#71617d}.protocols_contextIntro__64x0A strong{font-weight:600;color:#655274}.protocols_contextJobs__Lq35b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px}.protocols_contextJobs__Lq35b>div{padding:16px 18px;background:#f2f8fc;border:1px solid #d5e5ee;border-radius:12px}.protocols_contextJobs__Lq35b>div:nth-child(2){background:#f6f2fb;border-color:#e2d6ed}.protocols_contextJobs__Lq35b>div:nth-child(3){background:#f0f8f5;border-color:#d1e6dd}.protocols_contextJobs__Lq35b>div>span{font-size:10px;color:#596d81;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.protocols_contextJobs__Lq35b p{color:#6b7b8c;font-size:12px;line-height:1.65}.protocols_contextJobs__Lq35b a{color:#406b94;text-decoration:underline;text-underline-offset:3px;font-weight:650}.protocols_jobPath__o2Kr1{display:grid;grid-template-columns:1fr 25px 1.3fr;gap:9px;align-items:center;margin:13px 0}.protocols_jobPath__o2Kr1 b{border:1px solid #bed0df;background:#fff;border-radius:5px;padding:8px 5px;text-align:center;font-size:13px;color:#4b7290}.protocols_jobPath__o2Kr1 i{color:#6c98b5;font-style:normal;text-align:center}.protocols_contextJobs__Lq35b>div:nth-child(2) .protocols_jobPath__o2Kr1 b{color:#8e71a9;border-color:#d6c4e4}.protocols_contextJobs__Lq35b>div:nth-child(3) .protocols_jobPath__o2Kr1 b{color:#4d8c76;border-color:#bad8cb}@media(max-width:1049px){.protocols_learningGrid__O0Dxq{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.protocols_contextIntro__64x0A,.protocols_lessonIntro__n3Qr_{grid-template-columns:1fr;gap:13px}.protocols_lessonIntro__n3Qr_{margin:16px 0 22px}.protocols_introCopy__VKRdf>p{font-size:14px}.protocols_memoryAid__U0jsh{max-width:240px}.protocols_contextIntro__64x0A h2{font-size:22px}.protocols_contextIntro__64x0A p{font-size:13px}.protocols_contextJobs__Lq35b{grid-template-columns:1fr;gap:10px;margin-bottom:25px}.protocols_contextJobs__Lq35b>div{padding:13px 16px}.protocols_jobPath__o2Kr1{margin:9px 0}.protocols_mistakes__ff1RG>div{grid-template-columns:1fr;gap:11px}.protocols_mistakes__ff1RG h3{font-size:21px}.protocols_learningGrid__O0Dxq{gap:16px}}.protocols_lessonDirectory__3Ntyf{margin-top:30px;padding-top:23px;border-top:1px solid #e5ddec}.protocols_lessonDirectory__3Ntyf h2{color:#49344f;font-size:20px;font-weight:720;letter-spacing:-.02em}.protocols_lessonDirectory__3Ntyf p{margin-top:7px;color:#776a83;font-size:13px;line-height:1.6}.protocols_lessonDirectory__3Ntyf>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.protocols_lessonDirectory__3Ntyf a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #dfd3ea;border-radius:8px;background:#faf7fd;color:#6b3d8e;font-size:13px;font-weight:650;text-decoration:none}.protocols_lessonDirectory__3Ntyf a:hover{background:#f1e8fa;border-color:#b99acb}.protocols_lessonDirectory__3Ntyf a[aria-current=page]{background:#eee5f6;border-color:#b899ce}.protocols_lessonDirectory__3Ntyf a span{color:#9876b0}.protocols_updated__53t_n{margin-top:19px;color:#7b6c86;font-size:11px;line-height:1.5}.protocols_srOnly__HGkiJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:760px){.protocols_lessonDirectory__3Ntyf>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.protocols_lessonDirectory__3Ntyf{display:none}}