.road-cost-model_page__6WpGn{--band-1:#8b6048;--band-2:#b08d57;--band-3:#6b7a5a;--band-4:#4a7c6f}.road-cost-model_takeaways__l23UR{background:var(--panel);border:1px solid var(--rule);padding:1rem 1.25rem;margin:1.5rem 0}.road-cost-model_takeaways__l23UR ul{margin:0;padding-left:1.1rem}.road-cost-model_takeaways__l23UR li{font-size:.92rem;margin-bottom:.5rem}.road-cost-model_takeaways__l23UR li:last-child{margin-bottom:0}.road-cost-model_ladder__t_OxP td:not(:first-child),.road-cost-model_ladder__t_OxP th:not(:first-child){text-align:right}.road-cost-model_b1__v2Wes{background:color-mix(in srgb,var(--band-1) 22%,transparent)}.road-cost-model_b2__qsue3{background:color-mix(in srgb,var(--band-2) 22%,transparent)}.road-cost-model_b3__VhUxC{background:color-mix(in srgb,var(--band-3) 20%,transparent)}.road-cost-model_b4__IMYra{background:color-mix(in srgb,var(--band-4) 18%,transparent)}.road-cost-model_swatch__8BIzu{display:inline-block;width:.7rem;height:.7rem;margin-right:.35rem;vertical-align:-.05rem;border-radius:2px}.road-cost-model_mixSeg__4CjsT.road-cost-model_b1__v2Wes,.road-cost-model_swatch__8BIzu.road-cost-model_b1__v2Wes{background:var(--band-1)}.road-cost-model_mixSeg__4CjsT.road-cost-model_b2__qsue3,.road-cost-model_swatch__8BIzu.road-cost-model_b2__qsue3{background:var(--band-2)}.road-cost-model_mixSeg__4CjsT.road-cost-model_b3__VhUxC,.road-cost-model_swatch__8BIzu.road-cost-model_b3__VhUxC{background:var(--band-3)}.road-cost-model_mixSeg__4CjsT.road-cost-model_b4__IMYra,.road-cost-model_swatch__8BIzu.road-cost-model_b4__IMYra{background:var(--band-4)}.road-cost-model_legend__3obO7{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;color:var(--ink-2);margin-bottom:.5rem}.road-cost-model_mixFigure__WiD5y{margin:1.25rem 0 1.5rem}.road-cost-model_mixRow__8Ilnl{display:grid;grid-template-columns:2.6rem 1fr 3.6rem;align-items:center;grid-gap:.6rem;gap:.6rem;margin-bottom:.45rem}.road-cost-model_mixYear__0rw89{font-family:var(--font-display);font-size:.85rem;color:var(--ink-2)}.road-cost-model_mixBar__avpBi{display:flex;height:1.6rem;border-radius:2px;overflow:hidden;background:var(--orn)}.road-cost-model_mixSeg__4CjsT{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem;white-space:nowrap}.road-cost-model_mixCost__RB9_K{font-size:.85rem;text-align:right;color:var(--ink);font-weight:700}.road-cost-model_mixFigure__WiD5y figcaption{font-size:.8rem;color:var(--muted);margin-top:.75rem}.road-cost-model_mixFigure__WiD5y figcaption .road-cost-model_legend__3obO7{margin-bottom:.4rem}.road-cost-model_assumptions__200jb li{font-size:.92rem;margin-bottom:.75rem;line-height:1.6}.road-cost-model_assumptions__200jb em{color:var(--muted)}.road-cost-model_hood__c968v{border:1px solid var(--rule);border-radius:2px;margin-bottom:.5rem;background:var(--panel)}.road-cost-model_hood__c968v summary{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .8rem;cursor:pointer;font-size:.9rem;color:var(--ink)}.road-cost-model_hoodMeta__Sv_qK{color:var(--muted);font-size:.8rem;white-space:nowrap}.road-cost-model_hood__c968v[open] summary{border-bottom:1px solid var(--rule)}.road-cost-model_hood__c968v .table-wrap{margin:0;background:var(--paper)}.road-cost-model_segTable__PoLpd{margin:0!important;font-size:.78rem!important}.road-cost-model_segTable__PoLpd td:last-child,.road-cost-model_segTable__PoLpd td:nth-child(2),.road-cost-model_segTable__PoLpd th:last-child,.road-cost-model_segTable__PoLpd th:nth-child(2){text-align:right}.road-cost-model_segTable__PoLpd td{white-space:nowrap}.road-cost-model_segTable__PoLpd td:first-child{white-space:normal;min-width:8rem}.road-cost-model_assumed__irmrF{color:var(--muted);font-style:italic}.road-cost-model_note__N_mLa{display:block;color:var(--muted);font-size:.72rem}.road-cost-model_total__fjmZ2 td{font-weight:700;color:var(--ink);border-top:1px solid var(--rule)}.road-cost-model_related__4Jxi6{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--orn);text-align:center;font-size:.88rem;color:var(--muted)}.road-cost-model_nowrap__zTNRm{white-space:nowrap}