fieldset.hgSgka_outputChoices{margin-top:24px}.hgSgka_upgrade{border-left:2px solid var(--season-anchor);margin-top:24px;padding:4px 0 4px 18px}.hgSgka_upgrade>strong{font-size:14px;font-weight:600;line-height:1.6}.hgSgka_upgrade p{margin-top:10px;font-size:12px;line-height:1.75}.hgSgka_systemGuide{border-top:1px solid var(--wc-line);margin-block:28px;padding-top:24px}.hgSgka_systemGuide>strong{font-size:14px;line-height:1.6}.hgSgka_systemGuide p{margin-top:12px;font-size:12px;line-height:1.75}
.hca-questions .rp-intro{align-items:start;gap:10%;margin-bottom:0}.hca-question-intro>p{max-width:36ch;margin-top:28px}.hca-questions .rp-faq{min-width:0}.hca-questions .rp-faq summary{gap:24px;min-height:64px;line-height:1.5}.hca-question-body{padding-bottom:var(--psw-space-question);font-size:14px;line-height:1.75}.hca-questions .hca-question-body p{font-size:14px;line-height:1.75}.hca-question-body p+p{margin-top:16px}.hca-question-body strong{font-weight:600}.hca-question-body a:not(.rp-link){text-underline-offset:4px;text-decoration:underline}.hca-spec-scroll{max-width:100%;margin-block:24px;overflow-x:auto}.hca-spec-table{border-collapse:collapse;width:100%;min-width:440px;font-size:12px;line-height:1.6}.hca-spec-table caption{text-align:left;padding-bottom:16px;font-size:14px;font-weight:600}.hca-spec-table th,.hca-spec-table td{border-bottom:1px solid var(--season-tint);text-align:left;vertical-align:top;padding:14px 10px}.hca-spec-table th{font-weight:600}.hca-spec-table th[scope=row],.hca-spec-table thead th:first-child{background:var(--season-ground);z-index:1;position:sticky;left:0}.hca-common-specs{margin-block:24px}.hca-common-specs>div{border-bottom:1px solid var(--season-tint);padding-block:16px}.hca-common-specs dt{color:var(--season-muted);margin-bottom:6px;font-size:12px}.hca-common-specs dd{margin:0}@media (max-width:700px){.hca-questions .rp-intro{gap:42px}}
.equipment-questions .rp-intro{align-items:start;gap:10%;margin-bottom:0}.equipment-questions .eq-intro>p{max-width:36ch;margin-top:28px}.equipment-questions .rp-faq{min-width:0}.equipment-questions .rp-faq summary{gap:24px;min-height:64px;line-height:1.5}.equipment-questions .rp-faq summary span{flex-shrink:0}.equipment-questions .eq-answer{padding-bottom:var(--psw-space-question);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.equipment-questions .eq-answer p{max-width:none;margin:0;font-size:14px;line-height:1.8}.equipment-questions .eq-answer p+p{margin-top:18px}.equipment-questions .eq-answer strong{font-weight:600}.equipment-questions .eq-answer .rp-link{width:fit-content;margin-top:16px;padding-block:10px;line-height:1.7;display:block}.equipment-questions .eq-specs{margin-block:28px}.equipment-questions .eq-specs>div{border-bottom:1px solid var(--season-tint);padding-block:18px}.equipment-questions .eq-specs dt{color:var(--season-muted);margin-bottom:7px;font-size:12px}.equipment-questions .eq-specs dd{margin:0}.equipment-questions .eq-documents{gap:12px;margin-top:28px;display:grid}.equipment-questions .eq-documents a{text-underline-offset:4px;padding-block:12px;text-decoration:underline;display:block}@media (max-width:700px){.equipment-questions .rp-intro{gap:44px}.equipment-questions .rp-faq summary{padding-block:30px}.equipment-questions .eq-answer{padding-bottom:34px}}
.equipment-product .rp-word{overflow-wrap:anywhere;max-width:90%;font-size:clamp(38px,5vw,68px)}.equipment-product .rp-image{height:390px}.equipment-scope{border-top:1px solid var(--season-tint,#c4cebd);margin-top:28px;padding-top:24px}.equipment-scope strong{font-weight:500}.equipment-scope p,.equipment-scope li{font-size:14px;line-height:1.6}.equipment-scope ul,.equipment-details ul{color:var(--season-muted,#506455);padding-left:20px}.equipment-compare{margin-top:24px}.equipment-details{padding-bottom:24px;font-size:15px;line-height:1.6}.equipment-details img{max-width:100%;height:auto}.equipment-details table{max-width:100%;display:block;overflow:auto}.equipment-product .rp-pathways{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.equipment-product .rp-range{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media (max-width:700px){.equipment-product .rp-image{height:340px}}.equipment-product .rp-hero-grid{align-items:start}.equipment-product[data-category=inverters] .rp-image{height:330px}@media (max-width:700px){.equipment-product[data-category=inverters] .rp-image{height:280px}}.equipment-product[data-product=sigen-ev-dc-charging-module] .rp-stage{--dc-image-height:270px;--product-thumbnail-inset:20px 16% 32px}.equipment-product[data-product=sigen-ev-dc-charging-module] .rp-image{height:var(--dc-image-height)}.equipment-product[data-product=sigen-ev-dc-charging-module] .product-backdrop{--product-image-height:var(--dc-image-height);--product-frame-width:calc(100cqw * .68)}@media (max-width:700px){.equipment-product[data-product=sigen-ev-dc-charging-module] .rp-stage{--dc-image-height:240px}}.equipment-product[data-configuration-panel] .rp-hero-grid{grid-template-columns:1fr 1.15fr;gap:6%}@media (min-width:1001px){.equipment-product[data-configuration-panel]:not([data-category=inverters]) .rp-stage{position:sticky;top:130px}}@media (min-width:1001px) and (min-height:700px){.equipment-product[data-category=inverters][data-configuration-panel] .rp-hero-grid>.rp-stage{position:sticky;top:clamp(24px,100svh - 720px,130px)}}@media (max-width:1000px){.equipment-product[data-configuration-panel] .rp-hero-grid{grid-template-columns:1fr;gap:40px;max-width:680px;margin-inline:auto}}.equipment-product .rp-pathways-section,.equipment-product .rp-people-section{isolation:isolate;position:relative;overflow:hidden}.equipment-product .rp-pathways-section>.rp-container,.equipment-product .rp-people-section>.rp-container{z-index:1;position:relative}.equipment-product .rp-pathways-section .rp-intro{max-width:620px;display:block}.equipment-product .rp-pathways-section .rp-intro>p{max-width:50ch;margin-top:28px}.equipment-product .rp-section.rp-close{padding-block:max(var(--psw-space-close), clamp(124px, 14vw, 200px))}.equipment-product .rp-close>.rp-container>p{max-width:48ch;margin:32px auto 38px}
