.decision-page{max-width:1260px}.decision-intro{max-width:850px}.decision-intro h1{font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.045em}.decision-intro .lead{max-width:780px}.decision-start{background:#e7f0f1;border:1px solid #c5d8da;border-radius:14px;padding:20px 24px;margin:28px 0 16px}.decision-start>p{margin:0}.decision-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.decision-start .decision-help:not(:empty){margin-top:14px}.decision-page .decision-link-button{background:transparent;color:#254c63;border:1px solid #9db4c0}.decision-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin-top:26px;align-items:start}.decision-layout>*{min-width:0}.decision-section{border:1px solid #d6e0e9;border-radius:14px;background:white;padding:26px;margin:0 0 22px}.decision-section-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.decision-section-heading .eyebrow{margin:0 0 7px;font-size:11px;color:#416b79}.decision-section-heading h2{margin:0;font-size:26px;line-height:1.25}.decision-step{background:#e8f2f2;border:1px solid #c6dddc;color:#19635e;font-weight:750;font-size:15px;border-radius:50%;flex:0 0 42px;min-height:42px;display:flex;align-items:center;justify-content:center}.decision-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.decision-field{min-width:0}.decision-page label{font-size:15px;line-height:1.45;margin-top:18px}.decision-optional{font-size:12px;color:#5b6d7b;font-weight:400}.decision-page input,.decision-page select,.decision-page textarea{font-size:16px;min-height:46px;border:1px solid #98afbe;color:#17364a;border-radius:7px}.decision-page textarea{min-height:90px;resize:vertical}.decision-page input:focus,.decision-page select:focus,.decision-page textarea:focus{outline:3px solid #c4e5df;outline-offset:1px;border-color:#287168}.decision-page input[aria-invalid=true]{border:2px solid #a12d36}.decision-input-wrap{display:flex;align-items:stretch;border:1px solid #98afbe;border-radius:7px;background:#f4f8fa;overflow:hidden}.decision-input-wrap input{min-width:0;flex:1 1 auto;width:100%;border:0;border-radius:0;box-shadow:none;padding-right:5px}.decision-input-wrap:focus-within{outline:3px solid #c4e5df;outline-offset:1px;border-color:#287168}.decision-input-wrap input:focus{outline:0}.decision-input-wrap>span{display:flex;align-items:center;padding:0 9px;font-size:11px;color:#516a78;font-weight:700;white-space:nowrap}.decision-page .decision-help{font-size:13px;line-height:1.5;color:#556c7b;margin:8px 0 14px}.decision-gate{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid #dce6eb;padding:3px 0 17px}.decision-gate select{max-width:100%;margin-top:0}.decision-gate .decision-help{margin-bottom:9px}.decision-callout{border-left:3px solid #348c7f;background:#f0f7f5;padding:12px 15px;font-size:14px}.decision-help-box{margin:18px 0 0;background:#f4f7fa;border:1px solid #d4e0e8;border-radius:9px;padding:0 15px;font-size:14px}.decision-help-box summary{cursor:pointer;font-weight:650;color:#28536b;min-height:48px;padding:13px 0;line-height:1.5}.decision-help-box[open]{padding-bottom:10px}.decision-help-box p{margin:4px 0 13px}.decision-help-box a{display:inline}.decision-sidebar{position:sticky;top:18px}.decision-summary{border:1px solid #bccece;border-top:5px solid #af7c22;border-radius:12px;background:#fff;padding:22px;box-shadow:0 8px 24px #0d2b3910}.decision-summary[data-verdict=go]{border-top-color:#217569}.decision-summary[data-verdict=no-go]{border-top-color:#ac3b42}.decision-summary>.eyebrow{margin:0 0 14px;font-size:11px}.decision-status{font-size:23px;font-weight:730;color:#794e15;line-height:1.25;margin:0 0 12px}.decision-summary[data-verdict=go] .decision-status{color:#146257}.decision-summary[data-verdict=no-go] .decision-status{color:#96313b}#decision-description{font-size:14px;line-height:1.6;margin:0 0 15px}.decision-key-metrics{margin:0}.decision-key-metrics>div{padding:12px 0;border-top:1px solid #dde6eb}.decision-key-metrics dt{font-size:12px;color:#526d7e}.decision-key-metrics dd{font-size:23px;line-height:1.3;font-weight:720;color:#153c50;margin:5px 0 0;overflow-wrap:anywhere}.decision-review-link{display:block;text-align:center;font-size:14px;background:#214d64!important;margin-top:14px}.decision-primary{background:#146e62!important;width:100%;min-height:50px;margin-top:18px}.decision-report{background:#fff;border:1px solid #cddce3;border-radius:14px;padding:30px;margin-top:18px;scroll-margin-top:22px}.decision-report:focus{outline:3px solid #b57711;outline-offset:4px}.decision-report-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;border-bottom:1px solid #d9e3e9;padding-bottom:20px;margin-bottom:20px}.decision-report-header .eyebrow{margin:0 0 7px}.decision-report-header h2{margin:0}.decision-report-actions{display:flex;gap:8px;flex-wrap:wrap}.decision-report-actions button{font-size:14px;padding:12px 15px}.decision-verdict{border-left:5px solid #b57f20;border-radius:8px;background:#fcf6e8;padding:18px 20px;color:#4d421f}.decision-verdict-go{border-left-color:#23796b;background:#ecf7f3;color:#164c42}.decision-verdict-no-go{border-left-color:#ac3b42;background:#fcf0f0;color:#792e35}.decision-report-status{font-size:24px;font-weight:730;line-height:1.25;margin:0 0 8px}.decision-verdict p:last-child{margin:0;font-size:15px}.decision-report-meta{font-size:12px;color:#5d6f7f;overflow-wrap:anywhere}.decision-report h3{font-size:20px;margin-top:30px}.decision-reasons{padding-left:25px}.decision-reasons li{padding-left:3px;margin:11px 0;line-height:1.6}.decision-financials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.decision-financials>div{border:1px solid #d9e4eb;border-radius:9px;background:#f8fbfc;padding:16px;min-width:0}.decision-financials dt{font-size:12px;font-weight:600;color:#486779}.decision-financials dd{margin:7px 0 0;font-size:23px;font-weight:720;line-height:1.3;color:#183f54;overflow-wrap:anywhere}.decision-financials p{font-size:12px;color:#62727d;line-height:1.5;margin:9px 0 0}.decision-loss-note{background:#fff7e6;border:1px solid #ecdfba;border-radius:9px;padding:15px 18px;font-size:14px}.decision-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.decision-scenarios article{background:#edf4f6;border:1px solid #cdddE4;border-radius:9px;text-align:center;padding:16px 12px}.decision-scenarios h4{margin:0;font-size:13px;color:#3c5d70}.decision-scenarios p{margin:5px 0 10px;font-size:13px}.decision-scenarios strong{display:block;font-size:23px;line-height:1.3;color:#193f51;overflow-wrap:anywhere}.decision-scenarios span{display:block;font-size:11px;color:#617886;margin-top:5px}.decision-gate-report{list-style:none;margin:0;padding:0}.decision-gate-report li{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e1e9ed;padding:10px 0;font-size:14px}.decision-gate-report strong{font-size:12px;text-align:right;flex:0 0 40%}.decision-gate-yes{color:#176957}.decision-gate-no{color:#a02e3d}.decision-gate-unknown{color:#82591c}.decision-user-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;padding:15px;border-left:3px solid #94b1c1;font-size:14px}.decision-input-summary{margin:20px 0;border:1px solid #d8e2e9;border-radius:9px;padding:0 16px}.decision-input-summary summary{font-size:14px;font-weight:600;padding:14px 0;min-height:48px;cursor:pointer}.decision-input-summary dl{margin:0 0 14px}.decision-input-summary dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dde5e9;padding:8px 0;font-size:13px}.decision-input-summary dd{margin:0;text-align:right;font-weight:600}.decision-review-reminder{font-size:14px;border-top:1px solid #dde6eb;margin-top:24px;padding-top:18px}.decision-method{margin-top:40px}.decision-method>h2{font-size:25px}.decision-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.decision-method-grid h3{font-size:17px;margin:0 0 10px}.decision-method-grid p{font-size:14px;line-height:1.65;margin:0;color:#506677}.decision-formulas{font-size:13px;margin:0}.decision-formulas dt{font-weight:700;color:#294f66;margin-top:15px}.decision-formulas dd{margin:4px 0 13px}.decision-next-links{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;margin-top:25px}.decision-next-links a{display:inline-flex;align-items:center;min-height:44px}.decision-errors{border:2px solid #a3303d;border-radius:10px;padding:18px;background:#fff4f4;margin-bottom:20px;font-size:14px}.decision-errors h2{font-size:21px;margin:0}.decision-errors ul{padding-left:22px}.decision-errors a{color:#8b2631}.decision-errors:focus{outline:3px solid #b57711;outline-offset:4px}.decision-form-fieldset{border:0;margin:0;padding:0;min-width:0}.decision-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.decision-page button:disabled{opacity:.55;cursor:default}
@media(min-width:1101px) and (max-width:1550px){.with-learning .decision-layout{grid-template-columns:minmax(0,1fr)}.with-learning .decision-sidebar{position:static;order:-1}.with-learning .decision-key-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.with-learning .decision-summary{padding:20px}.with-learning .decision-summary>.decision-help:last-child{margin-bottom:0}.with-learning .decision-financials{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.decision-layout{grid-template-columns:minmax(0,1fr)}.decision-sidebar{position:static;order:-1}.decision-key-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.decision-summary>.decision-help:last-child{margin-bottom:0}}
@media(max-width:600px){.decision-intro h1{font-size:35px}.decision-start{padding:18px 16px}.decision-start-actions{align-items:stretch}.decision-start-actions button{width:100%}.decision-section{padding:20px 16px;border-radius:11px}.decision-section-heading{gap:10px}.decision-section-heading h2{font-size:23px}.decision-section-heading .eyebrow{letter-spacing:.09em;font-size:10px}.decision-step{flex-basis:36px;min-height:36px;font-size:13px}.decision-fields{grid-template-columns:minmax(0,1fr);gap:0}.decision-summary{padding:18px 16px}.decision-status{font-size:21px}.decision-key-metrics{gap:0 12px}.decision-key-metrics dd{font-size:21px}.decision-report{padding:22px 16px;border-radius:11px}.decision-report h2{font-size:24px}.decision-report-status{font-size:22px}.decision-report-actions{width:100%}.decision-report-actions button{width:100%}.decision-financials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.decision-financials>div{padding:12px 10px}.decision-financials dd{font-size:19px}.decision-financials dt{font-size:11px}.decision-scenarios{grid-template-columns:minmax(0,1fr);gap:8px}.decision-scenarios article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-align:left;gap:3px 12px;padding:14px}.decision-scenarios h4{grid-column:1}.decision-scenarios p{grid-column:1;margin:0;grid-row:2}.decision-scenarios strong{grid-column:2;grid-row:1;font-size:21px}.decision-scenarios span{grid-column:2;grid-row:2;margin:0}.decision-gate-report li{display:block}.decision-gate-report strong{display:block;text-align:left;margin-top:4px}.decision-method-grid{grid-template-columns:minmax(0,1fr)}.decision-help-box{padding-left:12px;padding-right:12px}.decision-verdict{padding:16px}.decision-input-summary dl>div{display:block}.decision-input-summary dd{text-align:left;margin-top:3px}.decision-page .decision-help{font-size:13px}.decision-next-links{gap:8px 18px}}
@media(max-width:360px){.decision-financials{grid-template-columns:minmax(0,1fr)}.decision-key-metrics dd{font-size:18px}.decision-intro h1{font-size:31px}.decision-section-heading h2{font-size:21px}}
@media print{.decision-layout,.decision-intro,.decision-start,.decision-page>details,.decision-method,.learning-rail,.learning-tools,.decision-page noscript,.decision-report-actions,.decision-next-links{display:none!important}main.decision-page,.with-learning main.decision-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.decision-report{border:0;padding:0;margin:0;box-shadow:none}.decision-report-header{margin:0 0 12px;padding-bottom:12px}.decision-report-header h2{font-size:20pt}.decision-report-status{font-size:16pt}.decision-report h3{font-size:13pt;break-after:avoid}.decision-report p,.decision-reasons,.decision-gate-report li{font-size:10pt;line-height:1.45}.decision-financials{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.decision-financials>div,.decision-scenarios article,.decision-verdict{break-inside:avoid}.decision-financials dd{font-size:14pt}.decision-financials dt,.decision-financials p{font-size:8pt}.decision-verdict,.decision-financials>div,.decision-scenarios article,.decision-loss-note{background:#fff;color:#162e3e;border-color:#a5b5bf}.decision-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-input-summary{break-inside:auto}.decision-input-summary summary{font-size:12pt;min-height:0;padding:8px 0}.decision-input-summary dl>div{font-size:9pt;break-inside:avoid}.decision-report-meta{font-size:8pt!important}.decision-gate-report li{break-inside:avoid}.decision-user-note{white-space:pre-wrap}.decision-input-summary dd{white-space:normal}.decision-report *{box-shadow:none!important}}
