.homecost_skip__gvC_e{position:fixed;top:-100px;left:20px;z-index:50;padding:12px 18px;border-radius:var(--ds-radius-control);background:var(--homecost-accent);color:var(--ds-on-primary)}.homecost_skip__gvC_e:focus{top:12px}.homecost_header__Y96Xi{background:var(--ds-surface);border-bottom:1px solid var(--homecost-line)}.homecost_headerInner___OY8x{max-width:var(--ds-content-width);min-height:var(--ds-header-height);margin:auto;padding:0 var(--ds-gutter);display:flex;align-items:center;justify-content:space-between;gap:28px}.homecost_logo__QKfMr{display:inline-flex;gap:10px;align-items:center;font-size:21px;font-weight:750;letter-spacing:-1px;flex-shrink:0}.homecost_logoMark__txuRU{width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--homecost-accent);border-radius:var(--ds-radius-card);color:var(--homecost-accent)}.homecost_logo__QKfMr small{display:block;font-size:var(--ds-text-xs);font-weight:600;letter-spacing:1.5px;line-height:1.5}.homecost_navigation__ZnuUu{display:flex;align-items:center;gap:34px;font-size:var(--ds-text-sm);font-weight:650}.homecost_navigation__ZnuUu a{padding:16px 0}.homecost_footerLinks__tQSZu a:hover,.homecost_navigation__ZnuUu a:hover{color:var(--homecost-accent);text-decoration:underline;text-underline-offset:5px}.homecost_previewBadge__ewy0W{border:1px solid var(--homecost-line);border-radius:100px;padding:6px 12px;font-size:var(--ds-text-xs);color:var(--homecost-muted);white-space:nowrap}.homecost_main__Tyi4s{max-width:var(--ds-content-width);margin:auto;padding:0 var(--ds-gutter) var(--ds-space-10)}.homecost_hero__W7VbV{display:grid;grid-template-columns:1fr 315px;gap:48px;padding:64px 0 45px;align-items:center}.homecost_eyebrow__ImePm{color:var(--homecost-accent);font-size:var(--ds-text-xs);font-weight:750;letter-spacing:1.7px;margin-bottom:13px}.homecost_hero__W7VbV h1{font-size:clamp(36px,4.1vw,54px);line-height:1.3;font-weight:750;letter-spacing:-2.5px}.homecost_hero__W7VbV h1 em{font-style:normal;color:var(--homecost-accent)}.homecost_heroDescription__J8f12{margin-top:21px;color:var(--homecost-muted);font-size:15px;line-height:1.9}.homecost_heroTags__3RXCX{display:flex;gap:22px;flex-wrap:wrap;margin-top:29px;font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_heroTags__3RXCX span{display:inline-flex;gap:6px;align-items:center}.homecost_heroTags__3RXCX i{width:4px;height:4px;border-radius:50%;background:var(--homecost-accent)}.homecost_heroNote__m1jfq{min-height:268px;position:relative;padding:28px;background:var(--ds-surface-soft);border:1px solid var(--ds-border);border-radius:var(--homecost-radius)}.homecost_noteIndex__uolXx{font-size:var(--ds-text-xs);letter-spacing:1px;color:var(--homecost-muted)}.homecost_heroNote__m1jfq h2{margin-top:22px;font-size:22px;line-height:1.5;letter-spacing:-.7px;font-weight:650}.homecost_heroNote__m1jfq p{max-width:230px;margin-top:15px;font-size:var(--ds-text-xs);color:var(--homecost-muted);line-height:1.8}.homecost_heroNote__m1jfq a{display:flex;align-items:center;justify-content:space-between;font-size:var(--ds-text-xs);font-weight:650;margin-top:22px;padding-top:17px;border-top:1px solid var(--ds-border)}.homecost_heroDrawing__qGhuC{position:absolute;top:17px;right:22px;color:var(--ds-border-strong);transform:rotate(-6deg)}.homecost_heroDrawing__qGhuC>span{position:absolute;top:52px;right:-4px;color:var(--ds-muted);font-size:var(--ds-text-sm)}.homecost_preparationNotice__f0YX1{display:flex;align-items:center;gap:12px;padding:16px 21px;background:var(--ds-warning-soft);border-radius:var(--ds-radius-control);margin-bottom:44px;font-size:var(--ds-text-xs);color:var(--ds-warning)}.homecost_statusDot__pSMxv{flex-shrink:0;width:7px;height:7px;background:var(--ds-warning);border-radius:50%}.homecost_preparationNotice__f0YX1>div{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:2px}.homecost_preparationNotice__f0YX1 strong{font-weight:650}.homecost_preparationNotice__f0YX1 a{margin-left:auto;white-space:nowrap;font-weight:600}.homecost_sectionHeading__Fxu23{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:21px}.homecost_sectionHeading__Fxu23 .homecost_eyebrow__ImePm{margin-bottom:7px;font-size:var(--ds-text-xs)}.homecost_sectionHeading__Fxu23 h2{font-size:var(--ds-text-2xl);font-weight:700;letter-spacing:-1px}.homecost_outlineButton__hERuH,.homecost_primaryButton__z0hlN,.homecost_quietButton__VLTkz,.homecost_selectedButton__oWk5G,.homecost_textButton__VB2uJ{border:0;border-radius:var(--ds-radius-control);font-size:var(--ds-text-xs);font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-4);white-space:nowrap;transition:background var(--ds-duration-fast) var(--ds-ease)}.homecost_quietButton__VLTkz{color:var(--homecost-muted);background:transparent}.homecost_quietButton__VLTkz span{background:var(--ds-surface-soft);padding:1px 6px;border-radius:4px;font-size:var(--ds-text-xs)}.homecost_activeButton__ZPKKV,.homecost_quietButton__VLTkz:hover{background:var(--homecost-accent-light);color:var(--homecost-accent)}.homecost_primaryButton__z0hlN{background:var(--homecost-accent);color:var(--ds-on-primary)}.homecost_primaryButton__z0hlN:hover:not(:disabled){background:var(--ds-primary-hover)}.homecost_outlineButton__hERuH{border:1px solid var(--homecost-line);background:var(--homecost-paper);color:var(--homecost-ink)}.homecost_outlineButton__hERuH:hover:not(:disabled){border-color:var(--homecost-accent);background:var(--homecost-accent-light)}.homecost_selectedButton__oWk5G{border:1px solid var(--homecost-accent);background:var(--homecost-accent-light);color:var(--homecost-accent)}.homecost_textButton__VB2uJ{padding:0 8px;min-height:var(--ds-control-height);color:var(--homecost-accent);text-decoration:underline;background:none}.homecost_searchForm__yedXD{display:flex;align-items:center;padding:8px;border:1px solid var(--ds-border-strong);border-radius:10px;background:var(--homecost-paper);box-shadow:var(--ds-shadow-sm);gap:12px}.homecost_regionField__XGm_M{width:140px;flex-shrink:0;display:flex;align-items:center;padding:0 15px;border-right:1px solid var(--homecost-line)}.homecost_regionField__XGm_M>span{color:var(--homecost-muted);font-size:var(--ds-text-xs);margin-right:13px}.homecost_regionField__XGm_M select{width:100%;min-height:var(--ds-control-height);background:transparent;color:var(--homecost-ink);border:none}.homecost_searchField__EXCi7{display:flex;align-items:center;gap:11px;width:100%;color:var(--homecost-muted)}.homecost_searchField__EXCi7 input{width:100%;border:0;min-height:44px;background:transparent;font-size:var(--ds-text-sm);color:var(--homecost-ink)}.homecost_searchField__EXCi7 input::placeholder{color:var(--ds-subtle)}.homecost_searchForm__yedXD>button{min-width:132px;height:44px;font-size:var(--ds-text-sm)}.homecost_searchMeta__Pd5Ny{margin:13px 1px 17px;display:flex;justify-content:space-between;gap:10px;font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_complexGrid__J3W3b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.homecost_complexCard__UFHwu{border:1px solid var(--homecost-line);border-radius:10px;padding:20px;background:var(--homecost-paper)}.homecost_selectedCard__ykHDm{border-color:var(--ds-primary);box-shadow:inset 0 0 0 1px var(--ds-primary)}.homecost_complexTop__v3_kK{display:flex;align-items:center;justify-content:space-between}.homecost_complexRegion__u9OWt{color:var(--homecost-accent);font-size:var(--ds-text-xs)}.homecost_favoriteButton__MvYgB{background:transparent;border:0;color:var(--homecost-accent);font-size:22px;width:var(--ds-control-height);height:var(--ds-control-height)}.homecost_complexCard__UFHwu h3{font-size:var(--ds-text-lg);line-height:1.5;font-weight:650;letter-spacing:-.5px}.homecost_address___Wdiv{margin-top:6px;min-height:var(--ds-control-height)}.homecost_address___Wdiv,.homecost_complexFacts__5jHxD{color:var(--homecost-muted);font-size:var(--ds-text-xs)}.homecost_complexFacts__5jHxD{margin:14px 0 18px;display:flex;gap:10px}.homecost_complexFacts__5jHxD span+span{padding-left:10px;border-left:1px solid var(--homecost-line)}.homecost_complexCard__UFHwu>button{width:100%}.homecost_searchEmpty__1dEes{min-height:190px;border:1px dashed var(--ds-border);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 18px;text-align:center;background:var(--ds-surface)}.homecost_emptyBuilding__Zs7_3{display:grid;place-items:center;color:var(--ds-subtle);margin-bottom:10px}.homecost_searchEmpty__1dEes strong{font-size:var(--ds-text-sm);font-weight:600}.homecost_searchEmpty__1dEes p{margin-top:6px;font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_inlineNotice__jh4WZ{padding:18px;border:1px solid var(--ds-warning);border-radius:var(--ds-radius-control);background:var(--ds-warning-soft);color:var(--ds-warning);font-size:var(--ds-text-xs);margin-bottom:14px}.homecost_inlineNotice__jh4WZ p{margin-top:4px}.homecost_inlineNotice__jh4WZ>button{margin-top:10px}.homecost_pagination__rHPPU{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 0 0;font-size:var(--ds-text-xs)}.homecost_pagination__rHPPU button{background:var(--ds-surface);border:1px solid var(--homecost-line);border-radius:var(--ds-radius-control);padding:7px 13px;color:var(--homecost-ink)}.homecost_analysisSection__5l8eL{margin-top:56px}.homecost_analysisControls__zl_R4,.homecost_monthLabel__3eUem{display:flex;align-items:center;gap:10px}.homecost_monthLabel__3eUem{font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_monthLabel__3eUem select{color:var(--homecost-ink);background:var(--homecost-paper);border:1px solid var(--homecost-line);border-radius:var(--ds-radius-control);padding:9px 11px;min-height:var(--ds-control-height);font-size:var(--ds-text-xs);max-width:180px}.homecost_selectionBar__pY4ok{display:flex;min-height:58px;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--homecost-line);border-bottom:1px solid var(--homecost-line);padding:11px 2px}.homecost_selectionBar__pY4ok>div{display:flex;flex-wrap:wrap;gap:8px}.homecost_selectionBar__pY4ok>span{white-space:nowrap}.homecost_selectionBar__pY4ok>span,.homecost_selectionHint__b3htt{font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_selectionChip__8EZ4d{border:1px solid var(--ds-border-strong);background:var(--homecost-accent-light);color:var(--homecost-accent);border-radius:100px;display:inline-flex;align-items:center;gap:9px;padding:5px 10px;font-size:var(--ds-text-xs)}.homecost_chipDot__ZJhG0{width:6px;height:6px;border-radius:50%;background:var(--homecost-accent)}.homecost_chipDot__ZJhG0[data-order="1"]{background:var(--ds-warning)}.homecost_chipDot__ZJhG0[data-order="2"]{background:var(--homecost-blue)}.homecost_liveMessage__T0VnV{font-size:var(--ds-text-xs);min-height:24px;color:var(--homecost-accent);padding:2px 0}.homecost_shareField__kqIrq{display:block;font-size:var(--ds-text-xs);margin-bottom:20px}.homecost_shareField__kqIrq input{width:100%;margin-top:6px;padding:10px;border:1px solid var(--homecost-line);border-radius:var(--ds-radius-control);color:var(--homecost-ink);background:var(--ds-surface)}.homecost_metricGrid__DMbDR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.homecost_metricCard__FiDkY{padding:23px 24px 20px;border:1px solid var(--homecost-line);border-radius:var(--homecost-radius);background:var(--homecost-paper)}.homecost_metricLabel__UvRds{font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_metricValue__whMS2{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:29px;line-height:1.3;letter-spacing:-1px;margin:14px 0 12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homecost_metricValue__whMS2 small{font-weight:400;letter-spacing:0}.homecost_metricCard__FiDkY p,.homecost_metricValue__whMS2 small{font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_increase__GZWAh{color:var(--homecost-orange)}.homecost_decrease__Cpbbe{color:var(--homecost-blue)}.homecost_insightGrid__wr4mM{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--ds-space-4);margin-top:14px}.homecost_panel__XIuIX{padding:var(--ds-space-6);background:var(--homecost-paper);border:1px solid var(--homecost-line);border-radius:var(--homecost-radius);min-width:0}.homecost_panelHeading__EF_VX{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.homecost_panelHeading__EF_VX h3{font-size:var(--ds-text-base);font-weight:650;letter-spacing:-.5px}.homecost_panelHeading__EF_VX p{margin-top:5px;font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_legend___EYM0{display:flex;gap:6px;align-items:center;font-size:var(--ds-text-xs);color:var(--homecost-muted);white-space:nowrap;padding-top:3px}.homecost_legend___EYM0 i{width:6px;height:6px;border-radius:50%;background:var(--homecost-accent)}.homecost_chartEmpty__t_vO6{margin-top:18px;position:relative;height:210px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;overflow:hidden}.homecost_chartGrid__QpheF{position:absolute;inset:13px 5px 30px;background:repeating-linear-gradient(0deg,transparent 0 48px,var(--ds-border) 48px 49px);opacity:.65}.homecost_chartEmpty__t_vO6 p,.homecost_chartEmpty__t_vO6 strong,.homecost_emptyIcon__moCwp{z-index:1}.homecost_emptyIcon__moCwp{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--homecost-line);border-radius:9px;color:var(--ds-subtle);font-size:23px;margin-bottom:12px;background:var(--ds-surface)}.homecost_chartEmpty__t_vO6 strong{font-size:var(--ds-text-xs);font-weight:550;background:var(--ds-surface)}.homecost_chartEmpty__t_vO6 p{color:var(--homecost-muted);font-size:var(--ds-text-xs);margin-top:5px;background:var(--ds-surface)}.homecost_chartCaption__2JGtt{position:absolute;bottom:4px;left:0;font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_chartSvg__H2iZl{width:100%;height:auto;overflow:visible;margin-top:22px;display:block}.homecost_microcopy__HagvH{margin-top:10px;font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_details__klrUd{margin-top:12px;font-size:var(--ds-text-xs)}.homecost_details__klrUd summary{cursor:pointer;color:var(--homecost-accent);padding:6px 0}.homecost_details__klrUd .homecost_table__huJLa{margin-top:10px;min-width:420px}.homecost_details__klrUd .homecost_table__huJLa td,.homecost_details__klrUd .homecost_table__huJLa th{padding:9px 12px;font-size:var(--ds-text-xs)}.homecost_changesEmpty__WyGgO{min-height:166px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.homecost_changesEmpty__WyGgO>span{font-size:25px;color:var(--ds-subtle);margin-bottom:8px}.homecost_changesEmpty__WyGgO strong{font-size:var(--ds-text-xs);font-weight:550}.homecost_changesEmpty__WyGgO p{font-size:var(--ds-text-xs);color:var(--homecost-muted);margin-top:6px}.homecost_panelFootnote__gw0up{font-size:var(--ds-text-xs);line-height:1.7;color:var(--homecost-muted);border-top:1px solid var(--homecost-line);padding-top:12px}.homecost_changeList__hmUsS{list-style:none;padding:0;margin:20px 0}.homecost_changeList__hmUsS li{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--homecost-line)}.homecost_changeList__hmUsS li>span{font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_changeList__hmUsS li>div{display:flex;flex-direction:column}.homecost_changeList__hmUsS li strong{font-size:var(--ds-text-xs);font-weight:600}.homecost_changeList__hmUsS li small{display:block;color:var(--homecost-muted);font-size:var(--ds-text-xs);font-weight:400}.homecost_changeList__hmUsS li b{margin-left:auto;font-size:var(--ds-text-sm);font-weight:650;text-align:right}.homecost_comparisonPanel___4XFp{margin-top:20px;border:1px solid var(--homecost-line);background:var(--homecost-paper);border-radius:var(--homecost-radius);overflow:hidden}.homecost_comparisonPanel___4XFp>.homecost_panelHeading__EF_VX{padding:25px 24px 22px}.homecost_subtleBadge__BGBPc{padding:4px 8px;border-radius:4px;background:var(--ds-surface-soft);font-size:var(--ds-text-xs);color:var(--homecost-muted);white-space:nowrap}.homecost_tableScroll__q_ZpO{position:relative;max-width:100%;overflow-x:auto}.homecost_table__huJLa{border-collapse:collapse;width:100%;min-width:640px;text-align:left;font-size:var(--ds-text-xs)}.homecost_table__huJLa caption{text-align:left;padding:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);position:absolute;white-space:nowrap}.homecost_table__huJLa thead{background:var(--ds-surface-soft)}.homecost_table__huJLa td,.homecost_table__huJLa th{padding:14px 24px;border-bottom:1px solid var(--homecost-line);font-weight:400}.homecost_table__huJLa thead th{color:var(--homecost-accent);font-size:var(--ds-text-xs);font-weight:600}.homecost_table__huJLa thead th:first-child{color:var(--homecost-muted);width:24%}.homecost_table__huJLa tbody th{font-size:var(--ds-text-xs);color:var(--homecost-muted)}.homecost_table__huJLa tbody td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.homecost_table__huJLa tbody td small{margin-left:4px;color:var(--homecost-muted);font-size:var(--ds-text-xs)}.homecost_table__huJLa tbody tr:last-child>*{border-bottom:0}.homecost_emptyCell__zA0lC{color:var(--ds-subtle)}.homecost_comparisonNote__gnBVB{padding:15px 24px;display:flex;gap:9px;align-items:baseline;border-top:1px solid var(--homecost-line);font-size:var(--ds-text-xs);color:var(--homecost-muted);background:var(--ds-surface-soft)}.homecost_comparisonNote__gnBVB>span{font-size:var(--ds-text-xs)}.homecost_guideGrid__r6zKp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:45px 0 35px;padding-top:30px;border-top:1px solid var(--homecost-line)}.homecost_guideGrid__r6zKp article{position:relative;padding-left:var(--ds-gutter)}.homecost_guideGrid__r6zKp article>span{position:absolute;top:2px;left:0;font-size:var(--ds-text-xs);color:var(--ds-subtle)}.homecost_guideGrid__r6zKp h3{font-size:var(--ds-text-sm);font-weight:600}.homecost_guideGrid__r6zKp p{margin-top:9px;font-size:var(--ds-text-xs);color:var(--homecost-muted);line-height:1.9}.homecost_dataFootnote__S0yQu{display:flex;flex-wrap:wrap;gap:8px 25px;font-size:var(--ds-text-xs);color:var(--homecost-muted);border-top:1px solid var(--homecost-line);padding-top:19px}.homecost_dataFootnote__S0yQu a{margin-left:auto;color:var(--homecost-accent)}.homecost_footer__7PLey{border-top:1px solid var(--homecost-line);background:var(--ds-surface-soft)}.homecost_footerBottom__xP_8K,.homecost_footerInner__5ny4N{max-width:var(--ds-content-width);padding-left:var(--ds-gutter);padding-right:var(--ds-gutter);margin:auto}.homecost_footerInner__5ny4N{padding-top:35px;padding-bottom:28px;display:flex;justify-content:space-between;gap:25px}.homecost_footerInner__5ny4N strong{font-size:15px;letter-spacing:-.5px;font-weight:700}.homecost_footerInner__5ny4N p{font-size:var(--ds-text-xs);color:var(--homecost-muted);margin-top:8px}.homecost_footerInner__5ny4N p+p{margin-top:3px}.homecost_footerLinks__tQSZu{display:flex;align-items:flex-start;gap:25px;font-size:var(--ds-text-xs);color:var(--homecost-muted);padding-top:4px}.homecost_footerBottom__xP_8K{padding-bottom:20px;display:flex;justify-content:space-between;color:var(--ds-subtle);font-size:var(--ds-text-xs)}.homecost_document__bttAx{max-width:850px;padding:62px 0 40px;margin:0 auto}.homecost_document__bttAx h1{font-size:39px;font-weight:700;letter-spacing:-1.8px;line-height:1.4}.homecost_documentLead__WGNyP{margin:21px 0 35px;color:var(--homecost-muted);font-size:var(--ds-text-base);line-height:1.9}.homecost_document__bttAx section{margin-top:35px}.homecost_document__bttAx section h2{font-size:23px;letter-spacing:-.6px;margin-bottom:16px}.homecost_document__bttAx section>p{color:var(--homecost-muted);font-size:var(--ds-text-sm);line-height:1.9;margin-bottom:14px}.homecost_document__bttAx>.homecost_primaryButton__z0hlN{margin-top:24px}.homecost_sourceCard__fp0yg{padding:25px;border:1px solid var(--homecost-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);margin-top:13px}.homecost_sourceCard__fp0yg>span{font-size:var(--ds-text-xs);color:var(--homecost-accent)}.homecost_sourceCard__fp0yg h3{font-size:var(--ds-text-lg);margin-top:7px;font-weight:650}.homecost_sourceCard__fp0yg p{margin-top:11px;font-size:var(--ds-text-sm);color:var(--homecost-muted)}.homecost_sourceCard__fp0yg a{display:inline-flex;margin-top:17px;color:var(--homecost-accent);font-size:var(--ds-text-xs);font-weight:600}.homecost_definitionList__RQvHv{margin:0}.homecost_definitionList__RQvHv>div{padding:18px 0;border-bottom:1px solid var(--homecost-line)}.homecost_definitionList__RQvHv dt{font-size:var(--ds-text-sm);font-weight:650}.homecost_definitionList__RQvHv dd{margin:6px 0 0;color:var(--homecost-muted);font-size:var(--ds-text-sm);line-height:1.85}.homecost_formula__fyopv{padding:19px 22px;background:var(--homecost-accent-light);border-radius:9px;color:var(--homecost-accent);font-size:var(--ds-text-sm);margin-bottom:16px}.homecost_noticeBox__nEk6D{padding:25px;border-radius:10px;background:var(--ds-warning-soft);color:var(--ds-warning);font-size:var(--ds-text-sm);line-height:1.9}.homecost_noticeBox__nEk6D strong{display:block;font-size:15px;margin-bottom:7px}.homecost_documentList__AcdjE{padding-left:20px;color:var(--homecost-muted);font-size:var(--ds-text-sm)}.homecost_documentList__AcdjE li{padding:6px 0}.homecost_srOnly__m3U_C{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1500px){.homecost_footerBottom__xP_8K,.homecost_footerInner__5ny4N,.homecost_headerInner___OY8x,.homecost_main__Tyi4s{max-width:var(--ds-content-width)}}@media (max-width:1000px){.homecost_previewBadge__ewy0W{display:none}.homecost_hero__W7VbV{grid-template-columns:1fr 275px;gap:30px}.homecost_hero__W7VbV h1{font-size:44px}.homecost_heroTags__3RXCX{gap:12px}.homecost_metricCard__FiDkY{padding:20px}.homecost_metricValue__whMS2{font-size:25px}.homecost_insightGrid__wr4mM{grid-template-columns:1.4fr 1fr}.homecost_panel__XIuIX{padding:20px}.homecost_legend___EYM0{display:none}.homecost_complexGrid__J3W3b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.homecost_headerInner___OY8x{min-height:var(--ds-header-height);padding:0 20px;gap:18px}.homecost_logo__QKfMr{font-size:var(--ds-text-lg);gap:8px}.homecost_logoMark__txuRU{width:36px;height:36px;border-radius:10px}.homecost_logo__QKfMr small{font-size:var(--ds-text-xs);letter-spacing:1.2px}.homecost_navigation__ZnuUu{gap:17px;font-size:var(--ds-text-xs)}.homecost_navigation__ZnuUu a:last-child{display:none}.homecost_main__Tyi4s{padding:0 20px 30px}.homecost_hero__W7VbV{padding:42px 0 30px;grid-template-columns:1fr;gap:26px}.homecost_hero__W7VbV h1{font-size:42px;letter-spacing:-2px}.homecost_heroDescription__J8f12{font-size:var(--ds-text-sm);margin-top:18px}.homecost_heroTags__3RXCX{font-size:var(--ds-text-xs);gap:var(--ds-space-4);margin-top:23px}.homecost_heroNote__m1jfq{min-height:0;padding:20px}.homecost_heroNote__m1jfq h2{margin-top:10px;font-size:var(--ds-text-lg)}.homecost_heroNote__m1jfq h2 br{display:none}.homecost_heroNote__m1jfq p{max-width:calc(100% - 95px);font-size:var(--ds-text-xs);margin-top:9px}.homecost_heroNote__m1jfq a{margin-top:16px;padding-top:12px}.homecost_heroDrawing__qGhuC{right:23px;top:14px;opacity:.7}.homecost_heroDrawing__qGhuC svg{width:86px;height:86px}.homecost_heroDrawing__qGhuC>span{top:43px;right:-8px}.homecost_preparationNotice__f0YX1{padding:14px;gap:9px;margin-bottom:32px;font-size:var(--ds-text-xs);align-items:baseline}.homecost_preparationNotice__f0YX1 a{display:none}.homecost_preparationNotice__f0YX1 strong{font-size:var(--ds-text-xs)}.homecost_sectionHeading__Fxu23{margin-bottom:17px;gap:12px;flex-wrap:wrap}.homecost_sectionHeading__Fxu23 h2{font-size:21px;letter-spacing:-.8px}.homecost_sectionHeading__Fxu23 .homecost_eyebrow__ImePm{font-size:var(--ds-text-xs);letter-spacing:1.2px}.homecost_quietButton__VLTkz{padding:6px 8px;font-size:var(--ds-text-xs);min-height:var(--ds-control-height)}.homecost_searchForm__yedXD{flex-wrap:wrap;gap:8px;padding:8px}.homecost_regionField__XGm_M{width:110px;padding:0 9px}.homecost_regionField__XGm_M>span{display:none}.homecost_regionField__XGm_M select{font-size:var(--ds-text-xs)}.homecost_searchField__EXCi7{width:calc(100% - 122px);gap:8px}.homecost_searchField__EXCi7 svg{display:none}.homecost_searchField__EXCi7 input{font-size:var(--ds-text-xs);min-height:var(--ds-control-height)}.homecost_searchForm__yedXD>button{width:100%;min-height:var(--ds-control-height);height:40px}.homecost_searchMeta__Pd5Ny{font-size:var(--ds-text-xs)}.homecost_searchEmpty__1dEes{min-height:174px}.homecost_searchEmpty__1dEes strong{font-size:var(--ds-text-xs)}.homecost_searchEmpty__1dEes p{font-size:var(--ds-text-xs);max-width:260px}.homecost_complexGrid__J3W3b{grid-template-columns:1fr;gap:10px}.homecost_complexCard__UFHwu{padding:17px}.homecost_address___Wdiv{min-height:0}.homecost_complexFacts__5jHxD{margin:10px 0 15px}.homecost_analysisSection__5l8eL{margin-top:39px}.homecost_analysisControls__zl_R4{margin-top:6px;width:100%;justify-content:space-between}.homecost_monthLabel__3eUem{font-size:var(--ds-text-xs)}.homecost_monthLabel__3eUem select{padding:7px 9px}.homecost_analysisControls__zl_R4>button,.homecost_monthLabel__3eUem select{min-height:var(--ds-control-height);font-size:var(--ds-text-xs)}.homecost_metricGrid__DMbDR{grid-template-columns:1fr;gap:9px}.homecost_metricCard__FiDkY{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:19px;gap:4px 10px;align-items:center}.homecost_metricLabel__UvRds{font-size:var(--ds-text-xs)}.homecost_metricValue__whMS2{font-size:var(--ds-text-2xl);margin:0;grid-column:2;grid-row:span 2;justify-content:flex-end;max-width:180px}.homecost_metricValue__whMS2 small{font-size:var(--ds-text-xs)}.homecost_metricCard__FiDkY p{font-size:var(--ds-text-xs);grid-column:1}.homecost_insightGrid__wr4mM{grid-template-columns:1fr}.homecost_panel__XIuIX{padding:20px}.homecost_panelHeading__EF_VX h3{font-size:15px}.homecost_panelHeading__EF_VX p{font-size:var(--ds-text-xs)}.homecost_legend___EYM0{display:flex}.homecost_chartEmpty__t_vO6{height:200px}.homecost_changesEmpty__WyGgO{min-height:145px}.homecost_comparisonPanel___4XFp>.homecost_panelHeading__EF_VX{padding:20px 17px;flex-wrap:wrap}.homecost_table__huJLa td,.homecost_table__huJLa th{padding:12px 17px}.homecost_comparisonNote__gnBVB{padding:14px 17px;font-size:var(--ds-text-xs)}.homecost_guideGrid__r6zKp{grid-template-columns:1fr;gap:23px;margin:30px 0;padding-top:25px}.homecost_guideGrid__r6zKp article{padding-left:30px}.homecost_guideGrid__r6zKp p{margin-top:5px;font-size:var(--ds-text-xs)}.homecost_dataFootnote__S0yQu{font-size:var(--ds-text-xs);gap:6px 15px}.homecost_dataFootnote__S0yQu a{width:100%;margin:3px 0 0}.homecost_footerInner__5ny4N{padding:28px 20px 20px;flex-direction:column;gap:23px}.homecost_footerLinks__tQSZu{gap:22px;font-size:var(--ds-text-xs)}.homecost_footerBottom__xP_8K{padding:0 20px 18px;flex-wrap:wrap;gap:6px;font-size:var(--ds-text-xs)}.homecost_document__bttAx{padding:42px 0 25px}.homecost_document__bttAx h1{font-size:31px}.homecost_documentLead__WGNyP{font-size:var(--ds-text-sm);margin-top:18px}.homecost_document__bttAx section h2{font-size:21px}.homecost_sourceCard__fp0yg{padding:20px}.homecost_sourceCard__fp0yg h3{font-size:var(--ds-text-base)}.homecost_formula__fyopv,.homecost_sourceCard__fp0yg p{font-size:var(--ds-text-xs)}.homecost_formula__fyopv{padding:16px}}@media (max-width:390px){.homecost_headerInner___OY8x,.homecost_main__Tyi4s{padding-left:16px;padding-right:16px}.homecost_navigation__ZnuUu{gap:12px;font-size:var(--ds-text-xs)}.homecost_logo__QKfMr{font-size:var(--ds-text-base)}.homecost_logoMark__txuRU{width:32px;height:32px}.homecost_hero__W7VbV h1{font-size:37px}.homecost_heroTags__3RXCX{gap:10px;font-size:var(--ds-text-xs)}.homecost_metricValue__whMS2{font-size:21px;max-width:145px}.homecost_metricCard__FiDkY{padding:16px}}@media (prefers-reduced-motion:reduce){.homecost_outlineButton__hERuH,.homecost_primaryButton__z0hlN,.homecost_quietButton__VLTkz,.homecost_selectedButton__oWk5G,.homecost_textButton__VB2uJ{transition:none}}.homecost_logoMark__txuRU{background:var(--ds-primary);color:var(--ds-on-primary)}.homecost_navigation__ZnuUu a{display:inline-flex;align-items:center;min-height:var(--ds-control-height)}.homecost_analysisControls__zl_R4>button,.homecost_monthLabel__3eUem select,.homecost_outlineButton__hERuH,.homecost_pagination__rHPPU button,.homecost_primaryButton__z0hlN,.homecost_quietButton__VLTkz,.homecost_regionField__XGm_M select,.homecost_searchField__EXCi7 input,.homecost_searchForm__yedXD>button,.homecost_selectionChip__8EZ4d{min-height:var(--ds-control-height);font-size:var(--ds-text-sm)}.homecost_searchForm__yedXD>button{height:var(--ds-control-height)}.homecost_searchField__EXCi7 input{min-width:0}.homecost_regionField__XGm_M>span{display:none}.homecost_regionField__XGm_M select{font-size:var(--ds-text-sm)}.homecost_logo__QKfMr small{font-size:8px}.homecost_heroTags__3RXCX{gap:var(--ds-space-4)}@media (max-width:760px){.homecost_navigation__ZnuUu{gap:var(--ds-space-3)}.homecost_navigation__ZnuUu a{font-size:var(--ds-text-sm)}.homecost_headerInner___OY8x{flex-wrap:wrap;padding-top:var(--ds-space-3);padding-bottom:var(--ds-space-3)}.homecost_metricCard__FiDkY{display:block}.homecost_metricValue__whMS2{justify-content:flex-start;margin:var(--ds-space-3) 0;max-width:none}.homecost_heroNote__m1jfq p{max-width:100%;padding-right:60px}.homecost_heroDrawing__qGhuC{opacity:.35}.homecost_sectionHeading__Fxu23 .homecost_quietButton__VLTkz{margin-left:auto}.homecost_footerLinks__tQSZu{flex-wrap:wrap}}.homecost_itemTrendPanel__Nd_07,.homecost_itemTrendPanel__Nd_07 .homecost_panelFootnote__gw0up{margin-top:var(--ds-space-4)}.homecost_itemTrendPanel__Nd_07 .homecost_chartSvg__H2iZl{max-height:280px}@media (max-width:760px){.homecost_itemTrendPanel__Nd_07 .homecost_panelHeading__EF_VX{flex-wrap:wrap}.homecost_itemTrendPanel__Nd_07 .homecost_monthLabel__3eUem{width:100%}.homecost_itemTrendPanel__Nd_07 .homecost_monthLabel__3eUem select{max-width:none;flex:1 1}}.homecost_preparationNotice__f0YX1[data-state=loading],.homecost_preparationNotice__f0YX1[data-state=ready]{background:var(--ds-primary-soft);color:var(--ds-primary)}.homecost_preparationNotice__f0YX1[data-state=loading] .homecost_statusDot__pSMxv,.homecost_preparationNotice__f0YX1[data-state=ready] .homecost_statusDot__pSMxv{background:var(--ds-primary)}.homecost_coverageNotice__1I2Gu{margin:0 0 var(--ds-space-4);color:var(--ds-muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-body)}.homecost_coverageNotice__1I2Gu strong{color:var(--ds-ink);font-weight:650;margin-right:var(--ds-space-2)}.homecost_searchGuide__Ex9X7{max-width:850px;margin:var(--ds-space-12) auto;padding-top:var(--ds-space-8);border-top:1px solid var(--ds-border)}.homecost_searchGuide__Ex9X7 h2{font-size:var(--ds-text-xl);line-height:1.5;margin:var(--ds-space-8) 0 var(--ds-space-4)}.homecost_faqList__xrX5Q p,.homecost_searchGuide__Ex9X7 li,.homecost_searchGuide__Ex9X7>p{color:var(--ds-muted);line-height:1.9;font-size:var(--ds-text-base);margin:var(--ds-space-3) 0}.homecost_searchGuide__Ex9X7 ol{padding-left:var(--ds-space-6)}.homecost_guideLinks__4nnTl{display:flex;flex-wrap:wrap;gap:var(--ds-space-3) var(--ds-space-5);margin:var(--ds-space-5) 0}.homecost_guideLinks__4nnTl a{color:var(--ds-primary);text-decoration:underline;text-underline-offset:4px;padding:var(--ds-space-2) 0}.homecost_faqList__xrX5Q section{border-top:1px solid var(--ds-border);padding:var(--ds-space-5) 0}.homecost_faqList__xrX5Q h3{font-size:var(--ds-text-lg);font-weight:650;line-height:1.5}.homecost_breadcrumb__E8ode{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-bottom:var(--ds-space-5);color:var(--ds-muted);font-size:var(--ds-text-sm)}.homecost_breadcrumb__E8ode a{color:var(--ds-primary);text-decoration:underline;text-underline-offset:4px}