.asset-hero{color:#fff;background:#123d51;padding:42px 0 32px}.asset-hero .eyebrow{color:#acd3df}.asset-hero h1{letter-spacing:-1.1px;max-width:880px;font-size:clamp(2rem,4vw,3.1rem)}.asset-hero p{color:#deedf2;max-width:790px;font-size:1.06rem}.asset-hero a{color:#c2eddd}.asset-subnav{border-bottom:1px solid #dbe4e8;flex-wrap:wrap;gap:24px;padding:15px 0;font-size:.87rem;display:flex}.asset-subnav a[aria-current]{color:#163f51;font-weight:700;text-decoration-thickness:2px}.asset-content{padding-top:28px;padding-bottom:45px}.asset-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.asset-heading h2,.asset-heading p{margin:0}.asset-heading p{color:#526a74;font-size:.83rem}.asset-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}.asset-stat{background:#f5f9fa;border:1px solid #d5e1e5;border-radius:10px;padding:18px 22px}.asset-stat strong{color:#153f51;font-size:1.65rem;line-height:1.3;display:block}.asset-stat span{color:#48616c;font-size:.82rem}.asset-filters{background:#eef4f6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin-bottom:24px;padding:18px;display:grid}.asset-filters label{margin-bottom:6px;font-size:.8rem;display:block}.asset-filters input{border-color:#bacbd2;border-radius:7px;min-height:44px;font-size:.9rem}.asset-filters .styled-select{width:100%}.asset-filters .select-trigger{min-height:44px;font-size:.88rem}.asset-filters button{min-height:44px}.asset-filter-wide{grid-column:span 2}.asset-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.asset-actions .button{min-height:40px;padding:9px 14px;font-size:.82rem}.asset-button-link{color:#155673;background:0 0;border:0;padding:8px;font-size:.85rem;text-decoration:underline}.asset-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.asset-card{background:#fff;border:1px solid #cfdee3;border-radius:11px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.asset-card:target{outline-offset:3px;outline:3px solid #35889e}.asset-card h3{margin:0;font-size:1.18rem}.asset-card p{margin:0}.asset-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asset-kicker{text-transform:uppercase;letter-spacing:.8px;color:#526f7c;margin-bottom:4px;font-size:.65rem;font-weight:700;display:block}.asset-select{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:.76rem;display:flex}.asset-select input{width:17px;height:17px;min-height:17px}.asset-price{align-items:baseline;gap:10px;display:flex}.asset-price strong{color:#176e4f;letter-spacing:-.5px;font-size:1.7rem}.asset-price span{color:#536c76;font-size:.78rem}.asset-tags{flex-wrap:wrap;gap:6px;display:flex}.asset-tags span{color:#345766;background:#eff5f7;border-radius:4px;padding:4px 7px;font-size:.72rem}.asset-facts{grid-template-columns:120px 1fr;gap:7px 12px;margin:0;font-size:.81rem;line-height:1.5;display:grid}.asset-facts dt{color:#365765;font-weight:700}.asset-facts dd{margin:0}.asset-card details{border:0;border-top:1px solid #e2e9ec;border-radius:0;margin:0;padding:12px 0 0}.asset-card summary{color:#165b77;cursor:pointer;font-size:.82rem}.asset-card details p{margin:10px 0 0;font-size:.8rem}.asset-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:.77rem;display:flex}.asset-card-foot a{color:#175a76}.asset-card-foot small{color:#657a83}.asset-note{color:#536973;max-width:870px;font-size:.83rem}.asset-method{border-top:1px solid #d8e3e8;margin-top:36px;padding-top:28px}.asset-method h2{font-size:1.35rem}.asset-method p,.asset-method li{color:#3e5864;font-size:.9rem}.asset-method-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.asset-empty{background:#f4f8fa;border:1px dashed #93acb8;border-radius:8px;padding:26px}.asset-compare{background:#f3f8f9;border:1px solid #bbd0d9;border-radius:10px;margin:24px 0;padding:20px}.asset-compare h2{font-size:1.3rem}.asset-table-scroll{background:#fff;border:1px solid #d2dfe4;border-radius:7px;max-width:100%;overflow:auto}.asset-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.84rem}.asset-table th,.asset-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e9ed;padding:12px 15px}.asset-table thead{color:#173f51;background:#e9f2f5}.asset-table th:first-child{min-width:160px}.asset-table tbody th{color:#49606c;font-size:.78rem}.asset-table tbody tr:last-child>*{border-bottom:0}.asset-table tr:nth-child(2n){background:#f9fbfc}.asset-table a{overflow-wrap:anywhere}.asset-table caption{text-align:left;padding:12px;font-weight:700}.asset-model-code{color:#5c727c;overflow-wrap:anywhere;font-size:.74rem}.asset-model-metrics{background:#eff5f6;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px;display:grid}.asset-model-metrics strong{color:#183e50;font-size:1.08rem;display:block}.asset-model-metrics span{color:#526a75;font-size:.69rem}.asset-unit{color:#447587;width:100%;height:84px}.asset-unit text{fill:#466776;font:12px Arial}.asset-unit rect{fill:#f7fafb;stroke:currentColor;stroke-width:1.5px}.asset-unit path{fill:none;stroke:currentColor;stroke-width:1.2px}.asset-related{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0;display:grid}.asset-related>a{color:#173f51;background:#fff;border:1px solid #d0dee3;border-radius:11px;padding:24px;text-decoration:none}.asset-related>a:hover{background:#f4f9fa;border-color:#2d7088}.asset-related span{text-transform:uppercase;letter-spacing:.7px;color:#527681;font-size:.65rem}.asset-related strong{margin:12px 0;font-size:1.2rem;display:block}.asset-related p{color:#4d6672;font-size:.88rem}.asset-related b{font-size:.83rem}.asset-heat-form{grid-template-columns:1.3fr 1fr 1.7fr auto}.asset-heat-output{border:1px solid #cbdde3;border-radius:12px;margin:22px 0;overflow:hidden}.asset-heat-head{background:#eef6f7;padding:25px}.asset-heat-head h2{margin:0 0 8px}.asset-heat-big{color:#163e50;letter-spacing:-1px;font-size:3rem;font-weight:700;line-height:1.2}.asset-heat-head p{max-width:800px;margin:8px 0 0;font-size:.85rem}.asset-bars{gap:20px;padding:20px 25px;display:grid}.asset-bar-label{justify-content:space-between;gap:15px;margin-bottom:7px;font-size:.85rem;display:flex}.asset-bar-track{background:#edf2f4;border-radius:6px;height:12px;overflow:hidden}.asset-bar-fill{background:#287991;border-radius:6px;height:100%}.asset-bar-row:first-child .asset-bar-fill{background:#b76b36}.asset-heat-foot{color:#536c76;border-top:1px solid #e0e8ec;padding:18px 25px;font-size:.78rem}.asset-error{color:#a43225;font-weight:700}.asset-status{min-height:1.5em;font-size:.85rem}.asset-citation{overflow-wrap:anywhere;background:#eff5f7;border-radius:6px;padding:15px;font-size:.85rem}.asset-js[hidden],[data-price-card][hidden],[data-model-card][hidden]{display:none!important}@media (width<=950px){.asset-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-heat-form{grid-template-columns:1fr 1fr}.asset-heat-form>div:first-child,.asset-heat-form .button{grid-column:1/-1}.asset-related{gap:12px}.asset-related>a{padding:18px}.asset-related strong{font-size:1.05rem}}@media (width<=640px){.asset-hero{padding:30px 0 22px}.asset-hero p{font-size:.94rem}.asset-content{padding-top:22px}.asset-subnav{gap:16px;font-size:.76rem}.asset-stats{gap:8px}.asset-stat{padding:12px}.asset-stat strong{font-size:1.25rem}.asset-stat span{font-size:.7rem}.asset-filters{gap:12px;padding:14px}.asset-filters .select-trigger{font-size:.78rem}.asset-results,.asset-method-grid,.asset-related{grid-template-columns:1fr}.asset-card{padding:17px}.asset-facts{grid-template-columns:100px 1fr;font-size:.78rem}.asset-heading{align-items:flex-start}.asset-heading h2{font-size:1.2rem}.asset-compare{padding:13px}.asset-heat-head,.asset-bars{padding:19px}.asset-heat-form{grid-template-columns:1fr}.asset-filter-wide,.asset-heat-form>div:first-child{grid-column:auto}.asset-unit{height:75px}.asset-model-metrics{gap:6px}.asset-card-top h3{font-size:1.1rem}}@media print{.header,.footer,.asset-filters,.asset-actions,.asset-subnav,.asset-related,.asset-select,.compare-bar{display:none!important}.asset-hero{color:#000;background:#fff;padding:0}.asset-hero p{color:#333}.asset-card,.asset-heat-output{break-inside:avoid}.asset-table-scroll{overflow:visible}.asset-table{min-width:0}.asset-compare{background:#fff}}.asset-hero h1{color:#fff}@media print{.asset-hero h1{color:#000}}.asset-hero{padding:30px 0 24px}.asset-hero h1{margin:8px 0 12px;font-size:clamp(1.9rem,3.6vw,2.8rem)}.asset-hero p{margin-bottom:0}.asset-content{padding-top:24px}.asset-price-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-status:empty{display:none}.asset-presets{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.asset-presets>span{color:#4d6570;margin-right:4px;font-size:.8rem;font-weight:700}.asset-presets button{color:#164e66;background:#fff;border:1px solid #b8cdd6;border-radius:24px;min-height:40px;padding:8px 14px;font-size:.8rem}.asset-presets button:hover,.asset-presets button[aria-pressed=true]{color:#11633f;background:#e5f2ee;border-color:#20815c}.asset-card.is-selected{border-color:#1c7857;box-shadow:0 0 0 1px #1c7857}.asset-select{font-weight:600}.asset-unit{height:116px}.asset-card .asset-facts{line-height:1.45}.asset-select input{accent-color:#157347}.asset-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.asset-insights>div{background:#eef5f7;border-left:3px solid #2e7c90;border-radius:0 7px 7px 0;min-width:0;padding:15px}.asset-insights span{color:#496572;font-size:.74rem;display:block}.asset-insights strong{color:#123d51;margin:3px 0;font-size:1.5rem;display:block}.asset-insights small{color:#536c77;overflow-wrap:anywhere;font-size:.65rem;display:block}.asset-selection{z-index:25;color:#fff;background:#123d51;border-radius:10px;align-items:center;gap:14px;margin:0 0 18px;padding:12px 15px;display:flex;position:sticky;top:8px;box-shadow:0 5px 16px #153e5022}.asset-selection[hidden],.asset-insights[hidden]{display:none}.asset-selection>div:first-child{flex-shrink:0}.asset-selection strong{font-size:.85rem;display:block}.asset-selection-hint{color:#c4dce5;font-size:.68rem}.asset-selection .button{white-space:nowrap;flex-shrink:0;margin-left:auto;padding:10px 14px;font-size:.78rem}.asset-selection-chips{gap:6px;min-width:0;padding:3px;display:flex;overflow-x:auto}.asset-selection-chips button{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border:1px solid #7595a4;border-radius:6px;flex-shrink:0;max-width:185px;padding:7px;font-size:.68rem;overflow:hidden}.asset-selection-chips button:hover{background:#ffffff25}.asset-dialog{color:#223844;border:0;border-radius:14px;width:min(1180px,100vw - 30px);max-width:1180px;max-height:90dvh;margin:auto;padding:24px;box-shadow:0 18px 80px #123d5155}.asset-dialog::backdrop{background:#102b3ed6}.asset-dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.asset-dialog h2{margin:0;font-size:1.5rem}.asset-dialog-close{color:#173f51;background:#eef4f6;border:0;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:1.6rem;line-height:1}.asset-dialog-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;display:flex}.asset-dialog-tools .asset-select,.asset-dialog .asset-button-link{font-size:.78rem}.asset-comparison-notes:empty{display:none}.asset-comparison-notes{background:#fff8e9;border-left:3px solid #bb7d24;margin:14px 0;padding:8px 14px;font-size:.8rem}.asset-comparison-notes p{margin:4px 0}.asset-comparison-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.asset-comparison-sources>div{border:1px solid #d5e1e6;border-radius:6px;flex-direction:column;align-items:flex-start;padding:12px;font-size:.76rem;display:flex}.asset-comparison-sources small{color:#59717c;margin-top:6px}.asset-dialog-footer{color:#536d79;justify-content:space-between;align-items:center;gap:15px;font-size:.76rem;display:flex}.asset-dialog .asset-table thead th{position:sticky;top:0}.asset-dialog .asset-table-scroll{max-height:52dvh}.asset-table th:first-child{z-index:1;background:#f0f6f8;max-width:190px;position:sticky;left:0}.asset-table thead th:first-child{z-index:2}.asset-checklist{background:#eef6f3;border:1px solid #c8ddd5;border-radius:12px;grid-template-columns:1fr 1.5fr;gap:28px;margin-top:28px;padding:24px;display:grid}.asset-checklist h2{margin:8px 0;font-size:1.35rem}.asset-checklist p{color:#49635b;font-size:.87rem}.asset-checklist ol{gap:9px;margin:0;padding-left:22px;font-size:.87rem;display:grid}.asset-checklist .button{background:#fff;padding:10px 14px;font-size:.8rem}.heat-head-metrics{justify-content:space-between;align-items:center;gap:25px;display:flex}.heat-head-metrics .asset-kicker{margin:8px 0}.heat-benchmark{color:#4f6976;border-left:1px solid #c0d5dc;max-width:290px;padding-left:22px;font-size:.85rem}.heat-benchmark span,.heat-benchmark small{font-size:.76rem;display:block}.heat-benchmark strong{color:#264f61;font-size:1.7rem;line-height:1.4;display:block}.heat-chart-heading{justify-content:space-between;align-items:center;gap:18px;padding:22px 25px 0;display:flex}.heat-chart-heading h3{margin:0;font-size:1rem}.heat-chart-heading p{color:#5a727d;margin:3px 0;font-size:.76rem}.heat-chart-heading label{font-size:.74rem}.asset-bars{gap:22px}.heat-bar-detail{color:#526d7b;justify-content:space-between;gap:15px;margin-top:7px;font-size:.72rem;display:flex}.heat-bar-detail details{font-size:inherit;border:0;max-width:50%;margin:0;padding:0}.heat-bar-detail summary{color:#1e637b;cursor:pointer}.heat-bar-detail details p{margin:8px 0 0;font-size:.74rem}.heat-axis{color:#576c76;border-top:1px solid #c7d8df;justify-content:space-between;margin-top:-6px;padding-top:7px;font-size:.68rem;display:flex}.heat-context-section{margin:30px 0}.heat-futures{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.heat-future{background:#f3f8f9;border:1px solid #d0e0e5;border-radius:10px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.heat-future>span{color:#345d6c;font-size:1rem;font-weight:700}.heat-future>strong{color:#123d51;margin:3px 0;font-size:2rem}.heat-future p{margin:0 0 9px;font-size:.76rem}.heat-future small{color:#526c75;min-height:2.8em;font-size:.73rem}.heat-future button{color:#145f79;text-align:left;background:0 0;border:0;margin-top:auto;padding:12px 0 0;font-size:.76rem;text-decoration:underline}.heat-future-high{background:#fff8ee;border-color:#e4d4bb}.heat-future.is-current{box-shadow:inset 0 0 0 2px #357a8f}.heat-types-table .is-current>*{background:#e6f2ec!important}.heat-types-table button{text-align:left;padding:0}.heat-types-table{min-width:640px}.asset-comparison-notes+[hidden]{display:none}@media (width<=950px){.asset-price-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-selection-chips button{max-width:140px}.asset-selection{flex-wrap:wrap;gap:8px}.asset-selection-chips{order:3;width:100%}.asset-comparison-sources{grid-template-columns:1fr}.asset-comparison-sources>div{flex-direction:row;align-items:center;gap:12px}.asset-comparison-sources small{margin-top:0}.asset-checklist{gap:20px}}@media (width<=640px){.asset-filters{grid-template-columns:1fr 1fr}.asset-filters .asset-filter-wide{grid-column:1/-1}.asset-stats{grid-template-columns:1fr 1fr}.asset-stats .asset-stat:first-child{grid-column:1/-1}.asset-stat strong{font-size:1.4rem}.asset-insights{gap:6px}.asset-insights>div{padding:10px 8px}.asset-insights strong{font-size:1.15rem}.asset-insights small{font-size:.6rem}.asset-insights span{min-height:2.8em;font-size:.66rem}.asset-presets{gap:6px}.asset-presets>span{width:100%}.asset-presets button{padding:8px 11px;font-size:.74rem}.asset-selection{padding:10px;top:5px}.asset-selection-chips button{max-width:190px}.asset-dialog{width:calc(100vw - 16px);max-height:94dvh;padding:16px}.asset-dialog h2{font-size:1.25rem}.asset-dialog-tools{gap:6px}.asset-dialog-tools .asset-actions{gap:2px}.asset-dialog-footer{flex-direction:column;align-items:flex-start;gap:0}.asset-comparison-sources>div{flex-wrap:wrap}.asset-checklist{grid-template-columns:1fr;padding:19px}.asset-checklist .button{width:100%}.heat-head-metrics{align-items:flex-start;gap:16px}.heat-head-metrics .asset-kicker{max-width:160px;font-size:.58rem}.asset-heat-big{font-size:2.5rem}.heat-benchmark{max-width:46%;padding-left:14px;font-size:.73rem}.heat-benchmark strong{font-size:1.4rem}.heat-chart-heading{flex-wrap:wrap;gap:8px;padding:19px 19px 0}.asset-bar-label{font-size:.77rem}.heat-bar-detail{gap:10px;font-size:.68rem}.heat-futures{gap:8px}.heat-future{padding:12px 10px}.heat-future>strong{font-size:1.6rem}.heat-future>span{font-size:.88rem}.heat-future p,.heat-future small,.heat-future button{font-size:.67rem}.heat-future p{min-height:3em}.heat-future small{min-height:4.4em}.asset-heat-form{grid-template-columns:1fr}.asset-heat-form>div:first-child{grid-column:auto}.asset-heat-foot{padding:16px 19px}.asset-heat-foot .asset-actions{gap:6px}.asset-table th,.asset-table td{padding:10px}.asset-table th:first-child{min-width:130px;max-width:140px}.heat-types-table th:first-child{min-width:140px}.heat-types-table .asset-button-link{font-size:.78rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.asset-selection,.asset-presets,.heat-chart-heading label,.heat-future button,.asset-checklist button{display:none!important}.heat-future,.asset-checklist{break-inside:avoid}.asset-table th:first-child{position:static}}@media (width>=1000px){.asset-hero>.wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:0 50px;display:grid}.asset-hero .eyebrow{grid-column:1/-1;margin-bottom:4px}.asset-hero h1{margin:6px 0 0;font-size:2.5rem}.asset-hero p:not(.eyebrow){max-width:480px;font-size:1rem}.asset-stat{padding:13px 18px}.asset-stat strong{font-size:1.4rem}.asset-stats{margin-bottom:14px}}.asset-filters>div,.asset-filters input{min-width:0}.asset-filters input{width:100%}@media (width<=640px){.asset-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-heat-form{grid-template-columns:minmax(0,1fr)}}.heat-estimator{margin-bottom:2rem}.estimate-location{background:#f0f6f7;border:1px solid #d6e3e6;border-radius:14px;align-items:end;gap:1rem;padding:1.25rem;display:flex}.estimate-location>div{flex:1;max-width:320px}.estimate-location label,.estimate-controls label{margin-bottom:.45rem;font-weight:700;display:block}.estimate-location input{width:100%}.estimate-location p{color:#526c78;flex:1;max-width:380px;margin:0;font-size:.9rem}.estimate-workspace{grid-template-columns:minmax(280px,.85fr) minmax(0,1.25fr);align-items:start;gap:2rem;display:grid}.estimate-controls{background:#fff;border:1px solid #d6e3e6;border-radius:16px;padding:1.5rem}.estimate-slider{border-bottom:1px solid #e0e9ec;margin:0 0 1.3rem;padding:0 0 1.3rem}.estimate-slider>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.estimate-slider output{color:#195b72;font-size:1.2rem;font-weight:800}.estimate-slider p,.estimate-building p,.estimate-assumptions p{color:#526c78;margin:.6rem 0 0;font-size:.84rem;line-height:1.6}.estimate-ticks{color:#526c78;justify-content:space-between;gap:.4rem;font-size:.75rem;display:flex}.estimate-slider input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#24728a var(--range-fill,33%),#dce7eb var(--range-fill,33%));cursor:pointer;border:0;border-radius:99px;width:100%;height:8px;min-height:0;margin:1.3rem 0 1rem;padding:0;display:block}.estimate-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:6px solid #195b72;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 5px #123d5130}.estimate-slider input[type=range]::-moz-range-thumb{background:#fff;border:5px solid #195b72;border-radius:50%;width:14px;height:14px}.estimate-slider input[type=range]:focus-visible{outline-offset:8px;outline:3px solid #c57b28}.estimate-controls select,.estimate-controls input[type=number]{width:100%;min-width:0;max-width:100%}.estimate-controls .custom-select{width:100%}.estimate-pair{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.estimate-pair label{font-size:.86rem}.estimate-assumptions{border-top:1px solid #e0e9ec;margin-top:1.25rem;padding-top:1rem}.estimate-assumptions summary{color:#195b72;cursor:pointer;font-weight:700}.estimate-result-head{color:#fff;background:#123d51;border-radius:16px;padding:1.7rem 2rem}.estimate-badge{color:#b8e6dd;letter-spacing:.02em;border:1px solid #668a95;border-radius:99px;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.estimate-result-head>p{color:#d4e2e7;font-size:.9rem;line-height:1.65}.estimate-result-head h3{color:#fff;margin:.2rem 0 .9rem;font-size:1.35rem}.estimate-number{align-items:center;gap:1.2rem;margin:.5rem 0;display:flex}.estimate-number strong{letter-spacing:-.06em;color:#b4e4d5;font-size:clamp(4rem,8vw,6.6rem);font-weight:800;line-height:1}.estimate-number span{font-size:1.2rem;font-weight:600;line-height:1.4}.estimate-result-head .estimate-limit{color:#b9d0d8;border-top:1px solid #476778;margin-bottom:0;padding-top:.85rem;font-size:.78rem}.estimate-summary{grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem 0;display:grid}.estimate-summary>div{flex-direction:column;gap:.4rem;display:flex}.estimate-summary span{color:#526c78;font-size:.8rem}.estimate-summary strong{color:#123d51;font-size:1.2rem}.estimate-summary small{color:#526c78;font-size:.75rem;line-height:1.5}.estimate-chart,.estimate-trend{border-top:1px solid #d6e3e6;margin-bottom:1.2rem;padding-top:1.2rem}.estimate-chart h3,.estimate-trend h3{margin:0;font-size:1.1rem}.estimate-chart>p,.estimate-trend>p{color:#526c78;margin:.4rem 0 1rem;font-size:.85rem}.estimate-months{text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:.45rem;display:grid}.estimate-months strong{color:#425f6b;font-size:.75rem;font-weight:600}.estimate-months small{color:#526c78;font-size:.7rem}.estimate-month-track{background:#f3f5f6;border-radius:4px;align-items:end;height:90px;margin:.5rem 0;display:flex}.estimate-month-track span{background:#c17c53;border-radius:4px;width:100%;display:block}.estimate-chart-key{color:#526c78;margin-top:.8rem;font-size:.72rem}.estimate-trend svg{width:100%;height:auto;display:block}.estimate-trend svg text{fill:#526c78;font:12px system-ui,sans-serif}.estimate-trend .asset-note{font-size:.75rem}.government-reference{border:1px solid #cfdee4;border-radius:14px;margin:2rem 0;padding:1.5rem}.government-reference>summary{color:#123d51;cursor:pointer;font-size:1.15rem;font-weight:700}.government-reference[open]>summary{margin-bottom:1rem}#estimator-method{scroll-margin-top:2rem}#estimator-method details{padding:1rem 0}#estimator-method summary{cursor:pointer;color:#195b72;font-weight:700}@media (width<=900px){.estimate-workspace{grid-template-columns:1fr;gap:1.3rem}.estimate-location{flex-wrap:wrap}.estimate-location p{flex-basis:100%;max-width:none}.estimate-controls{padding:1.25rem}.estimate-slider{margin-bottom:1rem;padding-bottom:1rem}}@media (width<=480px){.estimate-location>div{flex-basis:100%;max-width:none}.estimate-location button{width:100%}.estimate-result-head{padding:1.4rem}.estimate-pair{grid-template-columns:1fr}.estimate-ticks{font-size:.69rem}.estimate-months{gap:.25rem}.estimate-months small{font-size:.62rem}.estimate-summary{gap:.7rem}.estimate-summary strong{font-size:1rem}.government-reference{padding:1rem}}.model-photo{background:#fff;border:1px solid #e1e9ed;border-radius:10px;gap:8px;margin:0 0 1rem;padding:12px;display:grid}.model-photo img{object-fit:contain;width:100%;height:165px}.model-photo figcaption{text-align:right;color:#5b7582;font-size:11px}.model-photo a{color:inherit}.model-availability{color:#73501a;background:#fff7e7;border-radius:6px;padding:10px;font-size:12px}.model-comparison-photos{gap:1rem;padding:12px 0 20px;display:flex}.model-comparison-photos figure{text-align:center;flex:1;min-width:0;margin:0;font-size:13px;font-weight:650}.model-comparison-photos img{object-fit:contain;width:100%;height:140px;margin-bottom:8px}.asset-card details .asset-unit{margin-top:1rem}
