.home-module__J2XOHG__main{width:100%;min-width:0}.home-module__J2XOHG__pageBody{width:min(100%,var(--hd-width));margin:0 auto;padding:20px 28px 0}.home-module__J2XOHG__blocks{border-bottom:1px solid var(--hd-line);padding:32px 0 40px}.home-module__J2XOHG__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.home-module__J2XOHG__sectionNumber{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.6px;margin-bottom:12px;display:block}.home-module__J2XOHG__blocksTitle{letter-spacing:-1.1px;color:var(--hd-ink);margin:0;font-size:clamp(27px,3vw,37px);font-weight:700;line-height:1.25}.home-module__J2XOHG__allLink{color:var(--hd-accent);flex-shrink:0;padding-bottom:6px;font-size:13px;font-weight:700}.home-module__J2XOHG__allLink:hover{text-underline-offset:5px;text-decoration:underline}.home-module__J2XOHG__explanation{padding:0}.home-module__J2XOHG__explanation .article-content{margin-inline:auto}.home-module__J2XOHG__intro{background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;margin:32px 0;padding:0}.home-module__J2XOHG__intro .article-content{margin:auto}.home-module__J2XOHG__documents{padding-block:28px}@media (max-width:650px){.home-module__J2XOHG__pageBody{padding:0 20px}.home-module__J2XOHG__blocks{padding:28px 0}.home-module__J2XOHG__sectionHead{flex-direction:column;align-items:start;gap:14px}.home-module__J2XOHG__blocksTitle{font-size:28px}.home-module__J2XOHG__intro{margin:24px 0;padding:0}.home-module__J2XOHG__explanation{padding:0}}@media (max-width:380px){.home-module__J2XOHG__pageBody{padding-inline:16px}.home-module__J2XOHG__intro{padding:0}}.home-module__J2XOHG__pageBody{padding-inline:28px}@media (max-width:650px){.home-module__J2XOHG__pageBody{padding-inline:16px}}
.inFeedAdItem{order:35;grid-column:1/-1;align-self:start;width:100%;min-width:0;padding:18px 0;list-style:none;overflow:visible}@media (min-width:581px) and (max-width:1020px){.inFeedAdItem--calcs{order:25}}@media (max-width:1000px){.inFeedAdItem--arts{order:25}}
.Calculators-module__fJyVzG__calculatorsSection{width:100%;margin-bottom:26px}.Calculators-module__fJyVzG__calculators{width:100%;max-width:var(--hd-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto;padding:0;list-style:none;display:grid}.Calculators-module__fJyVzG__calculator{background:var(--hd-paper);border:1px solid var(--hd-line);border-radius:8px;min-width:0;transition:border-color .18s,box-shadow .18s}.Calculators-module__fJyVzG__calculator:hover,.Calculators-module__fJyVzG__calculator:focus-within{box-shadow:var(--hd-shadow);border-color:#82927a}.Calculators-module__fJyVzG__calculatorLink{grid-template-columns:78px minmax(0,1fr);align-content:start;gap:14px;min-width:0;height:100%;padding:22px;display:grid}.Calculators-module__fJyVzG__imageWrap{background:var(--hd-surface);border-radius:5px;grid-area:1/1;width:78px;height:78px;overflow:hidden}.Calculators-module__fJyVzG__calcImage{object-fit:cover;width:100%;height:100%;display:block}.Calculators-module__fJyVzG__calcTitleCont{align-self:center;min-width:0}.Calculators-module__fJyVzG__calcTitle{color:var(--hd-ink);letter-spacing:-.3px;overflow-wrap:break-word;margin:0;font-size:15px;font-weight:700;line-height:1.5}.Calculators-module__fJyVzG__calcDescription{color:var(--hd-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.75}.Calculators-module__fJyVzG__calcLabel{color:var(--hd-accent);font-size:11px}@media (max-width:1020px){.Calculators-module__fJyVzG__calculators{grid-template-columns:repeat(2,minmax(0,1fr))}.Calculators-module__fJyVzG__calculatorLink{padding:20px}}@media (max-width:580px){.Calculators-module__fJyVzG__calculators{grid-template-columns:1fr;gap:12px}.Calculators-module__fJyVzG__calculatorLink{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px}.Calculators-module__fJyVzG__imageWrap{width:64px;height:64px}.Calculators-module__fJyVzG__calcTitle{font-size:15px}.Calculators-module__fJyVzG__calcDescription{font-size:13px}}
.NavLinksCategories-module__6yLhza__stickyState{top:var(--header-height);z-index:40;background:var(--background);border-block:1px solid var(--hd-line);width:100%;margin:28px 0 20px;padding:10px 0;position:sticky}.NavLinksCategories-module__6yLhza__layoutSizer{display:none}.NavLinksCategories-module__6yLhza__wrapper{width:100%;min-width:0}.NavLinksCategories-module__6yLhza__scroller{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.NavLinksCategories-module__6yLhza__link{border:1px solid var(--hd-line);background:var(--hd-paper);min-height:42px;color:var(--hd-muted);border-radius:5px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.NavLinksCategories-module__6yLhza__link:hover{border-color:var(--hd-accent);color:var(--hd-accent)}.NavLinksCategories-module__6yLhza__link:focus-visible{outline:2px solid var(--hd-accent);outline-offset:3px}.NavLinksCategories-module__6yLhza__active,.NavLinksCategories-module__6yLhza__active:hover{background:var(--hd-ink);color:#fff;border-color:var(--hd-ink)}.NavLinksCategories-module__6yLhza__icon{display:none}.NavLinksCategories-module__6yLhza__label{display:block}@media (max-width:650px){.NavLinksCategories-module__6yLhza__stickyState{margin-top:22px}.NavLinksCategories-module__6yLhza__scroller{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.NavLinksCategories-module__6yLhza__link{flex-shrink:0;min-height:44px;font-size:12px}}
.Docs-module__Pb8qya__section{content-visibility:auto;width:100%;margin:30px 0;padding:0 24px}.Docs-module__Pb8qya__top{max-width:1200px;margin:0 auto 14px;padding:0 18px}.Docs-module__Pb8qya__title{color:#172026;margin:0 0 5px;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.15}.Docs-module__Pb8qya__subtitle{max-width:620px;color:var(--hd-muted);margin:0;font-size:14px;line-height:1.5}.Docs-module__Pb8qya__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;padding:6px 0 16px;overflow:auto hidden}.Docs-module__Pb8qya__viewport::-webkit-scrollbar{height:8px}.Docs-module__Pb8qya__viewport::-webkit-scrollbar-track{background:#1720260f;border-radius:999px}.Docs-module__Pb8qya__viewport::-webkit-scrollbar-thumb{background:#17202638;border-radius:999px}.Docs-module__Pb8qya__viewport::-webkit-scrollbar-thumb:hover{background:#17202657}.Docs-module__Pb8qya__track{gap:14px;width:max-content;padding-left:18px;padding-right:18px;display:flex}.Docs-module__Pb8qya__card{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(135deg,#fff7ece6,#fff);border:1px solid #17202614;border-radius:8px;flex:0 0 320px;gap:12px;min-height:205px;padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 12px 30px #17202613}.Docs-module__Pb8qya__card:hover{border-color:#ff9a2347;transform:translateY(-2px);box-shadow:0 16px 36px #1720261a}.Docs-module__Pb8qya__iconWrap{background:#fff;border:1px solid #17202614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:inset 0 0 0 1px #ff9a2314}.Docs-module__Pb8qya__icon{object-fit:contain;width:50px;height:50px}.Docs-module__Pb8qya__content{flex-direction:column;min-width:0;display:flex}.Docs-module__Pb8qya__metaRow{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.Docs-module__Pb8qya__badge{color:#b76200;background:#ff9a2321;border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.Docs-module__Pb8qya__fileType{color:#98a2b3;letter-spacing:.08em;font-size:10px;font-weight:800}.Docs-module__Pb8qya__cardTitle{color:#172026;margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.22}.Docs-module__Pb8qya__description{color:var(--hd-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.43;display:-webkit-box;overflow:hidden}.Docs-module__Pb8qya__note{color:var(--hd-muted);-webkit-line-clamp:2;border-left:3px solid #ff9a23;-webkit-box-orient:vertical;margin:8px 0 0;padding-left:9px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.Docs-module__Pb8qya__fileMeta{color:var(--hd-muted);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.Docs-module__Pb8qya__fileMeta span{position:relative}.Docs-module__Pb8qya__fileMeta span+span:before{content:"•";color:#ff9a23;margin-right:8px}.Docs-module__Pb8qya__downloadBtn{color:#fff;background:#172026;border-radius:12px;width:fit-content;margin-top:9px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s}.Docs-module__Pb8qya__downloadBtn:hover{background:#ff9a23;transform:translateY(-2px)}@media (max-width:640px){.Docs-module__Pb8qya__section{margin:26px 0;padding:0 14px}.Docs-module__Pb8qya__top{padding:0 10px}.Docs-module__Pb8qya__track{gap:14px;padding-left:10px;padding-right:10px}.Docs-module__Pb8qya__card{flex-direction:column;flex:0 0 270px;min-height:auto}.Docs-module__Pb8qya__iconWrap{width:58px;height:58px}.Docs-module__Pb8qya__icon{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.Docs-module__Pb8qya__viewport{scroll-behavior:auto}.Docs-module__Pb8qya__card,.Docs-module__Pb8qya__downloadBtn{transition:none}.Docs-module__Pb8qya__card:hover,.Docs-module__Pb8qya__downloadBtn:hover{transform:none}}.Docs-module__Pb8qya__downloadBtn{color:#b94f16;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ad492929,#ad492914);border:1px solid #ad492947;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:14px 20px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s;display:inline-flex}.Docs-module__Pb8qya__downloadBtn:hover:not(:disabled){background:linear-gradient(135deg,#ad492938,#ad49291f);border-color:#ad492973;transform:translateY(-2px);box-shadow:0 10px 26px #ad492924}.Docs-module__Pb8qya__downloadBtn:focus{outline:none}.Docs-module__Pb8qya__downloadBtn:focus-visible{outline-offset:3px;outline:3px solid #ad492947}.Docs-module__Pb8qya__downloadBtn:disabled{cursor:wait;opacity:.65;transform:none}
.energyefficiency-module__ZVhGFW__energyefficiencyPage{width:100%;overflow-x:hidden}.energyefficiency-module__ZVhGFW__content{width:100%}.energyefficiency-module__ZVhGFW__heroList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px;max-width:720px;padding:0;list-style:none;display:grid}.energyefficiency-module__ZVhGFW__heroListItem{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#ffffff80;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.energyefficiency-module__ZVhGFW__heroListItem p{color:var(--hd-ink);margin:0;font-size:14px;font-weight:600;line-height:1.35}.energyefficiency-module__ZVhGFW__checkIcon{background-color:#f2a12c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex;box-shadow:0 4px 10px #f2a12c47}.energyefficiency-module__ZVhGFW__checkMark{color:#fff;font-size:14px;font-weight:800;line-height:1}.energyefficiency-module__ZVhGFW__section{box-sizing:border-box;max-width:100%;margin:22px auto 0;padding:0 28px}.energyefficiency-module__ZVhGFW__sectionEyebrow{color:#277747;background:#2777471f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.energyefficiency-module__ZVhGFW__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.energyefficiency-module__ZVhGFW__sectionText{max-width:720px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.5}.energyefficiency-module__ZVhGFW__blocks{max-width:none;padding:0}@media (max-width:1024px){.energyefficiency-module__ZVhGFW__section{max-width:100%;margin-top:20px;padding:0 22px}.energyefficiency-module__ZVhGFW__heroList{gap:8px;max-width:650px}.energyefficiency-module__ZVhGFW__heroListItem p{font-size:13px}.energyefficiency-module__ZVhGFW__sectionText{font-size:15px}}@media (max-width:768px){.energyefficiency-module__ZVhGFW__heroList{grid-template-columns:1fr;gap:8px;max-width:100%;margin-top:14px}.energyefficiency-module__ZVhGFW__heroListItem{border-radius:10px;padding:7px 9px}.energyefficiency-module__ZVhGFW__heroListItem p{font-size:13px;line-height:1.3}.energyefficiency-module__ZVhGFW__checkIcon{width:20px;height:20px}.energyefficiency-module__ZVhGFW__checkMark{font-size:13px}.energyefficiency-module__ZVhGFW__section{margin-top:18px;padding:0 14px}.energyefficiency-module__ZVhGFW__sectionHead{margin-bottom:8px}.energyefficiency-module__ZVhGFW__sectionEyebrow{padding:5px 10px;font-size:12px}.energyefficiency-module__ZVhGFW__sectionTitle{font-size:25px}.energyefficiency-module__ZVhGFW__sectionText{font-size:14px;line-height:1.45}}@media (max-width:430px){.energyefficiency-module__ZVhGFW__section{padding:0 10px}.energyefficiency-module__ZVhGFW__sectionTitle{font-size:23px}.energyefficiency-module__ZVhGFW__sectionText{font-size:14px}.energyefficiency-module__ZVhGFW__heroListItem{background:#ffffff9e}}.energyefficiency-module__ZVhGFW__renovationPage,.energyefficiency-module__ZVhGFW__energyEfficiencyPage,.energyefficiency-module__ZVhGFW__housingFinancePage,.energyefficiency-module__ZVhGFW__housingRecoveryPage{background:var(--background)}.energyefficiency-module__ZVhGFW__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.energyefficiency-module__ZVhGFW__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.energyefficiency-module__ZVhGFW__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.energyefficiency-module__ZVhGFW__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.energyefficiency-module__ZVhGFW__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.energyefficiency-module__ZVhGFW__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.energyefficiency-module__ZVhGFW__blocks{max-width:none;margin:auto;padding:0}.energyefficiency-module__ZVhGFW__section:has(>.energyefficiency-module__ZVhGFW__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.energyefficiency-module__ZVhGFW__content{padding:20px}.energyefficiency-module__ZVhGFW__section{padding:24px 0}.energyefficiency-module__ZVhGFW__sectionHead{padding:0}.energyefficiency-module__ZVhGFW__section:has(>.energyefficiency-module__ZVhGFW__blocks){padding:0}.energyefficiency-module__ZVhGFW__sectionTitle{font-size:28px}}.energyefficiency-module__ZVhGFW__content{padding-inline:28px}@media (max-width:650px){.energyefficiency-module__ZVhGFW__content{padding-inline:16px}}
.housingfinance-module__Yss7bG__housingFinancePage{background:radial-gradient(circle at 8% 4%, #2777471a, transparent 30%), radial-gradient(circle at 92% 12%, #ad492917, transparent 28%), linear-gradient(180deg, var(--background) 0%, #fff 35%, #f5f8f6 100%);width:100%;min-height:100vh;overflow-x:hidden}.housingfinance-module__Yss7bG__content{width:100%;padding-bottom:64px}.housingfinance-module__Yss7bG__section{box-sizing:border-box;width:100%;max-width:100%;margin:22px auto 0;padding:0 28px}.housingfinance-module__Yss7bG__sectionEyebrow{color:#24653d;background:#2777471f;border:1px solid #2777471a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.housingfinance-module__Yss7bG__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.housingfinance-module__Yss7bG__sectionText{max-width:740px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.55}.housingfinance-module__Yss7bG__articleSection{background:linear-gradient(145deg,#fffffff5,#f8fcf9eb);border:1px solid #2777471c;border-radius:8px;max-width:none;margin-top:34px;padding:0;box-shadow:0 18px 45px #27332d0f,0 4px 14px #2777470a}.housingfinance-module__Yss7bG__blocks{width:100%;max-width:none;padding:0}:is(.housingfinance-module__Yss7bG__articleSection article,.housingfinance-module__Yss7bG__articleSection .article,.housingfinance-module__Yss7bG__articleSection .articleBuilder){max-width:880px;margin:0 auto}.housingfinance-module__Yss7bG__articleSection h2{color:#183f2b;margin-top:36px;margin-bottom:14px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.housingfinance-module__Yss7bG__articleSection h2:first-child{margin-top:0}.housingfinance-module__Yss7bG__articleSection h3{color:#25354a;margin-top:28px;margin-bottom:12px;font-size:clamp(20px,2.2vw,26px);line-height:1.25}.housingfinance-module__Yss7bG__articleSection h4{color:#2e3a49;margin-top:24px;margin-bottom:10px;font-size:clamp(18px,2vw,22px);line-height:1.3}.housingfinance-module__Yss7bG__articleSection p{color:var(--hd-muted);font-size:16px;line-height:1.75}:is(.housingfinance-module__Yss7bG__articleSection ul,.housingfinance-module__Yss7bG__articleSection ol){color:var(--hd-muted);padding-left:24px;font-size:16px;line-height:1.7}.housingfinance-module__Yss7bG__articleSection li{margin-bottom:8px}.housingfinance-module__Yss7bG__articleSection a{color:#277747;text-underline-offset:3px;font-weight:700}.housingfinance-module__Yss7bG__articleSection a:hover{color:var(--hd-accent)}.housingfinance-module__Yss7bG__articleSection table{border-collapse:collapse;width:100%}:is(.housingfinance-module__Yss7bG__articleSection th,.housingfinance-module__Yss7bG__articleSection td){text-align:left;vertical-align:top;border:1px solid #27332d1f;padding:12px 14px}.housingfinance-module__Yss7bG__articleSection th{color:var(--hd-ink);background:#27774714;font-weight:800}@media (max-width:920px){.housingfinance-module__Yss7bG__section{margin-top:20px;padding:0 22px}.housingfinance-module__Yss7bG__articleSection{border-radius:8px;max-width:none;padding:0}.housingfinance-module__Yss7bG__sectionText{font-size:15px}}@media (max-width:768px){.housingfinance-module__Yss7bG__content{padding-bottom:42px}.housingfinance-module__Yss7bG__section{margin-top:18px;padding:0 14px}.housingfinance-module__Yss7bG__sectionHead{margin-bottom:8px}.housingfinance-module__Yss7bG__sectionEyebrow{padding:5px 10px;font-size:12px}.housingfinance-module__Yss7bG__sectionTitle{font-size:25px}.housingfinance-module__Yss7bG__sectionText{font-size:14px;line-height:1.5}.housingfinance-module__Yss7bG__articleSection{border-radius:8px;max-width:none;margin-top:26px;padding:0}:is(.housingfinance-module__Yss7bG__articleSection p,.housingfinance-module__Yss7bG__articleSection ul,.housingfinance-module__Yss7bG__articleSection ol){font-size:15px;line-height:1.65}:is(.housingfinance-module__Yss7bG__articleSection th,.housingfinance-module__Yss7bG__articleSection td){padding:10px 11px;font-size:14px}}@media (max-width:430px){.housingfinance-module__Yss7bG__section{padding:0 10px}.housingfinance-module__Yss7bG__sectionTitle{font-size:23px}.housingfinance-module__Yss7bG__sectionText{font-size:14px}.housingfinance-module__Yss7bG__articleSection{max-width:none;padding:0}}@media (prefers-reduced-motion:reduce){.housingfinance-module__Yss7bG__sectionTitle{filter:none}}.housingfinance-module__Yss7bG__renovationPage,.housingfinance-module__Yss7bG__energyEfficiencyPage,.housingfinance-module__Yss7bG__housingFinancePage,.housingfinance-module__Yss7bG__housingRecoveryPage{background:var(--background)}.housingfinance-module__Yss7bG__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.housingfinance-module__Yss7bG__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.housingfinance-module__Yss7bG__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.housingfinance-module__Yss7bG__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.housingfinance-module__Yss7bG__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.housingfinance-module__Yss7bG__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.housingfinance-module__Yss7bG__blocks{max-width:none;margin:auto;padding:0}.housingfinance-module__Yss7bG__section:has(>.housingfinance-module__Yss7bG__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.housingfinance-module__Yss7bG__content{padding:20px}.housingfinance-module__Yss7bG__section{padding:24px 0}.housingfinance-module__Yss7bG__sectionHead{padding:0}.housingfinance-module__Yss7bG__section:has(>.housingfinance-module__Yss7bG__blocks){padding:0}.housingfinance-module__Yss7bG__sectionTitle{font-size:28px}}.housingfinance-module__Yss7bG__content{padding-inline:28px}@media (max-width:650px){.housingfinance-module__Yss7bG__content{padding-inline:16px}}
.housingrecovery-module__clrZKW__housingRecoveryPage{background:radial-gradient(circle at top left, #f2a12c14, transparent 32%), linear-gradient(180deg, var(--background) 0%, #fff 34%, var(--background) 100%);width:100%;min-height:100vh;overflow-x:hidden}.housingrecovery-module__clrZKW__content{width:100%;padding-bottom:64px}.housingrecovery-module__clrZKW__section{box-sizing:border-box;max-width:100%;margin:22px auto 0;padding:0 28px}.housingrecovery-module__clrZKW__sectionEyebrow{color:#9a5a00;background:#f2a12c24;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.housingrecovery-module__clrZKW__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.housingrecovery-module__clrZKW__sectionText{max-width:720px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.5}.housingrecovery-module__clrZKW__articleSection{background:#ffffffdb;border:1px solid #19202c14;border-radius:8px;max-width:none;margin-top:32px;padding:0;box-shadow:0 18px 45px #27332d0f}.housingrecovery-module__clrZKW__blocks{width:100%;max-width:none;padding:0}:is(.housingrecovery-module__clrZKW__articleSection article,.housingrecovery-module__clrZKW__articleSection .article,.housingrecovery-module__clrZKW__articleSection .articleBuilder){max-width:880px;margin:0 auto}.housingrecovery-module__clrZKW__articleSection h2{color:var(--hd-ink);margin-top:34px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.housingrecovery-module__clrZKW__articleSection h3{color:var(--hd-ink);margin-top:28px;font-size:clamp(20px,2.2vw,26px);line-height:1.25}.housingrecovery-module__clrZKW__articleSection p{color:var(--hd-muted);font-size:16px;line-height:1.75}:is(.housingrecovery-module__clrZKW__articleSection ul,.housingrecovery-module__clrZKW__articleSection ol){color:var(--hd-muted);padding-left:22px;line-height:1.7}.housingrecovery-module__clrZKW__articleSection li{margin-bottom:8px}@media (max-width:1024px){.housingrecovery-module__clrZKW__section{max-width:100%;margin-top:20px;padding:0 22px}.housingrecovery-module__clrZKW__articleSection{border-radius:8px;max-width:none;padding:0}.housingrecovery-module__clrZKW__sectionText{font-size:15px}}@media (max-width:768px){.housingrecovery-module__clrZKW__content{padding-bottom:42px}.housingrecovery-module__clrZKW__section{margin-top:18px;padding:0 14px}.housingrecovery-module__clrZKW__sectionHead{margin-bottom:8px}.housingrecovery-module__clrZKW__sectionEyebrow{padding:5px 10px;font-size:12px}.housingrecovery-module__clrZKW__sectionTitle{font-size:25px}.housingrecovery-module__clrZKW__sectionText{font-size:14px;line-height:1.45}.housingrecovery-module__clrZKW__articleSection{border-radius:8px;max-width:none;margin-top:24px;padding:0}.housingrecovery-module__clrZKW__articleSection p{font-size:15px;line-height:1.65}}@media (max-width:430px){.housingrecovery-module__clrZKW__section{padding:0 10px}.housingrecovery-module__clrZKW__sectionTitle{font-size:23px}.housingrecovery-module__clrZKW__sectionText{font-size:14px}.housingrecovery-module__clrZKW__articleSection{max-width:none;padding:0}}.housingrecovery-module__clrZKW__renovationPage,.housingrecovery-module__clrZKW__energyEfficiencyPage,.housingrecovery-module__clrZKW__housingFinancePage,.housingrecovery-module__clrZKW__housingRecoveryPage{background:var(--background)}.housingrecovery-module__clrZKW__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.housingrecovery-module__clrZKW__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.housingrecovery-module__clrZKW__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.housingrecovery-module__clrZKW__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.housingrecovery-module__clrZKW__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.housingrecovery-module__clrZKW__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.housingrecovery-module__clrZKW__blocks{max-width:none;margin:auto;padding:0}.housingrecovery-module__clrZKW__section:has(>.housingrecovery-module__clrZKW__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.housingrecovery-module__clrZKW__content{padding:20px}.housingrecovery-module__clrZKW__section{padding:24px 0}.housingrecovery-module__clrZKW__sectionHead{padding:0}.housingrecovery-module__clrZKW__section:has(>.housingrecovery-module__clrZKW__blocks){padding:0}.housingrecovery-module__clrZKW__sectionTitle{font-size:28px}}.housingrecovery-module__clrZKW__content{padding-inline:28px}@media (max-width:650px){.housingrecovery-module__clrZKW__content{padding-inline:16px}}
.renovation-module__iO80fG__renovationPage{width:100%;overflow-x:hidden}.renovation-module__iO80fG__content{width:100%}.renovation-module__iO80fG__section{box-sizing:border-box;max-width:100%;margin:22px auto 0;padding:0 28px}.renovation-module__iO80fG__sectionEyebrow{color:var(--hd-accent);background:#ad49291f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.renovation-module__iO80fG__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.renovation-module__iO80fG__sectionText{max-width:680px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.5}.renovation-module__iO80fG__blocks{max-width:none;padding:0}@media (max-width:1024px){.renovation-module__iO80fG__section{max-width:100%;margin-top:20px;padding:0 22px}.renovation-module__iO80fG__sectionText{font-size:15px}}@media (max-width:768px){.renovation-module__iO80fG__section{margin-top:18px;padding:0 14px}.renovation-module__iO80fG__sectionHead{margin-bottom:8px}.renovation-module__iO80fG__sectionEyebrow{padding:5px 10px;font-size:12px}.renovation-module__iO80fG__sectionTitle{font-size:25px}.renovation-module__iO80fG__sectionText{font-size:14px;line-height:1.45}}@media (max-width:430px){.renovation-module__iO80fG__section{padding:0 10px}.renovation-module__iO80fG__sectionTitle{font-size:23px}.renovation-module__iO80fG__sectionText{font-size:14px}}.renovation-module__iO80fG__renovationPage,.renovation-module__iO80fG__energyEfficiencyPage,.renovation-module__iO80fG__housingFinancePage,.renovation-module__iO80fG__housingRecoveryPage{background:var(--background)}.renovation-module__iO80fG__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.renovation-module__iO80fG__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.renovation-module__iO80fG__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.renovation-module__iO80fG__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.renovation-module__iO80fG__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.renovation-module__iO80fG__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.renovation-module__iO80fG__blocks{max-width:none;margin:auto;padding:0}.renovation-module__iO80fG__section:has(>.renovation-module__iO80fG__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.renovation-module__iO80fG__content{padding:20px}.renovation-module__iO80fG__section{padding:24px 0}.renovation-module__iO80fG__sectionHead{padding:0}.renovation-module__iO80fG__section:has(>.renovation-module__iO80fG__blocks){padding:0}.renovation-module__iO80fG__sectionTitle{font-size:28px}}.renovation-module__iO80fG__content{padding-inline:28px}@media (max-width:650px){.renovation-module__iO80fG__content{padding-inline:16px}}
.energyefficiency-module__lE1wHq__energyefficiencyPage{width:100%;overflow-x:hidden}.energyefficiency-module__lE1wHq__content{width:100%}.energyefficiency-module__lE1wHq__heroList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px;max-width:720px;padding:0;list-style:none;display:grid}.energyefficiency-module__lE1wHq__heroListItem{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#ffffff80;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.energyefficiency-module__lE1wHq__heroListItem p{color:var(--hd-ink);margin:0;font-size:14px;font-weight:600;line-height:1.35}.energyefficiency-module__lE1wHq__checkIcon{background-color:#f2a12c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex;box-shadow:0 4px 10px #f2a12c47}.energyefficiency-module__lE1wHq__checkMark{color:#fff;font-size:14px;font-weight:800;line-height:1}.energyefficiency-module__lE1wHq__section{box-sizing:border-box;max-width:100%;margin:22px auto 0;padding:0 28px}.energyefficiency-module__lE1wHq__sectionEyebrow{color:#277747;background:#2777471f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.energyefficiency-module__lE1wHq__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.energyefficiency-module__lE1wHq__sectionText{max-width:720px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.5}.energyefficiency-module__lE1wHq__blocks{max-width:none;padding:0}@media (max-width:1024px){.energyefficiency-module__lE1wHq__section{max-width:100%;margin-top:20px;padding:0 22px}.energyefficiency-module__lE1wHq__heroList{gap:8px;max-width:650px}.energyefficiency-module__lE1wHq__heroListItem p{font-size:13px}.energyefficiency-module__lE1wHq__sectionText{font-size:15px}}@media (max-width:768px){.energyefficiency-module__lE1wHq__heroList{grid-template-columns:1fr;gap:8px;max-width:100%;margin-top:14px}.energyefficiency-module__lE1wHq__heroListItem{border-radius:10px;padding:7px 9px}.energyefficiency-module__lE1wHq__heroListItem p{font-size:13px;line-height:1.3}.energyefficiency-module__lE1wHq__checkIcon{width:20px;height:20px}.energyefficiency-module__lE1wHq__checkMark{font-size:13px}.energyefficiency-module__lE1wHq__section{margin-top:18px;padding:0 14px}.energyefficiency-module__lE1wHq__sectionHead{margin-bottom:8px}.energyefficiency-module__lE1wHq__sectionEyebrow{padding:5px 10px;font-size:12px}.energyefficiency-module__lE1wHq__sectionTitle{font-size:25px}.energyefficiency-module__lE1wHq__sectionText{font-size:14px;line-height:1.45}}@media (max-width:430px){.energyefficiency-module__lE1wHq__section{padding:0 10px}.energyefficiency-module__lE1wHq__sectionTitle{font-size:23px}.energyefficiency-module__lE1wHq__sectionText{font-size:14px}.energyefficiency-module__lE1wHq__heroListItem{background:#ffffff9e}}.energyefficiency-module__lE1wHq__renovationPage,.energyefficiency-module__lE1wHq__energyEfficiencyPage,.energyefficiency-module__lE1wHq__housingFinancePage,.energyefficiency-module__lE1wHq__housingRecoveryPage{background:var(--background)}.energyefficiency-module__lE1wHq__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.energyefficiency-module__lE1wHq__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.energyefficiency-module__lE1wHq__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.energyefficiency-module__lE1wHq__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.energyefficiency-module__lE1wHq__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.energyefficiency-module__lE1wHq__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.energyefficiency-module__lE1wHq__blocks{max-width:none;margin:auto;padding:0}.energyefficiency-module__lE1wHq__section:has(>.energyefficiency-module__lE1wHq__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.energyefficiency-module__lE1wHq__content{padding:20px}.energyefficiency-module__lE1wHq__section{padding:24px 0}.energyefficiency-module__lE1wHq__sectionHead{padding:0}.energyefficiency-module__lE1wHq__section:has(>.energyefficiency-module__lE1wHq__blocks){padding:0}.energyefficiency-module__lE1wHq__sectionTitle{font-size:28px}}.energyefficiency-module__lE1wHq__content{padding-inline:28px}@media (max-width:650px){.energyefficiency-module__lE1wHq__content{padding-inline:16px}}
.housingfinance-module__82pWbq__housingFinancePage{background:radial-gradient(circle at 8% 4%, #2777471a, transparent 30%), radial-gradient(circle at 92% 12%, #ad492917, transparent 28%), linear-gradient(180deg, var(--background) 0%, #fff 35%, #f5f8f6 100%);width:100%;min-height:100vh;overflow-x:hidden}.housingfinance-module__82pWbq__content{width:100%;padding-bottom:64px}.housingfinance-module__82pWbq__section{box-sizing:border-box;width:100%;max-width:100%;margin:22px auto 0;padding:0 28px}.housingfinance-module__82pWbq__sectionEyebrow{color:#24653d;background:#2777471f;border:1px solid #2777471a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.housingfinance-module__82pWbq__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.housingfinance-module__82pWbq__sectionText{max-width:740px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.55}.housingfinance-module__82pWbq__articleSection{background:linear-gradient(145deg,#fffffff5,#f8fcf9eb);border:1px solid #2777471c;border-radius:8px;max-width:none;margin-top:34px;padding:0;box-shadow:0 18px 45px #27332d0f,0 4px 14px #2777470a}.housingfinance-module__82pWbq__blocks{width:100%;max-width:none;padding:0}:is(.housingfinance-module__82pWbq__articleSection article,.housingfinance-module__82pWbq__articleSection .article,.housingfinance-module__82pWbq__articleSection .articleBuilder){max-width:880px;margin:0 auto}.housingfinance-module__82pWbq__articleSection h2{color:#183f2b;margin-top:36px;margin-bottom:14px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.housingfinance-module__82pWbq__articleSection h2:first-child{margin-top:0}.housingfinance-module__82pWbq__articleSection h3{color:#25354a;margin-top:28px;margin-bottom:12px;font-size:clamp(20px,2.2vw,26px);line-height:1.25}.housingfinance-module__82pWbq__articleSection h4{color:#2e3a49;margin-top:24px;margin-bottom:10px;font-size:clamp(18px,2vw,22px);line-height:1.3}.housingfinance-module__82pWbq__articleSection p{color:var(--hd-muted);font-size:16px;line-height:1.75}:is(.housingfinance-module__82pWbq__articleSection ul,.housingfinance-module__82pWbq__articleSection ol){color:var(--hd-muted);padding-left:24px;font-size:16px;line-height:1.7}.housingfinance-module__82pWbq__articleSection li{margin-bottom:8px}.housingfinance-module__82pWbq__articleSection a{color:#277747;text-underline-offset:3px;font-weight:700}.housingfinance-module__82pWbq__articleSection a:hover{color:var(--hd-accent)}.housingfinance-module__82pWbq__articleSection table{border-collapse:collapse;width:100%}:is(.housingfinance-module__82pWbq__articleSection th,.housingfinance-module__82pWbq__articleSection td){text-align:left;vertical-align:top;border:1px solid #27332d1f;padding:12px 14px}.housingfinance-module__82pWbq__articleSection th{color:var(--hd-ink);background:#27774714;font-weight:800}@media (max-width:920px){.housingfinance-module__82pWbq__section{margin-top:20px;padding:0 22px}.housingfinance-module__82pWbq__articleSection{border-radius:8px;max-width:none;padding:0}.housingfinance-module__82pWbq__sectionText{font-size:15px}}@media (max-width:768px){.housingfinance-module__82pWbq__content{padding-bottom:42px}.housingfinance-module__82pWbq__section{margin-top:18px;padding:0 14px}.housingfinance-module__82pWbq__sectionHead{margin-bottom:8px}.housingfinance-module__82pWbq__sectionEyebrow{padding:5px 10px;font-size:12px}.housingfinance-module__82pWbq__sectionTitle{font-size:25px}.housingfinance-module__82pWbq__sectionText{font-size:14px;line-height:1.5}.housingfinance-module__82pWbq__articleSection{border-radius:8px;max-width:none;margin-top:26px;padding:0}:is(.housingfinance-module__82pWbq__articleSection p,.housingfinance-module__82pWbq__articleSection ul,.housingfinance-module__82pWbq__articleSection ol){font-size:15px;line-height:1.65}:is(.housingfinance-module__82pWbq__articleSection th,.housingfinance-module__82pWbq__articleSection td){padding:10px 11px;font-size:14px}}@media (max-width:430px){.housingfinance-module__82pWbq__section{padding:0 10px}.housingfinance-module__82pWbq__sectionTitle{font-size:23px}.housingfinance-module__82pWbq__sectionText{font-size:14px}.housingfinance-module__82pWbq__articleSection{max-width:none;padding:0}}@media (prefers-reduced-motion:reduce){.housingfinance-module__82pWbq__sectionTitle{filter:none}}.housingfinance-module__82pWbq__renovationPage,.housingfinance-module__82pWbq__energyEfficiencyPage,.housingfinance-module__82pWbq__housingFinancePage,.housingfinance-module__82pWbq__housingRecoveryPage{background:var(--background)}.housingfinance-module__82pWbq__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.housingfinance-module__82pWbq__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.housingfinance-module__82pWbq__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.housingfinance-module__82pWbq__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.housingfinance-module__82pWbq__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.housingfinance-module__82pWbq__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.housingfinance-module__82pWbq__blocks{max-width:none;margin:auto;padding:0}.housingfinance-module__82pWbq__section:has(>.housingfinance-module__82pWbq__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.housingfinance-module__82pWbq__content{padding:20px}.housingfinance-module__82pWbq__section{padding:24px 0}.housingfinance-module__82pWbq__sectionHead{padding:0}.housingfinance-module__82pWbq__section:has(>.housingfinance-module__82pWbq__blocks){padding:0}.housingfinance-module__82pWbq__sectionTitle{font-size:28px}}.housingfinance-module__82pWbq__content{padding-inline:28px}@media (max-width:650px){.housingfinance-module__82pWbq__content{padding-inline:16px}}
.housingrecovery-module__A3BGtG__housingRecoveryPage{background:radial-gradient(circle at top left, #f2a12c14, transparent 32%), linear-gradient(180deg, var(--background) 0%, #fff 34%, var(--background) 100%);width:100%;min-height:100vh;overflow-x:hidden}.housingrecovery-module__A3BGtG__content{width:100%;padding-bottom:64px}.housingrecovery-module__A3BGtG__section{box-sizing:border-box;max-width:100%;margin:22px auto 0;padding:0 28px}.housingrecovery-module__A3BGtG__sectionEyebrow{color:#9a5a00;background:#f2a12c24;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.housingrecovery-module__A3BGtG__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.housingrecovery-module__A3BGtG__sectionText{max-width:720px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.5}.housingrecovery-module__A3BGtG__articleSection{background:#ffffffdb;border:1px solid #19202c14;border-radius:8px;max-width:none;margin-top:32px;padding:0;box-shadow:0 18px 45px #27332d0f}.housingrecovery-module__A3BGtG__blocks{width:100%;max-width:none;padding:0}:is(.housingrecovery-module__A3BGtG__articleSection article,.housingrecovery-module__A3BGtG__articleSection .article,.housingrecovery-module__A3BGtG__articleSection .articleBuilder){max-width:880px;margin:0 auto}.housingrecovery-module__A3BGtG__articleSection h2{color:var(--hd-ink);margin-top:34px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.housingrecovery-module__A3BGtG__articleSection h3{color:var(--hd-ink);margin-top:28px;font-size:clamp(20px,2.2vw,26px);line-height:1.25}.housingrecovery-module__A3BGtG__articleSection p{color:var(--hd-muted);font-size:16px;line-height:1.75}:is(.housingrecovery-module__A3BGtG__articleSection ul,.housingrecovery-module__A3BGtG__articleSection ol){color:var(--hd-muted);padding-left:22px;line-height:1.7}.housingrecovery-module__A3BGtG__articleSection li{margin-bottom:8px}@media (max-width:1024px){.housingrecovery-module__A3BGtG__section{max-width:100%;margin-top:20px;padding:0 22px}.housingrecovery-module__A3BGtG__articleSection{border-radius:8px;max-width:none;padding:0}.housingrecovery-module__A3BGtG__sectionText{font-size:15px}}@media (max-width:768px){.housingrecovery-module__A3BGtG__content{padding-bottom:42px}.housingrecovery-module__A3BGtG__section{margin-top:18px;padding:0 14px}.housingrecovery-module__A3BGtG__sectionHead{margin-bottom:8px}.housingrecovery-module__A3BGtG__sectionEyebrow{padding:5px 10px;font-size:12px}.housingrecovery-module__A3BGtG__sectionTitle{font-size:25px}.housingrecovery-module__A3BGtG__sectionText{font-size:14px;line-height:1.45}.housingrecovery-module__A3BGtG__articleSection{border-radius:8px;max-width:none;margin-top:24px;padding:0}.housingrecovery-module__A3BGtG__articleSection p{font-size:15px;line-height:1.65}}@media (max-width:430px){.housingrecovery-module__A3BGtG__section{padding:0 10px}.housingrecovery-module__A3BGtG__sectionTitle{font-size:23px}.housingrecovery-module__A3BGtG__sectionText{font-size:14px}.housingrecovery-module__A3BGtG__articleSection{max-width:none;padding:0}}.housingrecovery-module__A3BGtG__renovationPage,.housingrecovery-module__A3BGtG__energyEfficiencyPage,.housingrecovery-module__A3BGtG__housingFinancePage,.housingrecovery-module__A3BGtG__housingRecoveryPage{background:var(--background)}.housingrecovery-module__A3BGtG__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.housingrecovery-module__A3BGtG__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.housingrecovery-module__A3BGtG__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.housingrecovery-module__A3BGtG__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.housingrecovery-module__A3BGtG__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.housingrecovery-module__A3BGtG__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.housingrecovery-module__A3BGtG__blocks{max-width:none;margin:auto;padding:0}.housingrecovery-module__A3BGtG__section:has(>.housingrecovery-module__A3BGtG__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.housingrecovery-module__A3BGtG__content{padding:20px}.housingrecovery-module__A3BGtG__section{padding:24px 0}.housingrecovery-module__A3BGtG__sectionHead{padding:0}.housingrecovery-module__A3BGtG__section:has(>.housingrecovery-module__A3BGtG__blocks){padding:0}.housingrecovery-module__A3BGtG__sectionTitle{font-size:28px}}.housingrecovery-module__A3BGtG__content{padding-inline:28px}@media (max-width:650px){.housingrecovery-module__A3BGtG__content{padding-inline:16px}}
.renovation-module__IoM4Pa__renovationPage{width:100%;overflow-x:hidden}.renovation-module__IoM4Pa__content{width:100%}.renovation-module__IoM4Pa__section{box-sizing:border-box;max-width:100%;margin:22px auto 0;padding:0 28px}.renovation-module__IoM4Pa__sectionEyebrow{color:var(--hd-accent);background:#ad49291f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.renovation-module__IoM4Pa__sectionTitle{color:var(--hd-ink);text-align:center;filter:none;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.renovation-module__IoM4Pa__sectionText{max-width:680px;color:var(--hd-muted);margin:0 auto;font-size:16px;line-height:1.5}.renovation-module__IoM4Pa__blocks{max-width:none;padding:0}@media (max-width:1024px){.renovation-module__IoM4Pa__section{max-width:100%;margin-top:20px;padding:0 22px}.renovation-module__IoM4Pa__sectionText{font-size:15px}}@media (max-width:768px){.renovation-module__IoM4Pa__section{margin-top:18px;padding:0 14px}.renovation-module__IoM4Pa__sectionHead{margin-bottom:8px}.renovation-module__IoM4Pa__sectionEyebrow{padding:5px 10px;font-size:12px}.renovation-module__IoM4Pa__sectionTitle{font-size:25px}.renovation-module__IoM4Pa__sectionText{font-size:14px;line-height:1.45}}@media (max-width:430px){.renovation-module__IoM4Pa__section{padding:0 10px}.renovation-module__IoM4Pa__sectionTitle{font-size:23px}.renovation-module__IoM4Pa__sectionText{font-size:14px}}.renovation-module__IoM4Pa__renovationPage,.renovation-module__IoM4Pa__energyEfficiencyPage,.renovation-module__IoM4Pa__housingFinancePage,.renovation-module__IoM4Pa__housingRecoveryPage{background:var(--background)}.renovation-module__IoM4Pa__content{max-width:var(--hd-width);margin:auto;padding:32px 28px 48px}.renovation-module__IoM4Pa__section{border:0;border-bottom:1px solid var(--hd-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 32px;padding:32px 0}.renovation-module__IoM4Pa__sectionHead{text-align:left;max-width:none;margin:0 0 28px}.renovation-module__IoM4Pa__sectionEyebrow{color:var(--hd-accent);font:11px var(--font-mono);letter-spacing:1.1px;background:0 0;border:0;border-radius:0;padding:0}.renovation-module__IoM4Pa__sectionTitle{text-align:left;color:var(--hd-ink);filter:none;font-size:clamp(26px,2.8vw,34px)}.renovation-module__IoM4Pa__sectionText{max-width:780px;color:var(--hd-muted);margin:12px 0 0;line-height:1.8}.renovation-module__IoM4Pa__blocks{max-width:none;margin:auto;padding:0}.renovation-module__IoM4Pa__section:has(>.renovation-module__IoM4Pa__blocks){background:var(--hd-paper);border:1px solid var(--hd-line);border-top:3px solid var(--hd-green);border-radius:8px;padding:0}@media (max-width:650px){.renovation-module__IoM4Pa__content{padding:20px}.renovation-module__IoM4Pa__section{padding:24px 0}.renovation-module__IoM4Pa__sectionHead{padding:0}.renovation-module__IoM4Pa__section:has(>.renovation-module__IoM4Pa__blocks){padding:0}.renovation-module__IoM4Pa__sectionTitle{font-size:28px}}.renovation-module__IoM4Pa__content{padding-inline:28px}@media (max-width:650px){.renovation-module__IoM4Pa__content{padding-inline:16px}}
.SearchList-module__OLJojG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;list-style:none;display:grid}.SearchList-module__OLJojG__elem{background:var(--hd-paper);border:1px solid var(--hd-line);border-radius:8px;min-width:0;padding:22px}.SearchList-module__OLJojG__link{align-items:start;gap:18px;min-width:0;display:flex}.SearchList-module__OLJojG__img{object-fit:cover;border-radius:5px;flex-shrink:0;width:100px;height:90px}.SearchList-module__OLJojG__artDescript{color:var(--hd-muted);margin-top:12px;font-size:13px;line-height:1.8}.SearchList-module__OLJojG__authCont{border-top:1px solid var(--hd-line);color:var(--hd-muted);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.SearchList-module__OLJojG__authCont p{margin:0}.SearchList-module__OLJojG__linkAuthor{font-weight:700}.SearchList-module__OLJojG__linkAuthor:hover{color:var(--hd-accent)}@media (max-width:800px){.SearchList-module__OLJojG__list{grid-template-columns:1fr}}@media (max-width:440px){.SearchList-module__OLJojG__elem{padding:18px}.SearchList-module__OLJojG__link{flex-direction:column}.SearchList-module__OLJojG__img{aspect-ratio:16/9;width:100%;height:auto}}
