.page_shell__Pmhpr{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:88px 0 56px}.page_hero__ofsoY{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px;border-bottom:1px solid var(--light-gray);padding-bottom:22px}.page_hero__ofsoY h1{max-width:900px;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.page_eyebrow__ojhuq,.page_kicker__3LFtG{display:block;color:var(--gray);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.page_eyebrow__ojhuq{margin-bottom:8px}.page_kicker__3LFtG{margin-bottom:10px}.page_lede__7CI49{max-width:820px;margin:16px 0 0;color:var(--gray);font-size:1.08rem}.page_articleLink__kUPyE{flex:0 0 auto;border:1px solid var(--light-gray);border-radius:var(--radius);color:var(--fg);padding:9px 12px;text-decoration:none}.page_articleLink__kUPyE:hover{background:var(--lightest-gray)}.page_bridgeSection__RdY0j{margin-bottom:20px}.page_bridgeIntro__cpNTy{max-width:880px;margin-bottom:14px}.page_bridgeIntro__cpNTy h2{margin:0;font-size:clamp(1.6rem,4vw,2.8rem);line-height:1.08}.page_bridgeIntro__cpNTy p{margin:12px 0 0;color:var(--gray);font-size:1rem;line-height:1.55}.page_bridgeGrid__5Wt9Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page_bridgePanel__Yn9VM{display:grid;align-content:start;gap:14px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--lightest-gray);padding:16px}.page_bridgePanel__Yn9VM h3{margin:0;font-size:1.14rem}.page_bridgePanel__Yn9VM p{margin:0;color:var(--gray);font-size:.96rem;line-height:1.5}.page_bridgePanel__Yn9VM p code{color:var(--article-color);font-family:var(--font-mono)}.page_stepLabel__jUsoB{width:-moz-fit-content;width:fit-content;border:1px solid var(--light-gray);border-radius:999px;background:var(--bg);color:var(--gray);font-size:.74rem;font-weight:800;line-height:1.2;padding:5px 8px;text-transform:uppercase}.page_bridgeEquation__COTS7{display:grid;gap:8px}.page_bridgeEquation__COTS7 code{display:block;overflow-wrap:anywhere;border:1px solid var(--light-gray);border-radius:6px;background:var(--bg);padding:10px;font-size:.86rem;line-height:1.45}.page_mapSection__vmQfZ{margin-bottom:20px;border-top:1px solid var(--light-gray);padding-top:20px}.page_mapIntro__L1DSZ{max-width:900px;margin-bottom:14px}.page_mapIntro__L1DSZ h2{margin:0;font-size:clamp(1.55rem,4vw,2.7rem);line-height:1.08}.page_mapIntro__L1DSZ p{margin:12px 0 0;color:var(--gray);font-size:1rem;line-height:1.55}.page_mapIntro__L1DSZ p code{color:var(--article-color);font-family:var(--font-mono)}.page_mapGrid__ZIYCq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page_mapCard__6chJq{display:grid;align-content:start;gap:14px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--lightest-gray);padding:16px}.page_mapControls__axZCM{display:grid;gap:12px}.page_mapFlow__NDjCL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page_mapFlow__NDjCL div{display:grid;gap:8px;border:1px solid var(--light-gray);border-radius:6px;background:var(--bg);padding:10px}.page_mapFlow__NDjCL span{color:var(--gray);font-size:.72rem;font-weight:800;text-transform:uppercase}.page_mapFlow__NDjCL code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:1rem}.page_mapCompare__QocbN{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:14px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--lightest-gray);padding:16px}.page_mapCompare__QocbN code{display:block;overflow-wrap:anywhere;border:1px solid var(--light-gray);border-radius:6px;background:var(--bg);padding:10px;font-size:.9rem;line-height:1.45}.page_mapCompare__QocbN p{max-width:720px;margin:10px 0 0;color:var(--gray);font-size:.96rem;line-height:1.5}.page_compareActions__j87B1{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page_exampleTabs__ysrFm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.page_exampleTab__PmdUd{display:grid;gap:6px;min-height:82px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--bg);color:var(--fg);cursor:pointer;padding:12px;text-align:left}.page_activeExampleTab__KpD9U,.page_exampleTab__PmdUd:hover{background:var(--lightest-gray)}.page_activeExampleTab__KpD9U{border-color:var(--link);box-shadow:inset 0 0 0 1px var(--link)}.page_exampleTab__PmdUd span{font-weight:800}.page_exampleTab__PmdUd code{color:var(--gray);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.page_workspace__K0wEs{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);gap:16px}.page_panel__xk9_I{border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--lightest-gray);padding:16px}.page_panel__xk9_I:first-child{grid-row:span 2}.page_panel__xk9_I p{margin:0;color:var(--gray);font-size:.98rem;line-height:1.55}.page_controls__ERELl{display:grid;gap:12px;margin-top:16px}.page_control__fzF2w{display:grid;gap:8px}.page_control__fzF2w span{color:var(--gray);font-size:.74rem;font-weight:800;text-transform:uppercase}.page_sliderRow__unnRZ{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:10px;align-items:center}.page_sliderRow__unnRZ input[type=range]{width:100%;accent-color:var(--link)}.page_numberInput__2VIkb,.page_textInput__QMT8h{width:100%;border:1px solid var(--light-gray);border-radius:6px;background:var(--bg);color:var(--fg);font:inherit;min-width:0;padding:9px 10px}.page_numberInput__2VIkb{text-align:right}.page_numberInput__2VIkb:focus,.page_textInput__QMT8h:focus{border-color:var(--link);outline:none}.page_equationCheck__JQ3FN{display:grid;gap:12px;border-top:1px solid var(--light-gray);padding:14px 0}.page_equationCheck__JQ3FN:first-child{border-top:0;padding-top:0}.page_equationCheck__JQ3FN:last-child{padding-bottom:0}.page_equationCheck__JQ3FN code,.page_protocolCard__1hmo4 code,.page_valueRow__RILmn code{font-family:var(--font-mono)}.page_equationCheck__JQ3FN code{display:block;margin-top:7px;overflow-wrap:anywhere;border:1px solid var(--light-gray);border-radius:6px;background:var(--bg);padding:10px;font-size:.88rem;line-height:1.45}.page_failPill__ZaNVv,.page_passPill__LlcaA{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:800;line-height:1.2;text-transform:uppercase}.page_passPill__LlcaA{background:color-mix(in srgb,var(--green) 20%,transparent);color:var(--green)}.page_failPill__ZaNVv{background:color-mix(in srgb,var(--red) 20%,transparent);color:var(--red)}.page_valueTable__cY59D{border:1px solid var(--light-gray);border-radius:6px;overflow:hidden}.page_valueRow__RILmn{display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid var(--light-gray);background:var(--bg)}.page_valueRow__RILmn:first-child{border-top:0}.page_valueRow__RILmn code,.page_valueRow__RILmn span{padding:9px 10px;overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.page_valueRow__RILmn span{border-right:1px solid var(--light-gray);color:var(--gray);font-weight:800}.page_warning__wTb8i{margin-top:12px!important;border-left:3px solid #f5a524;padding-left:10px}.page_protocolSection__HIlvO{margin-top:36px;border-top:1px solid var(--light-gray);padding-top:24px}.page_protocolGrid__wo6i1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page_protocolCard__1hmo4{display:grid;gap:10px;min-height:238px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--lightest-gray);color:var(--fg);padding:15px;text-decoration:none}.page_protocolCard__1hmo4:hover{border-color:var(--link)}.page_protocolCard__1hmo4 h2{margin:0;font-size:1.08rem}.page_protocolCard__1hmo4 p{margin:0;color:var(--gray);font-size:.95rem;line-height:1.5}.page_protocolCard__1hmo4 code{align-self:end;overflow-wrap:anywhere;border-top:1px solid var(--light-gray);padding-top:10px;color:var(--article-color);font-size:.84rem;line-height:1.45}.page_labSection__yJuLU{margin-top:36px;border-top:1px solid var(--light-gray);padding-top:24px}.page_labHeader__BhaEg{max-width:840px;margin-bottom:16px}.page_labHeader__BhaEg h2{margin:0;font-size:clamp(1.7rem,4vw,3rem);line-height:1.05}.page_labHeader__BhaEg p{margin:12px 0 0;color:var(--gray);font-size:1rem;line-height:1.55}.page_toyGrid__hrjQq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page_toyCard__9O66s{display:grid;align-content:start;gap:14px;border:1px solid var(--light-gray);border-radius:var(--radius);background:var(--lightest-gray);padding:16px}.page_toyCard__9O66s h2{margin:0;font-size:1.08rem}.page_toyCard__9O66s p{margin:8px 0 0;color:var(--gray);font-size:.95rem;line-height:1.5}.page_toyControls__X_WAi{display:grid;gap:12px}.page_toyEquation__Bhf4s{display:grid;gap:8px}.page_toyEquation__Bhf4s code{display:block;overflow-wrap:anywhere;padding:10px;font-size:.86rem;line-height:1.45}.page_commandButton__m7DHB,.page_toyEquation__Bhf4s code{border:1px solid var(--light-gray);border-radius:6px;background:var(--bg)}.page_commandButton__m7DHB{width:-moz-fit-content;width:fit-content;color:var(--fg);cursor:pointer;font:inherit;padding:8px 10px}.page_commandButton__m7DHB:hover{border-color:var(--link);background:var(--lightest-gray)}@media (max-width:980px){.page_bridgeGrid__5Wt9Q,.page_hero__ofsoY,.page_mapGrid__ZIYCq,.page_protocolGrid__wo6i1,.page_toyGrid__hrjQq,.page_workspace__K0wEs{grid-template-columns:1fr}.page_mapCompare__QocbN{display:grid}.page_compareActions__j87B1{justify-content:flex-start}.page_hero__ofsoY{display:grid;align-items:start}.page_panel__xk9_I:first-child{grid-row:auto}.page_articleLink__kUPyE{justify-self:start}}@media (max-width:760px){.page_shell__Pmhpr{width:min(100% - 20px,1180px);padding-top:72px}.page_hero__ofsoY h1{font-size:clamp(2rem,12vw,3rem)}.page_exampleTabs__ysrFm,.page_mapFlow__NDjCL,.page_sliderRow__unnRZ,.page_valueRow__RILmn{grid-template-columns:1fr}.page_valueRow__RILmn span{border-right:0;border-bottom:1px solid var(--light-gray)}}