.guide-hero{color:#fff;background:#008653;margin-block:1.5rem 2.5rem;padding-block:clamp(3rem,5vw,4.5rem)}.guide-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(100% - 4rem,72rem);margin-inline:auto;display:grid}.guide-hero__meta{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.82rem;display:flex}.guide-hero__category{border:1px solid #fff;border-radius:2px;padding:.2rem .8rem;font-weight:700}.guide-hero h1{color:#fff;letter-spacing:.015em;text-wrap:balance;margin:1.15rem 0;font-size:clamp(2rem,3.1vw,2.65rem);line-height:1.45}.guide-hero h1 span{display:inline-block}.guide-hero__lead{margin:0;font-size:1.05rem;line-height:2}.guide-hero__scope{margin:1.25rem 0 0;font-size:.8rem}.guide-hero__visual{margin:0}.guide-hero__visual img{aspect-ratio:3/2;object-fit:cover;border-radius:.4rem;width:100%;height:auto;display:block}@media (width<=52rem){.guide-hero{margin-block:1rem 2rem;padding-block:1.75rem}.guide-hero__inner{grid-template-columns:1fr;gap:1.5rem;width:min(100% - 2rem,38rem)}.guide-hero h1{font-size:clamp(1.75rem,5.5vw,2.25rem)}.guide-hero__lead{font-size:.95rem;line-height:1.85}.guide-hero__scope{margin-top:1rem}}#guide-article :is(h2,h3,h4){border:0;padding-left:0;font-weight:800;line-height:1.55}#guide-article>section[id]>h2{color:#008653;margin:0 0 1.5rem;font-size:clamp(1.6rem,2.5vw,2rem)}#guide-article section[id]>h3,#guide-article #household-comparison>h3{color:#202824;margin:2.25rem 0 1rem;font-size:clamp(1.2rem,1.9vw,1.5rem)}#guide-article h4{color:#202824;margin:1.75rem 0 .75rem;font-size:1.1rem}#guide-article .article-action-stack__copy h4{margin-top:0}#guide-article [id]{scroll-margin-top:1.5rem}#guide-article .article-toc ol{columns:1;padding-left:0;list-style:none}#guide-article .article-toc>ol{margin:1.5rem 0 .5rem}#guide-article .article-toc>ol>li{margin:0 0 1.25rem}#guide-article .article-toc>ol>li>a{font-weight:800}#guide-article .article-toc ol ol{margin:.5rem 0 0;padding-left:1.25rem;font-size:.95rem}#guide-article .article-toc ol ol li{margin-block:.45rem}#guide-article .article-toc ol ol a{font-weight:400}#guide-article>section{padding-block:2.5rem}#guide-article>section>.guide-chapter-photo{margin:0 0 2rem}#guide-article .guide-chapter-photo{border-radius:.4rem;overflow:hidden}#guide-article .guide-chapter-photo img{width:100%;height:auto;display:block}#guide-article .guide-chapter-footer{border-top:1px solid #dce3df;margin-top:2.5rem;padding-top:1.25rem;font-size:.88rem;line-height:1.8}#guide-article .guide-resource-label{margin:0 0 .6rem;font-weight:700}#guide-article .guide-chapter-footer .source-list{margin:0 0 1.25rem}#guide-article .guide-chapter-footer li{margin-block:.4rem}#guide-article .guide-action-title{color:#202824;font-size:1.3rem;font-weight:800}#guide-article .article-action-stack__row--internal{grid-template-columns:minmax(0,1fr) auto}#guide-article .article-table{table-layout:fixed;width:100%}#guide-article .article-table th{width:28%}#guide-article .article-table :is(th,td){overflow-wrap:anywhere}#guide-article .guide-chapter-conclusion{margin-top:2rem}@media (width<=36rem){#guide-article .article-action-stack__row--internal{grid-template-columns:1fr}#guide-article .primary-button{width:100%}}#application-records .article-table caption{text-align:left;color:var(--color-muted);padding-bottom:.75rem;font-size:.9rem}#application-records .article-table{display:table}#application-records .article-table thead{display:table-header-group}#application-records .article-table tbody{display:table-row-group}#application-records .article-table tr{display:table-row}#application-records .article-table :is(th,td){display:table-cell}#application-records .article-table tr>:first-child{width:28%}#application-records .article-table tr>:last-child{width:72%}#application-flow .subsidy-application-flow{margin:1.5rem 0;padding:0;list-style:none}#application-flow .subsidy-application-flow>li{grid-template-columns:2rem minmax(0,1fr);gap:1rem;margin:0;padding:0 0 1.5rem;display:grid;position:relative}#application-flow .subsidy-application-flow>li:not(:last-child):after{content:"";background:var(--color-border);width:1px;position:absolute;top:2rem;bottom:0;left:calc(1rem - .5px)}#application-flow .subsidy-application-flow>li:last-child{padding-bottom:0}#application-flow .subsidy-application-flow__number{border:1px solid var(--color-primary);width:2rem;height:2rem;color:var(--color-primary-dark);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}#application-flow .subsidy-application-flow__title{line-height:2rem;display:block}#application-flow .subsidy-application-flow p{margin:.2rem 0 0}#comparison-items .quote-comparison-table{display:table}#comparison-items .quote-comparison-table caption{text-align:left;color:var(--color-muted);padding-bottom:.75rem;font-size:.9rem}#comparison-items .quote-comparison-table tbody{display:table-row-group}#comparison-items .quote-comparison-table tr{display:table-row}#comparison-items .quote-comparison-table :is(th,td){display:table-cell}#comparison-items .quote-comparison-table th{width:28%}#comparison-items .quote-comparison-table td{width:72%}#comparison-items .quote-price-example thead{display:table-header-group}#comparison-items .quote-price-example :is(th,td){width:33.333%}#solar-outage .outage-role-table{table-layout:fixed;display:table}#solar-outage .outage-role-table caption{text-align:left;color:var(--color-muted);padding-bottom:.75rem;font-size:.9rem}#solar-outage .outage-role-table thead{display:table-header-group}#solar-outage .outage-role-table tbody{display:table-row-group}#solar-outage .outage-role-table tr{display:table-row}#solar-outage .outage-role-table :is(th,td){width:40%;display:table-cell}#solar-outage .outage-role-table tr>:first-child{width:20%}#battery-outage :is(.outage-appliance-table,.outage-duration-table){table-layout:fixed;display:table}#battery-outage :is(.outage-appliance-table,.outage-duration-table) caption{text-align:left;color:var(--color-muted);padding-bottom:.75rem;font-size:.9rem}#battery-outage :is(.outage-appliance-table,.outage-duration-table) thead{display:table-header-group}#battery-outage :is(.outage-appliance-table,.outage-duration-table) tbody{display:table-row-group}#battery-outage :is(.outage-appliance-table,.outage-duration-table) tr{display:table-row}#battery-outage :is(.outage-appliance-table,.outage-duration-table) :is(th,td){display:table-cell}#battery-outage .outage-appliance-table tr>:first-child{width:30%}#battery-outage .outage-appliance-table tr>:last-child{width:70%}#battery-outage .outage-duration-table :is(th,td){width:33.333%}@media (width<=40rem){.guide-hero__visual img,#guide-article .guide-chapter-photo img{aspect-ratio:5/2;object-fit:cover;height:auto}.guide-benchmark-page .quote-bar:not([hidden]){grid-template-columns:minmax(0,1fr) 38%;gap:.3rem .75rem;display:grid}.guide-benchmark-page .quote-bar__copy{display:contents}.guide-benchmark-page .quote-bar__copy p{grid-column:1;font-size:.75rem;display:block}.guide-benchmark-page .quote-bar__copy small{grid-column:1}.guide-benchmark-page .quote-bar__button{grid-area:1/2/3;align-self:center;min-width:7rem}#guide-article .quote-price-example th,#guide-article .quote-price-example td{padding-inline:.35rem}#guide-article .quote-price-example td{white-space:nowrap}#guide-article :is(.outage-duration-table,.outage-role-table),#guide-article :is(.outage-duration-table,.outage-role-table) caption,#guide-article :is(.outage-duration-table,.outage-role-table) tbody{width:100%;display:block}#guide-article :is(.outage-duration-table,.outage-role-table) tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem 1rem;padding:.9rem 0;display:grid}#guide-article :is(.outage-duration-table,.outage-role-table) tbody th{grid-column:1/-1;width:auto;padding:0 0 .35rem;display:block}#guide-article :is(.outage-duration-table,.outage-role-table) tbody td{border:0;width:auto;padding:0;display:block}}#guide-article .article-table tr{border-bottom:1px solid var(--color-border)}#guide-article .article-table :is(th,td){border-bottom:0}
