.energy-resource{--ink:#153e35;--muted:#53675e;--cream:#f7f7ef;--paper:#fff;--line:#d9e1d6;--green:#255b47;--mint:#e5eddc;--lime:#d4e88f;--orange:#c78b49;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}.energy-resource *{box-sizing:border-box}.energy-resource{scroll-behavior:smooth;background:var(--cream);color:var(--ink);font:16px/1.65 var(--sans);margin:0;scroll-padding-top:28px}.energy-resource a{color:inherit;text-underline-offset:4px}.energy-resource a:hover{color:#39734a}.energy-resource button,.energy-resource input,.energy-resource select{font:inherit}.energy-resource button,.energy-resource a,.energy-resource input,.energy-resource select,.energy-resource summary{-webkit-tap-highlight-color:transparent}.energy-resource button,.energy-resource summary{cursor:pointer}.energy-resource button{border:0}.energy-resource button:disabled{opacity:.55;cursor:default}:is(.energy-resource button:focus-visible,.energy-resource a:focus-visible,.energy-resource summary:focus-visible){outline-offset:5px;outline:3px solid #bf722a}:is(.energy-resource input:focus-visible,.energy-resource select:focus-visible){outline-offset:2px;outline:3px solid #497b59}.energy-resource h1,.energy-resource h2,.energy-resource h3,.energy-resource p{margin:0}.energy-resource h1,.energy-resource h2,.energy-resource h3{letter-spacing:-.04em;font-weight:400;line-height:1.12}.energy-resource h1{font-family:var(--serif);font-size:clamp(2.75rem,5.2vw,5rem)}.energy-resource h2{font-family:var(--serif);font-size:clamp(2rem,3.2vw,3rem)}.energy-resource h3{letter-spacing:-.03em;font-size:1.35rem;font-weight:600;line-height:1.3}.energy-resource p+p{margin-top:1rem}.energy-resource em{font-weight:400}.energy-resource svg{display:block}.energy-resource button{color:inherit}.energy-resource .wrap{max-width:1240px;margin:auto;padding-inline:36px}.energy-resource .narrow{max-width:880px}.energy-resource .skip{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.energy-resource .skip:focus{top:10px}.energy-resource .identity{background:var(--ink);color:#edf5df;letter-spacing:.02em;font-size:12px}.energy-resource .identity .wrap{justify-content:space-between;gap:15px;padding-block:9px;display:flex}.energy-resource .identity a{color:inherit;text-decoration:none}.energy-resource .identity a:hover{text-decoration:underline}.energy-resource .header{border-bottom:1px solid var(--line)}.energy-resource .header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:108px;display:flex}.energy-resource .brand{font-family:var(--serif);flex-shrink:0;align-items:center;gap:11px;font-size:30px;line-height:1;text-decoration:none;display:flex}.energy-resource .brand-mark{background:var(--ink);border-radius:25px 25px 5px 5px;place-items:center;width:47px;height:53px;display:grid}.energy-resource .brand-mark svg{fill:none;stroke:#d7e890;stroke-width:1.6px;width:37px;height:37px}.energy-resource .brand-sub{font-family:var(--sans);letter-spacing:.03em;margin-top:8px;font-size:10px;line-height:1.4;display:block}.energy-resource .brand-sub b{margin-left:4px;font-size:9px;font-weight:600}.energy-resource .header nav{align-items:center;gap:26px;display:flex}.energy-resource .header nav a{max-width:115px;font-size:13px;line-height:1.5;text-decoration:none}.energy-resource .header nav a:hover,.energy-resource .header nav a[aria-current]{text-decoration:underline}.energy-resource .menu-toggle{display:none}.energy-resource .eyebrow{text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;font-size:11px;font-weight:700;line-height:1.8}.energy-resource .dot{background:#6c8b3f;border-radius:100%;width:7px;height:7px;margin-right:9px;display:inline-block}.energy-resource .lead{color:var(--muted);max-width:600px;font-size:18px;line-height:1.7}.energy-resource .hero{grid-template-columns:1.16fr 1fr;align-items:center;gap:70px;padding-block:75px 84px;display:grid}.energy-resource .hero h1{margin-bottom:25px}.energy-resource .hero h1 em{color:#658047}.energy-resource .hero .lead{max-width:500px}.energy-resource .actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.energy-resource .button{background:var(--ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.energy-resource .button:hover{color:#fff;background:#275e48}.energy-resource .button.secondary{color:var(--ink);background:0 0;border:1px solid #7d9a86}.energy-resource .button.secondary:hover{background:#e8eedf}.energy-resource .text-link{font-size:14px;font-weight:600;line-height:1.6}.energy-resource .quiet{color:var(--muted);margin-top:18px;font-size:12px}.energy-resource .hero-visual{background:#e8eddf;border:1px solid #c8d4bf;border-radius:110px 110px 10px 10px;padding:42px 28px 25px;position:relative;overflow:hidden}.energy-resource .visual-top{justify-content:space-between;gap:15px;margin-top:13px;font-size:12px;display:flex}.energy-resource .tag{white-space:nowrap;border:1px solid #abbc9d;border-radius:20px;padding:2px 9px;font-size:10px}.energy-resource .building{border-bottom:1px solid #aebda3;height:180px;margin:25px 0 20px;position:relative}.energy-resource .facade{background:#f3f3e6;border:1px solid #91a082;grid-template-columns:repeat(3,1fr);gap:17px;width:146px;height:143px;padding:20px 17px 0;display:grid;position:absolute;bottom:0;left:calc(50% - 73px)}.energy-resource .facade i{background:#65836a;border:1px solid #65836a;box-shadow:inset -9px 0 #b6c8a5}.energy-resource .roof{background:#d0dabb;border:1px solid #708467;width:164px;height:16px;position:absolute;bottom:142px;left:calc(50% - 82px)}.energy-resource .tree{background:#7c906d;width:1px;height:95px;position:absolute;bottom:0;left:12%}.energy-resource .tree:before{content:"";background:#9cad77;border-radius:100%;width:42px;height:70px;position:absolute;bottom:26px;left:-20px}.energy-resource .visual-bottom{background:#f9faf4;border-radius:7px;padding:21px}.energy-resource .visual-bottom .eyebrow{margin:0 0 13px;font-size:9px}.energy-resource .sample-bars{gap:12px;display:grid}.energy-resource .sample-bars div{grid-template-columns:1fr auto;gap:3px 8px;font-size:10px;display:grid}.energy-resource .sample-bars i{background:#7e9269;border-radius:3px;grid-row:2;align-self:center;width:90%;height:8px;display:block}.energy-resource .sample-bars div+div i{background:var(--ink);width:72%}.energy-resource .sample-bars b{grid-row:2;font-size:12px}.energy-resource .visual-bottom p{color:var(--muted);margin-top:16px;font-size:10px;line-height:1.6}.energy-resource .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eff1e8}.energy-resource .strip-grid{grid-template-columns:repeat(3,1fr);gap:30px;padding-block:24px;display:grid}.energy-resource .strip p{border-left:2px solid #b9c69d;margin:0;padding-left:20px;font-size:13px}.energy-resource .strip strong,.energy-resource .strip span{display:block}.energy-resource .strip span{color:var(--muted);margin-top:4px;font-size:12px}.energy-resource .section{padding-block:76px}.energy-resource .section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;display:flex}.energy-resource .section-heading>p{max-width:335px;color:var(--muted);font-size:15px}.energy-resource .three-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.energy-resource .step-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;flex-direction:column;padding:30px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.energy-resource .step-card:hover{color:var(--ink);border-color:#7f9875;transform:translateY(-3px)}.energy-resource .step-number{font:italic 30px var(--serif);color:#788d5f;margin-bottom:30px;display:block}.energy-resource .step-card p{color:var(--muted);margin-top:16px;margin-bottom:24px;font-size:14px}.energy-resource .card-cta{margin-top:auto;font-size:13px;font-weight:700}.energy-resource .feature{background:var(--ink);color:#edf3df;border-radius:7px;grid-template-columns:1.2fr 1fr;gap:70px;padding:50px;display:grid}.energy-resource .feature h2{margin-bottom:20px}.energy-resource .feature p{color:#d0dbc7;font-size:15px}.energy-resource .feature .text-link{color:#e8f1c9;margin-top:24px;display:inline-block}.energy-resource .feature-note{border-left:1px solid #5a745b;align-self:center;padding-left:45px}.energy-resource .feature-note h3{font-family:var(--serif);margin-bottom:20px;font-size:28px;font-weight:400}.energy-resource .legacy-note{max-width:900px;padding-block:45px 65px}.energy-resource .legacy-note h2{font:600 16px var(--sans);letter-spacing:0;margin-bottom:10px}.energy-resource .legacy-note p{color:var(--muted);margin-bottom:10px;font-size:13px}.energy-resource footer{border-top:1px solid var(--line);background:#eef0e7;font-size:12px}.energy-resource .footer-top{grid-template-columns:1fr 1fr;gap:60px;padding-block:44px;display:grid}.energy-resource .footer-top p{color:var(--muted);margin-block:18px}.energy-resource .footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:22px;display:flex}.energy-resource .footer-bottom div{gap:25px;display:flex}.energy-resource .breadcrumb{color:var(--muted);gap:10px;padding-top:24px;font-size:11px;display:flex}.energy-resource .page-intro{padding-block:45px 50px}.energy-resource .page-intro h1{max-width:850px;margin-bottom:22px;font-size:clamp(2.6rem,4.2vw,4rem)}.energy-resource .page-intro .lead{max-width:760px}.energy-resource .article-layout{grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:70px;padding-bottom:60px;display:grid}.energy-resource .article-section{border-top:1px solid var(--line);padding-block:35px}.energy-resource .article-section h2{letter-spacing:-.035em;margin-bottom:22px;font-size:29px}.energy-resource .article-section p{color:#40574c;font-size:16px}.energy-resource .article-section .text-link{margin-top:18px;display:inline-block}.energy-resource .aside{background:#e7eddf;border-radius:5px;align-self:start;padding:30px}.energy-resource .aside h2{font:400 26px/1.25 var(--serif);margin-bottom:18px}.energy-resource .aside p{color:var(--muted);margin-bottom:18px;font-size:14px}.energy-resource .aside .small{margin-top:30px;font-size:11px}.energy-resource .aside hr{border:0;border-top:1px solid #c2ceb7;margin-block:22px}.energy-resource .reading-card{border:1px solid var(--line);background:#fff;border-left:3px solid #8ca06c;margin-top:14px;padding:22px 24px}.energy-resource .reading-card h3{margin-bottom:10px;font-size:17px}.energy-resource .reading-card p{font-size:14px}.energy-resource .editorial-list{color:#40574c;padding-left:22px}.energy-resource .editorial-list li{margin-block:12px}.energy-resource .source{border-left:2px solid #c0cda9;padding-left:14px;margin-top:22px!important;font-size:12px!important}.energy-resource .source-list{padding:0;list-style:none}.energy-resource .source-list li{border-bottom:1px solid var(--line);padding-block:14px}.energy-resource .source-list a{font-size:14px;font-weight:600}.energy-resource .source-list span{color:var(--muted);font-size:12px;display:block}.energy-resource .notice{background:#fff7df;border:1px solid #d7c496;border-radius:3px;margin-top:20px;padding:20px;font-size:14px}.energy-resource .notice p{margin-top:8px;font-size:14px}.energy-resource .callout{background:#e9efdd;padding:28px}.energy-resource .callout h3{font:400 28px var(--serif);margin-bottom:20px}.energy-resource .callout .button{margin-top:22px}.energy-resource .legal{grid-template-columns:1fr 2fr;gap:12px 20px;font-size:14px;display:grid}.energy-resource .legal dd{margin:0}.energy-resource .legal dt{font-weight:600}.energy-resource .tracker-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:30px;display:grid}.energy-resource .form-panel{border:1px solid var(--line);background:#fff;border-radius:6px;padding:32px}.energy-resource .panel-title{align-items:center;gap:16px;margin-block:8px 25px;display:flex}.energy-resource .panel-title h2{font:400 26px var(--serif);letter-spacing:-.03em}.energy-resource .panel-title .step-number{margin:0;font-size:26px}.energy-resource .panel-title:not(:first-of-type){border-top:1px solid var(--line);margin-top:36px;padding-top:26px}.energy-resource .form-panel p{color:var(--muted);margin-bottom:18px;font-size:13px}.energy-resource .field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.energy-resource .field-grid label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.energy-resource input:not([type=checkbox]),.energy-resource select{width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;border:1px solid #acbdad;border-radius:4px;padding:11px 12px;font-size:16px}.energy-resource input::placeholder{color:#738478}.energy-resource .hint{color:var(--muted);font-weight:400;line-height:1.6;font-size:11px!important}.energy-resource .energy-row{border:0;border-top:1px solid var(--line);min-width:0;margin:25px 0 20px;padding:15px 0 0}.energy-resource .energy-row legend{padding-right:12px;font-size:15px;font-weight:600}.energy-resource .energy-row legend span{margin-left:6px;font-size:11px;font-weight:400}.energy-resource .energy-row label{font-size:11px}.energy-resource .optional{border:1px solid var(--line);border-radius:4px;margin-block:25px;padding:15px}.energy-resource .optional summary{font-size:14px;font-weight:600}.energy-resource .optional summary span{font-size:11px;font-weight:400}.energy-resource .optional p{margin-top:15px}.energy-resource .check{cursor:pointer;align-items:start;gap:13px;margin-block:20px;font-size:13px;line-height:1.6;display:flex}.energy-resource .check input{accent-color:var(--green);flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.energy-resource .form-panel>.button{width:100%;margin-top:10px}.energy-resource .privacy-note{text-align:center;margin-top:15px;font-size:11px!important}.energy-resource .local-tools{flex-wrap:wrap;gap:14px;display:flex}.energy-resource .text-button{text-underline-offset:4px;background:0 0;padding:5px 0;font-size:12px;line-height:1.6;text-decoration:underline}.energy-resource .small{color:var(--muted);line-height:1.65;font-size:12px!important}.energy-resource .error{color:#752e22;background:#fff0eb;border-left:3px solid #a4482d;margin-bottom:15px;padding:15px;font-size:14px}.energy-resource .result-panel{background:#e5eddb;border:1px solid #c9d8bb;border-radius:6px;padding:34px;position:sticky;top:24px}.energy-resource .result-panel h2{margin-bottom:22px;font-size:32px}.energy-resource .result-panel p{font-size:14px}.energy-resource .result-panel .small{margin-top:28px}.energy-resource .result-icon{font-size:60px;font-family:var(--serif);color:#75915c;line-height:1.5}.energy-resource .plain-list{margin-top:22px;padding:0;font-size:13px;list-style:none}.energy-resource .plain-list li{border-top:1px solid #c6d1b9;padding-block:12px}.energy-resource .plain-list li:before{content:"✓";margin-right:12px}.energy-resource .result-years{color:var(--muted);margin-bottom:15px!important;font-size:12px!important}.energy-resource .metric{font:400 44px/1.2 var(--serif);letter-spacing:-.04em;margin:10px 0}.energy-resource .metric span{font:400 17px var(--sans);letter-spacing:0}.energy-resource .metric-label{margin-top:6px;font-size:12px}.energy-resource .delta{font-weight:600;margin-top:18px!important;font-size:18px!important}.energy-resource .result-table{border-collapse:collapse;width:100%;margin-block:22px;font-size:12px}.energy-resource .result-table th,.energy-resource .result-table td{text-align:left;border-bottom:1px solid #bbc9af;padding:10px 6px}.energy-resource .result-table td:nth-child(n+2),.energy-resource .result-table th:nth-child(n+2){text-align:right}.energy-resource .result-table th{font-size:11px}.energy-resource .result-panel .notice,.energy-resource .result-panel .notice p{font-size:12px}.energy-resource .result-panel .text-link{margin-top:18px;display:inline-block}.energy-resource .result-panel .actions{gap:16px}.energy-resource .result-panel #save,.energy-resource .result-panel #forget{margin-top:12px;display:block}.energy-resource .faq{border-top:1px solid var(--line);margin-top:28px}.energy-resource .faq details{border-bottom:1px solid var(--line);padding:20px 0}.energy-resource .faq summary{font-size:15px;font-weight:600}.energy-resource .faq p{color:var(--muted);margin-top:16px;font-size:14px}.energy-resource .action-item{border:1px solid var(--line);background:#fff;margin:12px 0;padding:20px}.energy-resource .action-item strong{font-size:15px;display:block}.energy-resource .action-item small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.energy-resource #check-progress{margin-block:16px}.energy-resource .result-stale{background:#fff4d5;margin-bottom:16px;padding:14px;font-size:13px}@media (min-width:1500px){.energy-resource .hero{padding-top:95px;padding-bottom:100px}}@media (max-width:1040px){.energy-resource .header nav{gap:16px}.energy-resource .header nav a{max-width:95px;font-size:12px}.energy-resource .hero{gap:35px}.energy-resource .hero h1{font-size:56px}.energy-resource .hero .actions{gap:18px}.energy-resource .article-layout{gap:35px}.energy-resource .tracker-layout{grid-template-columns:1.2fr 1fr;gap:20px}.energy-resource .form-panel,.energy-resource .result-panel{padding:24px}.energy-resource .feature{margin-inline:30px}}@media (max-width:780px){.energy-resource .wrap{padding-inline:24px}.energy-resource .header-inner{flex-wrap:wrap;gap:0;min-height:88px;position:relative}.energy-resource .brand{font-size:27px}.energy-resource .brand-mark{width:42px;height:47px}.energy-resource .menu-toggle{background:0 0;border:1px solid #a9b9a2;border-radius:4px;align-items:center;gap:18px;padding:8px 12px;font-size:13px;display:flex}.energy-resource .header nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:18px 0 24px;display:none}.energy-resource .header nav.open{display:flex}.energy-resource .header nav a{border-top:1px solid var(--line);max-width:none;padding:11px 0;font-size:15px}.energy-resource .hero{grid-template-columns:1fr;gap:38px;padding-block:42px 45px}.energy-resource .hero h1{font-size:clamp(44px,7.7vw,64px)}.energy-resource .hero .lead{max-width:600px;font-size:17px}.energy-resource .hero-visual{border-radius:80px 80px 7px 7px;justify-self:center;width:100%;max-width:520px}.energy-resource .hero .actions{margin-top:24px}.energy-resource .strip-grid{gap:16px}.energy-resource .strip p{padding-left:12px;font-size:12px}.energy-resource .strip span{font-size:11px}.energy-resource .section{padding-block:48px}.energy-resource .section-heading{margin-bottom:25px;display:block}.energy-resource .section-heading>p{max-width:100%;margin-top:20px}.energy-resource .three-grid{grid-template-columns:1fr;gap:14px}.energy-resource .step-card{padding:25px}.energy-resource .step-number{margin-bottom:15px}.energy-resource .step-card p{margin-block:12px 20px}.energy-resource .feature{grid-template-columns:1fr;gap:25px;margin-inline:24px;padding:30px}.energy-resource .feature-note{border-top:1px solid #5a745b;border-left:0;padding:25px 0 0}.energy-resource .legacy-note{padding-block:35px 45px}.energy-resource .footer-top{gap:30px}.energy-resource .footer-bottom{flex-direction:column}.energy-resource .footer-bottom div{flex-wrap:wrap;gap:18px}.energy-resource .article-layout{grid-template-columns:1fr;gap:20px}.energy-resource .page-intro{padding-block:32px 35px}.energy-resource .page-intro h1{font-size:40px}.energy-resource .article-section h2{font-size:27px}.energy-resource .tracker-layout{grid-template-columns:1fr;gap:24px}.energy-resource .result-panel{position:static}.energy-resource .identity .wrap{gap:16px;font-size:10px;line-height:1.5}.energy-resource .identity a{text-align:right;max-width:180px}.energy-resource .legal{grid-template-columns:1fr;gap:4px}.energy-resource .legal dd{margin-bottom:12px}}@media (max-width:420px){.energy-resource .wrap{padding-inline:18px}.energy-resource .identity .wrap{padding-block:8px;font-size:9px}.energy-resource .brand{font-size:25px}.energy-resource .brand-sub{font-size:9px}.energy-resource .brand-sub b{font-size:8px}.energy-resource .menu-toggle{padding:8px;font-size:12px}.energy-resource .hero h1{font-size:43px}.energy-resource .hero .button{gap:12px;width:100%;padding:14px 17px;font-size:13px}.energy-resource .hero-visual{padding:28px 19px 20px}.energy-resource .visual-top{font-size:11px}.energy-resource .tag{font-size:9px}.energy-resource .visual-bottom{padding:18px}.energy-resource .strip-grid{grid-template-columns:1fr;gap:13px;padding-block:20px}.energy-resource .strip p{font-size:13px}.energy-resource .strip span{font-size:12px}.energy-resource .footer-top{grid-template-columns:1fr;padding-block:32px}.energy-resource .feature{margin-inline:18px;padding:26px}.energy-resource .form-panel,.energy-resource .result-panel{padding:20px}.energy-resource .field-grid{gap:12px}.energy-resource .field-grid label{font-size:11px}.energy-resource .energy-row label{font-size:10px}.energy-resource .panel-title h2{font-size:24px}.energy-resource .page-intro h1{font-size:36px}.energy-resource .metric{font-size:38px}.energy-resource .article-section{padding-block:26px}.energy-resource .visual-top{flex-wrap:wrap;justify-content:center}.energy-resource .result-table{font-size:11px}.energy-resource .result-table th,.energy-resource .result-table td{padding-inline:3px}.energy-resource .button{font-size:13px}.energy-resource .reading-card{padding:20px}}@media (prefers-reduced-motion:reduce){.energy-resource{scroll-behavior:auto}.energy-resource .step-card{transition:none}.energy-resource .step-card:hover{transform:none}}@media print{.energy-resource{color:#172d23;background:#fff;font-size:11pt}.energy-resource .identity,.energy-resource .header,.energy-resource footer,.energy-resource .skip,.energy-resource .breadcrumb,.energy-resource .hero-visual,.energy-resource button,.energy-resource .local-tools,.energy-resource .actions,.energy-resource #result-placeholder,.energy-resource .privacy-note,.energy-resource .aside{display:none!important}.energy-resource .wrap{max-width:none;padding:0}.energy-resource .page-intro{padding:0 0 20px}.energy-resource .page-intro h1{font-size:28pt}.energy-resource .tracker-layout,.energy-resource .article-layout{display:block}.energy-resource .form-panel{display:none}.energy-resource .result-panel{break-inside:avoid;background:#fff;border:1px solid #aaa;padding:20px;position:static}.energy-resource .section{padding-block:25px}.energy-resource details:not([open]){display:none}.energy-resource .article-section{break-inside:avoid}.energy-resource a{color:inherit}.energy-resource .result-panel .small{margin-top:18px}}.energy-resource .notice,.energy-resource .notice>strong{display:block}.energy-resource .notice p{margin:8px 0 0}.energy-resource{--ink:#123e60;--muted:#526b78;--green:#00835c;--cream:#fff;--line:#d2e3de;--mint:#edf7f2;--serif:Manrope,Arial,sans-serif;--sans:Manrope,Arial,sans-serif;font-family:var(--sans);overflow-wrap:anywhere;background:#fff;padding-bottom:55px}.energy-resource h1,.energy-resource h2,.energy-resource h3{font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);font-weight:750}.energy-resource .hero h1 em{color:var(--green);font-style:normal;font-weight:750}.energy-resource .button{color:#fff;background:#00835c;border-radius:9px;min-height:50px;font-size:15px}.energy-resource .button:hover{background:#006b4b}.energy-resource .button.secondary{color:var(--ink);background:0 0}.energy-resource .eyebrow{color:#00835c}.energy-resource .text-link,.energy-resource .card-cta{color:#007b57}.energy-resource .feature{background:#123e60}.energy-resource .feature h2,.energy-resource .feature h3,.energy-resource .feature .eyebrow{color:#fff}.energy-resource .result-panel{background:#edf7f2;max-height:none;top:145px}.energy-resource #result-title{scroll-margin-top:155px}.energy-resource .energy-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding-block:18px;display:flex}.energy-resource .energy-subnav a{font-size:13px;font-weight:700;text-decoration:none}.energy-resource .energy-subnav a[aria-current]{color:#007b57;text-decoration:underline}.energy-resource .energy-breadcrumb{padding-top:24px}.energy-resource .energy-breadcrumb .editorial-breadcrumb{flex-wrap:wrap;margin:0;padding:0}.energy-resource .hero{padding-top:45px}.energy-resource .hero-visual{background:#e9f3ec}.energy-resource .result-panel .metric{font-size:clamp(30px,3vw,44px);font-weight:750}.energy-resource .energy-conversion{border:1px solid var(--line);background:#edf7f2;border-radius:16px;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;margin-top:38px;padding:36px;display:grid}.energy-resource .energy-conversion h2{margin-bottom:15px;font-size:clamp(24px,3vw,34px)}.energy-resource .energy-conversion p{font-size:15px}.energy-resource .energy-conversion .actions{margin-top:18px}.energy-resource .energy-related{padding-top:45px}.energy-resource .energy-related h2{margin-bottom:25px;font-size:28px}.energy-resource .energy-related h3{margin-bottom:10px;font-size:19px}.energy-resource .energy-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.energy-resource .energy-link-grid ul{padding-left:18px;font-size:14px;line-height:1.8}.energy-resource .energy-link-grid li{margin-bottom:9px}.energy-resource .energy-link-grid section{border:1px solid var(--line);background:#f7faf9;border-radius:12px;min-width:0;padding:24px}.energy-resource .field-grid>*{min-width:0}.energy-resource [hidden]{display:none!important}.energy-resource .energy-row legend{float:none;width:auto;max-width:100%;padding:0 10px 0 0;display:table}.energy-resource .energy-row legend span{display:inline}@media (max-width:800px){.energy-resource .energy-link-grid,.energy-resource .energy-conversion{grid-template-columns:1fr}.energy-resource .energy-conversion{padding:24px}.energy-resource .result-panel{position:static}.energy-resource .energy-subnav{gap:10px 18px}.energy-resource .hero{gap:30px}.energy-resource .hero-visual{width:100%;max-width:500px;margin:auto}.energy-resource .wrap{padding-inline:20px}.energy-resource .energy-conversion{margin-inline:20px}.energy-resource .field-grid label,.energy-resource .form-panel p{font-size:14px}.energy-resource .form-panel,.energy-resource .result-panel{padding:22px}.energy-resource .feature{width:auto;margin-inline:20px}.energy-resource .tag{white-space:normal}}@media print{.energy-subnav,.energy-breadcrumb,.energy-conversion,.energy-related,.site-header,.topbar,.footer,.floating-appointment,.mobile-rdv-bar{display:none!important}.energy-resource{background:#fff;padding:0}.energy-resource .result-panel{position:static}}
