.algorithm_page__9V96e{min-height:100vh;padding:38px 24px 64px;background:#f7faf9;color:#163033}.algorithm_cytoBoardSection__t8Pi4,.algorithm_flowSection__hr4Sh,.algorithm_hero__yM6vX,.algorithm_section__zwF4T,.algorithm_twoColumn__1ZwVU{max-width:1180px;margin:0 auto}.algorithm_hero__yM6vX{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;align-items:end;padding:34px 0 24px;border-bottom:1px solid #dfe9e7}.algorithm_backLink__EbCwM{display:inline-flex;margin-bottom:24px;color:#0a766d;text-decoration:none;font-size:13px;font-weight:850}.algorithm_backLink__EbCwM:hover{text-decoration:underline}.algorithm_kicker__J19Lu{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;color:#087d73;font-size:11px;font-weight:850}.algorithm_hero__yM6vX h1{max-width:760px;margin:0 0 14px;font-size:clamp(38px,4vw,64px);line-height:1.02;letter-spacing:-.02em;color:#10292d}.algorithm_lead__E5qaG{max-width:780px;margin:0;color:#597072;font-size:18px;line-height:1.55}.algorithm_disclaimer__8Pflt{border:1px solid #ead8b5;border-left:4px solid #d49a39;border-radius:16px;background:#fffaf0;padding:18px}.algorithm_disclaimer__8Pflt strong{display:block;margin-bottom:7px;color:#7a551a;font-size:13px}.algorithm_disclaimer__8Pflt p{margin:0;color:#6f624d;font-size:12px;line-height:1.55}.algorithm_statBand__M8UWC{max-width:1180px;margin:22px auto 30px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.algorithm_statBand__M8UWC div{padding:18px;border:1px solid #dfe9e7;border-radius:15px;background:white}.algorithm_statBand__M8UWC strong{display:block;color:#0b8178;font-size:28px;line-height:1}.algorithm_statBand__M8UWC span{display:block;margin-top:7px;color:#62797b;font-size:11px;font-weight:800}.algorithm_cytoBoardSection__t8Pi4,.algorithm_flowSection__hr4Sh,.algorithm_section__zwF4T,.algorithm_twoColumn__1ZwVU{margin-top:28px}.algorithm_cytoBoardSection__t8Pi4,.algorithm_flowSection__hr4Sh,.algorithm_section__zwF4T{padding:24px;border:1px solid #dfe9e7;border-radius:18px;background:white}.algorithm_cytoBoardSection__t8Pi4 h2,.algorithm_flowSection__hr4Sh h2,.algorithm_section__zwF4T h2,.algorithm_twoColumn__1ZwVU h2{margin:0;color:#162f33;font-size:24px;letter-spacing:-.01em}.algorithm_branchMap__KMSzz,.algorithm_pipeline__BqyyJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.algorithm_pipeline__BqyyJ:before{display:none}.algorithm_branchNode__KMlNR,.algorithm_pipelineStep__9w0ZH{position:relative;min-height:148px;padding:16px 14px;border:1px solid #dce8e6;border-radius:15px;background:#fbfdfc}.algorithm_branchNode__KMlNR span,.algorithm_pipelineStep__9w0ZH span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:16px;border:2px solid #d7ece8;border-radius:12px;background:#f4fbfa;color:#0a766d;font-size:11px;font-weight:900}.algorithm_branchNode__KMlNR strong,.algorithm_pipelineStep__9w0ZH strong{display:block;color:#173335;font-size:13px;line-height:1.25}.algorithm_branchNode__KMlNR p,.algorithm_pipelineStep__9w0ZH p{margin:6px 0 0;color:#607678;font-size:11px;line-height:1.45}.algorithm_branchNode__KMlNR:after,.algorithm_pipelineStep__9w0ZH:after{content:"";position:absolute;left:14px;right:14px;top:58px;height:1px;background:#e5eeee}.algorithm_twoColumn__1ZwVU{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.algorithm_cytoBoardSection__t8Pi4,.algorithm_section__zwF4T,.algorithm_twoColumn__1ZwVU>div{padding:24px;border:1px solid #dfe9e7;border-radius:18px;background:white}.algorithm_sectionHead__t9Eb_>p,.algorithm_twoColumn__1ZwVU p{margin:8px 0 0;color:#607678;font-size:13px;line-height:1.65}.algorithm_sectionHead__t9Eb_{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.algorithm_sectionHead__t9Eb_>p{max-width:560px;margin:0}.algorithm_pillBox__tXThm{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.algorithm_badgeMuted__b5Mmv,.algorithm_badgeRow__lEmia span,.algorithm_pillBox__tXThm span{display:inline-flex;align-items:center;padding:6px 8px;border-radius:999px;background:#edf6f4;color:#0b7069;font-size:10px;font-weight:850}.algorithm_lookupFormula___S89X{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr;grid-gap:8px;gap:8px;align-items:center;margin-top:18px}.algorithm_lookupFormula___S89X span{min-height:54px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;border:1px solid #dce8e6;border-radius:12px;background:#fbfdfc;color:#29474a;font-size:12px;font-weight:850}.algorithm_lookupFormula___S89X i{color:#7e9293;font-style:normal;font-weight:900}.algorithm_cytoDecision__8Cbf_{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:18px 0;padding:14px;border:1px solid #dce8e6;border-radius:16px;background:#f8fbfb}.algorithm_cytoDecision__8Cbf_:before{content:"";position:absolute;left:42px;right:42px;top:33px;height:2px;background:linear-gradient(90deg,#0b8178,#aaccc8)}.algorithm_cytoDecision__8Cbf_ article{position:relative;z-index:1;padding:0 12px}.algorithm_cytoDecision__8Cbf_ span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:2px solid #cfe8e4;border-radius:12px;background:white;color:#087d73;font-size:10px;font-weight:900}.algorithm_cytoDecision__8Cbf_ strong{display:block;margin-top:10px;color:#173335;font-size:13px}.algorithm_cytoDecision__8Cbf_ p{margin:5px 0 0;color:#607678;font-size:11px;line-height:1.45}.algorithm_cytoMatrix__mwGMp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.algorithm_cytoMatrix__mwGMp article{border:1px solid #dfe9e7;border-radius:16px;background:#fff;overflow:hidden}.algorithm_cytoMatrix__mwGMp header{display:flex;align-items:center;gap:8px;padding:13px 14px;border-bottom:1px solid #e7eeee;background:#f8fbfb}.algorithm_cytoMatrix__mwGMp header span{width:9px;height:9px;border-radius:50%;background:#6aa39d}.algorithm_cytoMatrix__mwGMp header strong{color:#243f42;font-size:13px}.algorithm_cytoMatrix__mwGMp article[data-tone=favourable] header span{background:#18a36f}.algorithm_cytoMatrix__mwGMp article[data-tone=intermediate] header span{background:#d4962c}.algorithm_cytoMatrix__mwGMp article[data-tone=adverse] header span{background:#c95b5b}.algorithm_cytoMatrix__mwGMp article[data-tone=modifier] header span{background:#697aa6}.algorithm_cytoMatrix__mwGMp article>div{display:flex;flex-direction:column;gap:8px;padding:12px}.algorithm_cytoMatrix__mwGMp section{padding:10px;border:1px solid #e6eeee;border-radius:11px;background:#fbfdfd}.algorithm_cytoMatrix__mwGMp b,.algorithm_cytoMatrix__mwGMp em,.algorithm_cytoMatrix__mwGMp small{display:block}.algorithm_cytoMatrix__mwGMp b{color:#183336;font-size:12px;line-height:1.25}.algorithm_cytoMatrix__mwGMp small{margin-top:4px;color:#738789;font-size:10px;line-height:1.35}.algorithm_cytoMatrix__mwGMp em{margin-top:6px;color:#906523;font-size:9px;font-style:normal;font-weight:850}.algorithm_cytoMuted__aBngG{background:#f3f5f5!important;color:#7a8889}.algorithm_cytoRules__oRhc_{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.algorithm_cytoRules__oRhc_ article{padding:16px;border:1px solid #ead8b5;border-radius:14px;background:#fffaf0}.algorithm_cytoRules__oRhc_ strong{display:block;color:#79551b;font-size:13px}.algorithm_cytoRules__oRhc_ p{margin:7px 0 0;color:#6f624d;font-size:12px;line-height:1.55}.algorithm_scenarioGrid__XN9jS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.algorithm_scenarioCard__yoZc9{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e0eae8;border-radius:14px;background:#fbfdfc}.algorithm_scenarioCard__yoZc9 div:first-child span{display:block;margin-bottom:5px;text-transform:uppercase;letter-spacing:.1em;color:#0c8177;font-size:9px;font-weight:850}.algorithm_scenarioCard__yoZc9 strong{display:block;color:#183336;font-size:15px;line-height:1.3}.algorithm_scenarioCard__yoZc9 small{display:block;margin-top:4px;color:#718587;font-size:11px}.algorithm_scenarioCard__yoZc9 p{margin:0;color:#4d6365;font-size:12px;line-height:1.5}.algorithm_missingScenario__1lxKd{padding:10px;border-radius:10px;background:#fff7e8;color:#7b5c27!important}.algorithm_legacyScenarioGrid__mUp03{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.algorithm_legacyScenarioGrid__mUp03 article{padding:16px;border:1px solid #ead8b5;border-radius:14px;background:#fffaf0}.algorithm_legacyScenarioGrid__mUp03 span{display:block;text-transform:uppercase;letter-spacing:.1em;color:#94641c;font-size:9px;font-weight:850}.algorithm_legacyScenarioGrid__mUp03 strong{display:block;margin-top:6px;color:#4f3a1b;font-size:14px}.algorithm_legacyScenarioGrid__mUp03 p{margin:8px 0 0;color:#6f592f;font-size:12px;line-height:1.5}.algorithm_legacyScenarioGrid__mUp03 small{display:block;margin-top:7px;color:#7a6b52;font-size:11px;line-height:1.45}.algorithm_badgeRow__lEmia{display:flex;flex-wrap:wrap;gap:6px}.algorithm_badgeMuted__b5Mmv{background:#f2f5f5;color:#78898a}.algorithm_exampleGrid__ynLPl{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.algorithm_exampleGrid__ynLPl article{padding:16px;border:1px solid #e0eae8;border-radius:14px;background:#fbfdfc}.algorithm_exampleGrid__ynLPl h3{margin:0;color:#173335;font-size:14px;line-height:1.3}.algorithm_exampleGrid__ynLPl ul{margin:9px 0 0;padding-left:18px;color:#485f61;font-size:12px;line-height:1.55}.algorithm_exampleGrid__ynLPl p{margin:10px 0 0;color:#546a6c;font-size:12px;line-height:1.55}.algorithm_tableWrap__6XONw{overflow:auto;border:1px solid #dfe9e7;border-radius:14px;background:white}.algorithm_tableWrap__6XONw table{width:100%;min-width:1040px;border-collapse:collapse;font-size:11px}.algorithm_tableWrap__6XONw td,.algorithm_tableWrap__6XONw th{padding:10px 12px;border-bottom:1px solid #e8efee;vertical-align:top;text-align:left}.algorithm_tableWrap__6XONw th{position:-webkit-sticky;position:sticky;top:0;background:#f3f8f7;color:#52696b;text-transform:uppercase;letter-spacing:.08em;font-size:9px;z-index:1}.algorithm_tableWrap__6XONw td{color:#31494c;line-height:1.45}.algorithm_tableWrap__6XONw tbody tr:hover{background:#f9fcfb}.algorithm_detailsTable__3OVWK{margin-top:0}.algorithm_detailsTable__3OVWK summary{cursor:pointer;margin-bottom:12px;color:#0a766d;font-size:13px;font-weight:850}.algorithm_detailsTable__3OVWK summary:hover{text-decoration:underline}@media(max-width:1100px){.algorithm_pipeline__BqyyJ{grid-template-columns:repeat(3,1fr);gap:18px}.algorithm_cytoDecision__8Cbf_:before,.algorithm_pipeline__BqyyJ:before{display:none}.algorithm_pipelineStep__9w0ZH span{box-shadow:none}.algorithm_branchMap__KMSzz{grid-template-columns:repeat(2,1fr)}.algorithm_cytoDecision__8Cbf_,.algorithm_cytoMatrix__mwGMp{grid-template-columns:repeat(2,1fr);gap:12px}.algorithm_exampleGrid__ynLPl{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.algorithm_hero__yM6vX,.algorithm_twoColumn__1ZwVU{grid-template-columns:1fr}.algorithm_statBand__M8UWC{grid-template-columns:repeat(2,1fr)}.algorithm_scenarioGrid__XN9jS{grid-template-columns:1fr}.algorithm_sectionHead__t9Eb_{display:block}.algorithm_sectionHead__t9Eb_>p{margin-top:8px}.algorithm_lookupFormula___S89X{grid-template-columns:1fr}.algorithm_lookupFormula___S89X i{display:none}}@media(max-width:640px){.algorithm_page__9V96e{padding:22px 14px 44px}.algorithm_hero__yM6vX h1{font-size:34px}.algorithm_lead__E5qaG{font-size:15px}.algorithm_branchMap__KMSzz,.algorithm_cytoDecision__8Cbf_,.algorithm_cytoMatrix__mwGMp,.algorithm_cytoRules__oRhc_,.algorithm_exampleGrid__ynLPl,.algorithm_pipeline__BqyyJ,.algorithm_statBand__M8UWC{grid-template-columns:1fr}.algorithm_cytoBoardSection__t8Pi4,.algorithm_section__zwF4T,.algorithm_twoColumn__1ZwVU>div{padding:17px}.algorithm_pipelineStep__9w0ZH{display:flex;gap:12px}.algorithm_pipelineStep__9w0ZH span{width:40px;height:40px;flex:0 0 auto}.algorithm_branchNode__KMlNR{min-height:0}.algorithm_cytoMatrix__mwGMp article>div{padding:10px}}