._visuallyHidden_5bew5_1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._quickAnswer_5bew5_27{border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;margin:0 0 34px;padding:clamp(24px,4vw,38px)}._answerLabel_5bew5_47,._visualLabel_5bew5_49,._controlLabel_5bew5_51,._calculatorLabel_5bew5_53{color:var(--signal-text);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.73rem;font-weight:900;line-height:1.2;display:inline-flex}._answerLabel_5bew5_47:before,._visualLabel_5bew5_49:before,._controlLabel_5bew5_51:before,._calculatorLabel_5bew5_53:before{border-radius:var(--radius-pill);background:var(--brass);content:"";width:28px;height:5px}._quickAnswer_5bew5_27 blockquote{background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0;font-size:clamp(1.65rem,3.2vw,2.35rem)}._quickAnswer_5bew5_27 p:last-child,._quickAnswer_5bew5_27 blockquote:last-child{margin-bottom:0}._diagram_5bew5_131{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;margin:0 0 34px;padding:clamp(24px,5vw,44px);position:relative;overflow:hidden;container:article-diagram/inline-size}._diagram_5bew5_131:after{background:var(--brass);content:"";opacity:.08;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-65px}._diagramHeader_5bew5_183{z-index:1;max-width:820px;position:relative}._diagramHeader_5bew5_183 h2{margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem)}._diagramHeader_5bew5_183 p:last-child{max-width:780px;margin-bottom:0}._visualLabel_5bew5_49:before{background:var(--brass)}._diagramNotice_5bew5_223{z-index:1;border:1px solid var(--navy);border-radius:var(--radius-pill);background:var(--navy);max-width:100%;color:var(--brass-light);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:22px 0 -10px;padding:9px 14px;font-size:.73rem;font-weight:900;line-height:1.25;display:inline-flex;position:relative}._diagramList_5bew5_263{z-index:1;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}._diagramStep_5bew5_283{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);min-width:0;color:var(--ink);font-family:var(--sans);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin:0;padding:17px;font-size:.95rem;font-weight:700;line-height:1.4;display:grid;position:relative}._stepNumber_5bew5_321{background:var(--navy);width:42px;height:42px;color:var(--brass-light);font-family:var(--display);font-synthesis:none;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:400;line-height:1;display:grid}._stepCopy_5bew5_351{gap:4px;min-width:0;padding-top:2px;display:grid}._stepKicker_5bew5_365{color:var(--signal-text);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}._stepText_5bew5_385{overflow-wrap:break-word;min-width:0;display:block}._stepOptions_5bew5_397{flex-wrap:wrap;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}._stepOptions_5bew5_397 li{border:1px solid var(--signal-tint-border);border-radius:var(--radius-pill);background:var(--signal-tint);color:var(--navy);font-family:var(--mono);letter-spacing:.02em;margin:0;padding:4px 7px;font-size:.65rem;font-weight:900;line-height:1.15}._diagram_5bew5_131[data-mode=timeline] ._diagramList_5bew5_263,._diagram_5bew5_131[data-mode=handoff] ._diagramList_5bew5_263{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}._diagram_5bew5_131[data-mode=timeline] ._diagramStep_5bew5_283,._diagram_5bew5_131[data-mode=handoff] ._diagramStep_5bew5_283{border-radius:var(--radius-lg);display:block}._diagram_5bew5_131[data-mode=timeline] ._diagramStep_5bew5_283:not(:last-child):after,._diagram_5bew5_131[data-mode=handoff] ._diagramStep_5bew5_283:not(:last-child):after{z-index:2;background:var(--brass);width:18px;height:8px;box-shadow:none;content:"";border-radius:8px;position:absolute;top:28px;right:-14px}._diagram_5bew5_131[data-mode=timeline] ._stepNumber_5bew5_321,._diagram_5bew5_131[data-mode=handoff] ._stepNumber_5bew5_321{margin-bottom:14px}._diagram_5bew5_131[data-mode=stack] ._diagramList_5bew5_263{max-width:680px;margin-inline:auto}._diagram_5bew5_131[data-mode=stack] ._diagramStep_5bew5_283{border-radius:var(--radius-lg);background:var(--white);grid-template-columns:48px minmax(0,1fr);padding:13px 19px}._diagram_5bew5_131[data-mode=stack] ._diagramStep_5bew5_283:not(:first-child):before{z-index:3;border:1px solid var(--brass-deep);background:var(--brass);width:25px;height:25px;color:var(--navy);content:"+";font-family:var(--sans);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid;position:absolute;top:-26px;left:30px}._diagram_5bew5_131[data-mode=ladder] ._diagramList_5bew5_263,._diagram_5bew5_131[data-mode=trust] ._diagramList_5bew5_263{max-width:720px}._diagram_5bew5_131[data-mode=ladder] ._diagramStep_5bew5_283:nth-child(2),._diagram_5bew5_131[data-mode=trust] ._diagramStep_5bew5_283:nth-child(2){margin-left:5%}._diagram_5bew5_131[data-mode=ladder] ._diagramStep_5bew5_283:nth-child(3),._diagram_5bew5_131[data-mode=trust] ._diagramStep_5bew5_283:nth-child(3){margin-left:10%}._diagram_5bew5_131[data-mode=ladder] ._diagramStep_5bew5_283:nth-child(4),._diagram_5bew5_131[data-mode=trust] ._diagramStep_5bew5_283:nth-child(4){margin-left:15%}._diagram_5bew5_131[data-mode=ladder] ._diagramStep_5bew5_283:nth-child(5),._diagram_5bew5_131[data-mode=trust] ._diagramStep_5bew5_283:nth-child(5){margin-left:20%}._diagram_5bew5_131[data-mode=trust] ._diagramStep_5bew5_283:nth-child(6){margin-left:25%}._diagram_5bew5_131[data-mode=audit] ._diagramList_5bew5_263{grid-template-columns:repeat(2,minmax(0,1fr))}._diagram_5bew5_131[data-mode=audit] ._diagramStep_5bew5_283:last-child:nth-child(odd){grid-column:1/-1}._diagram_5bew5_131[data-mode=route] ._diagramList_5bew5_263{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 16px}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283{border-radius:var(--radius-lg);min-height:184px;box-shadow:none;border-width:1px;grid-template-columns:1fr;align-content:start;padding:18px}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:first-child{grid-area:1/1}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(2){grid-area:1/2}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(3){grid-area:1/3}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(4){grid-area:2/3}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(5){grid-area:2/2}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(6){grid-area:2/1}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(-n+2):after,._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(4):after,._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(5):after,._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(3):after{z-index:2;border-radius:var(--radius-pill);background:var(--brass);box-shadow:none;content:"";position:absolute}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(-n+2):after{width:22px;height:8px;top:28px;right:-20px}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(3):after{width:8px;height:25px;bottom:-23px;left:calc(50% - 4px)}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(4):after,._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(5):after{width:22px;height:8px;top:28px;left:-20px}._diagram_5bew5_131[data-mode=route] ._stepNumber_5bew5_321{margin-bottom:13px}._diagram_5bew5_131[data-mode=zones] ._diagramList_5bew5_263{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283{border-radius:var(--radius-lg);border-width:4px 1px 1px;grid-template-columns:48px minmax(0,1fr);align-content:start;min-height:146px;padding:17px}._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283:nth-child(5){grid-column:1/-1}._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283:nth-child(2),._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283:nth-child(4){background:var(--signal-tint)}._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283:nth-child(5){background:var(--navy);color:var(--white)}._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283:nth-child(5) ._stepKicker_5bew5_365{color:var(--brass-light)}._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283:nth-child(5) ._stepNumber_5bew5_321{background:var(--brass);color:var(--ink)}._diagram_5bew5_131[data-mode=evidence] ._diagramList_5bew5_263{max-width:760px;margin-inline:auto}._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283{margin-inline:auto}._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283:first-child{width:62%}._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283:nth-child(2){width:70%}._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283:nth-child(3){width:78%}._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283:nth-child(4){width:86%}._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283:nth-child(5){width:92%}._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283:nth-child(n+6){width:100%}._diagram_5bew5_131[data-mode=checklist] ._stepNumber_5bew5_321{background:var(--brass);color:var(--ink);box-shadow:inset 0 0 0 1px var(--navy)}._diagram_5bew5_131[data-mode=gates] ._diagramStep_5bew5_283{border-left:4px solid var(--brass);border-radius:var(--radius-lg)}._decisionControl_5bew5_863{border:1px solid var(--brass);border-radius:var(--radius-lg);background:var(--navy);color:var(--white);margin:0 0 42px;padding:clamp(21px,4vw,30px)}._controlLabel_5bew5_51{color:var(--brass-light)}._decisionControl_5bew5_863 h2{color:var(--brass-light);margin:0 0 10px;font-size:clamp(1.75rem,3vw,2.45rem)}._decisionControl_5bew5_863 p:last-child{color:#ffffffe6;margin-bottom:0}._contents_5bew5_911{border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:21px}._articleAside_5bew5_923{background:var(--surface);box-shadow:none}._articleAside_5bew5_923 .eyebrow:before{color:currentColor;background:0 0}._contents_5bew5_911 h2{margin:0 0 12px;font-size:1.55rem}._contents_5bew5_911 ol,._relatedLinks_5bew5_955{margin:0;padding-left:21px}._contents_5bew5_911 li,._relatedLinks_5bew5_955 li{margin-bottom:8px}._contents_5bew5_911 a,._relatedLinks_5bew5_955 a{color:var(--ink);text-underline-offset:3px;font-size:.88rem;font-weight:800;line-height:1.35;text-decoration-thickness:2px}._asideIntro_5bew5_995{margin-bottom:20px;font-size:.91rem;line-height:1.55}._actionGroup_5bew5_1007{gap:10px;margin-top:22px;display:grid}._actionGroup_5bew5_1007 a{text-align:center;justify-content:center;width:100%;min-height:48px}._calculator_5bew5_53{border:1px solid var(--signal-tint-border);border-radius:var(--radius-lg);background:var(--signal-tint);box-shadow:none;margin:0 0 40px;padding:clamp(24px,4.5vw,42px)}._calculatorHeader_5bew5_1051{max-width:780px;margin-bottom:28px}._calculatorHeader_5bew5_1051 h2{margin:0 0 12px;font-size:clamp(2rem,4vw,3.15rem)}._calculatorHeader_5bew5_1051 p:last-child{margin-bottom:0}._calculatorLabel_5bew5_53:before{background:var(--brass)}._calculatorGrid_5bew5_1087{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._field_5bew5_1099{gap:7px;min-width:0;display:grid}._fieldWide_5bew5_1111{grid-column:1/-1}._field_5bew5_1099 label{color:var(--signal-text);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;font-size:.79rem;font-weight:900;line-height:1.3}._field_5bew5_1099 input,._field_5bew5_1099 select{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);width:100%;min-height:52px;color:var(--ink);font:800 1rem/1.2 var(--sans);padding:10px 13px}._field_5bew5_1099 input:focus-visible{outline:3px solid var(--brass-deep);outline-offset:2px;box-shadow:0 0 0 5px var(--white)}._field_5bew5_1099 select:focus-visible{outline:3px solid var(--brass-deep);outline-offset:2px;box-shadow:0 0 0 5px var(--white)}._resetButton_5bew5_1167:focus-visible{outline:3px solid var(--brass-deep);outline-offset:2px;box-shadow:0 0 0 5px var(--white)}._field_5bew5_1099 input:disabled{background:var(--paper);color:var(--muted-light);cursor:not-allowed}._helper_5bew5_1191{color:var(--muted);font:650 .77rem/1.45 var(--sans);margin:0}._calculatorResult_5bew5_1203{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);margin-top:24px;padding:clamp(20px,4vw,30px)}._calculatorResult_5bew5_1203 h3{margin:0 0 17px;font-size:1.7rem}._resultList_5bew5_1229{margin:0}._resultRow_5bew5_1237{border-top:1px solid var(--line);font-family:var(--sans);justify-content:space-between;gap:20px;padding:11px 0;display:flex}._resultRow_5bew5_1237:first-child{border-top:0}._resultRow_5bew5_1237 dt,._resultRow_5bew5_1237 dd{margin:0}._resultRow_5bew5_1237 dt{color:var(--muted)}._resultRow_5bew5_1237 dd{text-align:right;font-weight:900}._grandTotal_5bew5_1291{border-top:2px solid var(--navy);font:400 clamp(2rem, 5vw, 3.5rem)/1 var(--display);text-transform:uppercase;margin:14px 0 8px;padding-top:17px}._totalQualifier_5bew5_1307{color:var(--muted);font:750 .86rem/1.5 var(--sans);margin:0}._unknownNotice_5bew5_1319,._knownNotice_5bew5_1321{border:1px solid var(--line);border-radius:var(--radius-lg);font:850 .86rem/1.45 var(--sans);margin:18px 0 0;padding:13px 15px}._unknownNotice_5bew5_1319{background:var(--signal-tint)}._knownNotice_5bew5_1321{background:#eaf4df}._calculatorFooter_5bew5_1353{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;display:flex}._calculatorFooter_5bew5_1353 p{max-width:630px;font:650 .77rem/1.5 var(--sans);margin:0}._resetButton_5bew5_1167{border:1px solid var(--navy);border-radius:var(--radius-pill);background:var(--navy);color:var(--white);cursor:pointer;font:400 .9rem/1.1 var(--display);letter-spacing:.075em;text-transform:uppercase;flex:none;padding:10px 17px}._resetButton_5bew5_1167:hover{background:var(--navy-action)}@container article-diagram (width<=650px){._diagram_5bew5_131[data-mode=route] ._diagramList_5bew5_263,._diagram_5bew5_131[data-mode=zones] ._diagramList_5bew5_263{grid-template-columns:minmax(0,1fr);gap:18px}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283,._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283,._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(n),._diagram_5bew5_131[data-mode=zones] ._diagramStep_5bew5_283:nth-child(n){border-radius:var(--radius-lg);border-width:1px 1px 1px 4px;grid-area:auto/1;grid-template-columns:48px minmax(0,1fr);min-height:0;padding:16px}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:nth-child(n):after{width:8px;height:24px;inset:auto auto -22px 31px}._diagram_5bew5_131[data-mode=route] ._diagramStep_5bew5_283:last-child:after{content:none}._diagram_5bew5_131[data-mode=route] ._stepNumber_5bew5_321{margin-bottom:0}}@media (max-width:760px){._diagram_5bew5_131[data-mode=audit] ._diagramList_5bew5_263,._calculatorGrid_5bew5_1087{grid-template-columns:1fr}._fieldWide_5bew5_1111,._diagram_5bew5_131[data-mode=audit] ._diagramStep_5bew5_283:last-child:nth-child(odd){grid-column:auto}._diagram_5bew5_131[data-mode=ladder] ._diagramStep_5bew5_283,._diagram_5bew5_131[data-mode=trust] ._diagramStep_5bew5_283,._diagram_5bew5_131[data-mode=evidence] ._diagramStep_5bew5_283{width:100%!important;margin-left:0!important}._calculatorFooter_5bew5_1353{flex-direction:column}}@media (max-width:560px){._quickAnswer_5bew5_27,._diagram_5bew5_131,._calculator_5bew5_53{box-shadow:none}._diagram_5bew5_131[data-mode=timeline] ._diagramList_5bew5_263,._diagram_5bew5_131[data-mode=handoff] ._diagramList_5bew5_263{grid-template-columns:1fr}._diagram_5bew5_131[data-mode=timeline] ._diagramStep_5bew5_283,._diagram_5bew5_131[data-mode=handoff] ._diagramStep_5bew5_283{display:grid}._diagram_5bew5_131[data-mode=timeline] ._diagramStep_5bew5_283:not(:last-child):after,._diagram_5bew5_131[data-mode=handoff] ._diagramStep_5bew5_283:not(:last-child):after{width:8px;height:18px;inset:auto auto -13px 32px}._diagram_5bew5_131[data-mode=timeline] ._stepNumber_5bew5_321,._diagram_5bew5_131[data-mode=handoff] ._stepNumber_5bew5_321{margin-bottom:0}._resultRow_5bew5_1237{gap:4px;display:grid}._resultRow_5bew5_1237 dd{text-align:left}}@media (prefers-reduced-motion:reduce){._resetButton_5bew5_1167{transition:none}}
