.value-intro{border-top:1px solid #bbb;padding-block:24px 40px;display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.value-intro>p{font-size:14px;line-height:1.8;color:#606060}.value-intro>div{display:flex;align-items:center;gap:25px;justify-content:flex-end}.value-intro .button,.value-intro .text-button{font-size:12px;white-space:nowrap}.value-workspace{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;padding-bottom:85px}.value-input-heading{margin-bottom:30px}.value-input-heading h2,.value-results>h2{font-size:32px;font-weight:500;margin-bottom:17px}.value-input-heading>p{font-size:12px;line-height:1.8;color:#666}.value-group{border:0;border-top:1px solid #bbb;margin:0 0 29px;padding:22px 0 0;min-width:0}.value-group legend{font-size:11px;font-weight:500;padding:0 15px 0 0}.value-group label{font-size:12px;display:block;margin-bottom:17px;line-height:1.7}.value-input{display:block;width:100%;min-width:0;margin-top:7px;border:1px solid #b9b9b9;background:#fff;border-radius:1px;padding:12px 14px;font-size:16px;line-height:1.4;font-variant-numeric:tabular-nums}.value-input:focus{outline:2px solid #666;outline-offset:2px}.value-input[aria-invalid=true]{border-color:#ad2a20}.field-help{font-size:11px!important;color:#666;line-height:1.8!important;margin:-6px 0 20px}.field-help a{text-decoration:underline;text-underline-offset:3px;display:inline}.value-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.value-group .value-check{display:flex;gap:13px;align-items:flex-start;margin-bottom:19px}.value-check>input{width:19px;height:19px;accent-color:#444;flex-shrink:0;margin:2px 0}.value-results{background:#f1f1f1;padding:30px}.value-mode{font-size:10px;color:#555;border-bottom:1px solid #bcbcbc;padding-bottom:20px;margin-bottom:24px;line-height:1.7}.value-result{padding:24px 0;border-bottom:1px solid #c8c8c8}.value-result>span{font-size:12px;color:#666;display:block;margin-bottom:15px}.value-result>strong{font-size:clamp(24px,2.7vw,37px);font-weight:500;line-height:1.3;letter-spacing:-.03em;display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.value-result>p{font-size:11px;line-height:1.8;margin-top:13px;color:#666}.value-result-future{border-left:3px solid #777;padding-left:20px;margin-top:20px}.value-definition{font-size:10px;line-height:1.8;color:#666;margin:20px 0 28px}.value-comparison{margin:30px 0}.value-comparison>div:not(.value-scale){display:grid;grid-template-columns:65px 1fr;gap:15px;align-items:center;margin:17px 0;font-size:11px}.value-track{height:14px;background:#dfdfdf;position:relative}.value-track>i{position:absolute;height:14px;display:block;min-width:2px;background:#999}.value-track>#future-range-band{background:#444}.value-scale{display:flex;justify-content:space-between;font-size:9px;color:#777;margin-left:80px}.value-bridge{border-collapse:collapse;width:100%;font-size:11px;margin-bottom:23px}.value-bridge caption{text-align:left;font-size:15px;font-weight:500;margin-bottom:18px}.value-bridge th{font-weight:400;text-align:left;line-height:1.6}.value-bridge td{text-align:right;white-space:nowrap;padding-left:18px;font-variant-numeric:tabular-nums}.value-bridge th,.value-bridge td{border-bottom:1px solid #ccc;padding-block:13px}.value-bridge tr:last-child>*{font-weight:700}.value-cost-line{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-bottom:16px}.value-cost-line b{font-weight:500;white-space:nowrap}.value-results .field-help{font-size:10px!important;margin-top:17px}.value-assumption-note{border-top:1px solid #bbb;padding-top:20px;font-size:11px;line-height:1.8}.value-result-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px}.value-result-actions .button{font-size:11px;padding:15px 18px;min-height:46px}.value-result-actions .text-button{font-size:11px;padding:10px 0;text-align:left}.value-result-actions .button:disabled{opacity:.45;cursor:default}.value-local-note{font-size:10px;color:#777;margin-top:20px;line-height:1.8}#value-errors{font-size:12px;color:#9a201a;margin-bottom:20px}#value-empty{font-size:14px;line-height:1.8;padding-block:25px}.value-method{padding-bottom:80px;border-top:1px solid #bcbcbc;padding-top:64px}.value-method>h2{font-size:42px;line-height:1.2}.value-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-block:40px}.value-evidence article{border-top:1px solid #ccc;padding-top:23px}.value-evidence h3{font-size:21px;font-weight:500;margin-bottom:17px;line-height:1.4}.value-evidence p{font-size:13px;line-height:1.8;color:#666}.value-method details{border-top:1px solid #bbb;border-bottom:1px solid #bbb}.value-method details p{max-width:100%;font-size:12px;line-height:1.8}.value-method details a{text-decoration:underline;text-underline-offset:3px}.value-method>.text-button{margin-top:25px;font-size:13px}[hidden]{display:none!important}
@media(max-width:1100px){nav{gap:17px;font-size:12px}.value-intro{gap:35px;grid-template-columns:1.2fr 1fr}.value-workspace{gap:5%}.value-results{padding:24px}.value-result>strong{font-size:27px}}
@media(max-width:800px){.value-intro{grid-template-columns:1fr;gap:20px}.value-intro>div{justify-content:flex-start}.value-workspace{grid-template-columns:1fr;gap:45px}.value-result>strong{font-size:36px}.value-method>h2{font-size:35px}.value-evidence{gap:24px}.value-evidence h3{font-size:18px}.value-results{padding:28px}}
@media(max-width:560px){.value-intro{padding-block:22px 32px}.value-intro>p{font-size:12px}.value-intro .button,.value-intro .text-button{font-size:11px}.value-workspace{padding-bottom:55px}.value-pair{gap:13px}.value-pair label{font-size:11px}.value-results{padding:22px 18px}.value-result>strong{font-size:27px}.value-result-future{padding-left:15px}.value-method{padding-block:45px 55px}.value-method>h2{font-size:31px}.value-evidence{grid-template-columns:1fr;gap:27px}.value-evidence h3{font-size:22px}.value-bridge{font-size:10px}.value-bridge td{padding-left:10px}.value-cost-line{font-size:10px}}
