.z0dIpq_comparison.z0dIpq_comparison{background:var(--article-wash,#e5e9dd);color:var(--article-forest,#173b30);border-radius:10px 10px 64px;margin:60px 0;padding:clamp(26px,4vw,42px)}.z0dIpq_comparison.z0dIpq_comparison h3{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.15}.z0dIpq_comparison.z0dIpq_comparison h3 em{color:var(--article-muted,#5e7e6c);font-style:normal}.z0dIpq_comparison.z0dIpq_comparison p{margin:22px 0 0;font-size:15px;line-height:1.8}.z0dIpq_comparison.z0dIpq_comparison header p{margin:0}.z0dIpq_choices{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.z0dIpq_choices button{background:var(--article-oat,#f5f5eb);min-height:54px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:12px 14px;font-size:15px;line-height:1.4}.z0dIpq_choices button[aria-pressed=true]{background:var(--article-forest,#173b30);color:var(--article-oat,#f5f5eb)}.z0dIpq_comparison :is(button,input,summary):focus-visible{outline:3px solid var(--article-forest,#173b30);outline-offset:5px}.z0dIpq_models{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 0;display:grid}.z0dIpq_models>div{flex-direction:column;gap:12px;min-width:0;display:flex}.z0dIpq_models strong{font-size:24px;font-weight:500;line-height:1.4}.z0dIpq_models strong small{color:var(--article-muted);font-size:13px;font-weight:400;display:block}.z0dIpq_models>div>span:last-child{overflow-wrap:anywhere;font-size:12px}.z0dIpq_blackKey,.z0dIpq_whiteKey{align-items:center;gap:9px;font-size:13px;display:inline-flex}.z0dIpq_blackKey:before,.z0dIpq_whiteKey:before{content:"";background:var(--article-forest,#173b30);flex:none;width:19px;height:3px;display:inline-block}.z0dIpq_whiteKey:before{background:var(--article-muted,#5e7e6c)}.z0dIpq_blackKey:before{background:repeating-linear-gradient(90deg, var(--article-forest,#173b30) 0 6px, transparent 6px 9px)}.z0dIpq_comparison.z0dIpq_comparison .z0dIpq_fact{margin-top:26px;font-size:13px}.z0dIpq_timeline{margin-top:34px}.z0dIpq_timeline label{justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.z0dIpq_timeline strong{font-size:20px;font-weight:500}.z0dIpq_comparison input[type=range]{width:100%;min-height:44px;accent-color:var(--article-forest,#173b30);cursor:pointer;margin:5px 0;display:block}.z0dIpq_yearEnds{color:var(--article-muted);justify-content:space-between;font-size:12px;display:flex}.z0dIpq_result{background:var(--article-oat,#f5f5eb);border-radius:7px;grid-template-columns:1.2fr 1fr;gap:24px;margin:28px 0 36px;padding:26px;display:grid}.z0dIpq_result>div>span{font-size:13px}.z0dIpq_result>div>strong{letter-spacing:-.04em;margin:12px 0;font-size:clamp(36px,5vw,49px);font-weight:500;line-height:1.2;display:block}.z0dIpq_result strong small{letter-spacing:0;font-size:19px;font-weight:400}.z0dIpq_comparison.z0dIpq_comparison .z0dIpq_result p{margin:0;font-size:13px}.z0dIpq_result dl{flex-direction:column;align-self:center;gap:22px;margin:0;display:flex}.z0dIpq_result dt{color:var(--article-muted);font-size:12px}.z0dIpq_result dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:19px}.z0dIpq_comparison.z0dIpq_comparison .z0dIpq_figure{margin:0}.z0dIpq_figure figcaption{justify-content:space-between;gap:12px;margin-bottom:26px;font-size:13px;display:flex}.z0dIpq_figure figcaption span{color:var(--article-muted);font-size:12px}.z0dIpq_plot{height:210px;padding-left:38px;position:relative}.z0dIpq_comparison.z0dIpq_comparison .z0dIpq_plot>svg{width:100%;max-width:none;height:100%;max-height:none;display:block;overflow:visible}.z0dIpq_axis{width:32px;color:var(--article-muted);font-size:11px;position:absolute;top:0;bottom:0;left:0}.z0dIpq_axis span{position:absolute;right:0;transform:translateY(50%)}.z0dIpq_plot :is(path,line){fill:none;vector-effect:non-scaling-stroke}.z0dIpq_grid{stroke:var(--article-oat,#f5f5eb);stroke-width:1px}.z0dIpq_whiteLine{stroke:var(--article-muted,#5e7e6c);stroke-width:4px}.z0dIpq_blackLine{stroke:var(--article-forest,#173b30);stroke-width:2px;stroke-dasharray:6 5}.z0dIpq_cursor{stroke:var(--article-muted);stroke-width:1px;stroke-dasharray:2 4;opacity:.6}.z0dIpq_xAxis{color:var(--article-muted);justify-content:space-between;margin:15px 0 0 38px;font-size:11px;display:flex}.z0dIpq_legend{flex-wrap:wrap;gap:10px 22px;margin:24px 0 0 38px;display:flex}.z0dIpq_comparison.z0dIpq_comparison .z0dIpq_note{margin-top:24px;font-size:13px}.z0dIpq_comparison.z0dIpq_comparison .z0dIpq_limit{margin:24px 0 0;padding:24px 0;font-size:13px}.z0dIpq_details{margin-top:16px}.z0dIpq_details summary{cursor:pointer;min-height:54px;padding:18px 0;font-size:15px}.z0dIpq_comparison.z0dIpq_comparison .z0dIpq_details p{font-size:13px}.z0dIpq_assumptions{gap:28px;margin:20px 0 32px;display:grid}.z0dIpq_assumptions label{font-size:14px;display:block}.z0dIpq_assumptions output{margin:10px 0;font-size:20px;font-weight:500;display:block}.z0dIpq_assumptions label>span{color:var(--article-muted);font-size:13px;line-height:1.7;display:block}.z0dIpq_tableScroll{margin:20px 0;overflow-x:auto}.z0dIpq_comparison.z0dIpq_comparison table{border:0;width:100%;min-width:340px;margin:0;font-size:13px;display:table}.z0dIpq_comparison.z0dIpq_comparison :is(th,td){text-align:right;font-variant-numeric:tabular-nums;border:0;padding:14px 9px}.z0dIpq_comparison.z0dIpq_comparison th{font-weight:500}.z0dIpq_comparison.z0dIpq_comparison th:first-child{text-align:left}.z0dIpq_comparison.z0dIpq_comparison tbody tr:nth-child(odd){background:var(--article-oat,#f5f5eb)}.z0dIpq_comparison.z0dIpq_comparison caption{text-align:left;padding-bottom:16px;font-size:12px}@media (max-width:540px){.z0dIpq_comparison.z0dIpq_comparison{border-bottom-right-radius:42px;margin:42px 0;padding:26px 20px 34px}.z0dIpq_comparison.z0dIpq_comparison h3{font-size:27px}.z0dIpq_models{gap:18px}.z0dIpq_models strong{font-size:23px}.z0dIpq_models>div>span:last-child{font-size:11px}.z0dIpq_result{grid-template-columns:1fr;gap:26px;padding:22px 18px}.z0dIpq_result dl{flex-direction:row;justify-content:space-between;gap:12px}.z0dIpq_result dd{font-size:17px}.z0dIpq_figure figcaption{flex-direction:column;gap:5px}.z0dIpq_plot{height:185px;padding-left:32px}.z0dIpq_xAxis{margin-left:32px}.z0dIpq_legend{gap:14px;margin-left:0}}
.learn-rebate-schedule,.learn-rebate-comparison{--learn-rebate-ink:var(--season-ink,#173b30);--learn-rebate-muted:var(--season-muted,#506455);--learn-rebate-line:var(--season-line,#b5c4b0);--learn-rebate-bar:var(--season-line-strong,#839c83);--learn-rebate-first:var(--season-anchor,#173b30);min-width:0;color:var(--learn-rebate-ink);font-family:inherit}.learn-rebate-schedule.learn-rebate-schedule{background:var(--season-wash,#e6eadd);border-radius:8px 64px 8px 8px;margin:0;padding:clamp(24px,3vw,40px);container:learn-rebate-frame/inline-size}.learn-rebate-schedule-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.learn-rebate-schedule .learn-rebate-kicker,.learn-rebate-comparison .learn-rebate-kicker{color:var(--learn-rebate-muted);text-transform:uppercase;letter-spacing:.085em;margin:0 0 14px;font-size:11px;font-weight:600;line-height:1.6}.learn-rebate-schedule .learn-rebate-title,.learn-rebate-comparison .learn-rebate-title{letter-spacing:-.045em;color:var(--learn-rebate-ink);margin:0;font-size:clamp(27px,3vw,36px);font-weight:550;line-height:1.13}.learn-rebate-schedule .learn-rebate-unit{color:var(--learn-rebate-muted);text-align:right;flex-shrink:0;margin:0 0 2px;font-size:12px;line-height:1.55}.learn-rebate-chart-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:4px 8px;overflow-x:auto}.learn-rebate-chart-scroll:focus-visible,.learn-rebate-data summary:focus-visible{outline-offset:4px;outline:2px solid}.learn-rebate-chart{width:100%;min-width:520px;height:auto;display:block;overflow:visible}.learn-rebate-schedule--compact .learn-rebate-chart{min-width:0}.learn-rebate-schedule--compact .learn-rebate-tick{font-size:13px}.learn-rebate-schedule--compact .learn-rebate-value{font-size:15px}.learn-rebate-schedule .learn-rebate-scroll-hint{color:var(--learn-rebate-muted);margin:8px 0 0;font-size:12px;line-height:1.6;display:none}.learn-rebate-scroll-hint span{margin-left:6px}.learn-rebate-gridline{stroke:var(--learn-rebate-line);stroke-width:1px}.learn-rebate-tick{fill:var(--learn-rebate-muted);font-family:inherit;font-size:11px}.learn-rebate-value{fill:var(--learn-rebate-ink);font-variant-numeric:tabular-nums;font-family:inherit;font-size:14px;font-weight:600}.learn-rebate-bar{fill:var(--learn-rebate-bar)}.learn-rebate-bar--first{fill:var(--learn-rebate-first)}.learn-rebate-schedule .learn-rebate-caption,.learn-rebate-comparison .learn-rebate-caption{color:var(--learn-rebate-muted);margin:20px 0 0;font-size:12px;line-height:1.7}.learn-rebate-schedule a,.learn-rebate-comparison a{color:inherit;text-underline-offset:3px;text-decoration:underline}.learn-rebate-schedule a:focus-visible,.learn-rebate-comparison a:focus-visible{outline-offset:4px;outline:2px solid}.learn-rebate-data{border-top:1px solid var(--learn-rebate-line);margin-top:22px;padding-top:18px;font-size:12px}.learn-rebate-data summary{cursor:pointer;width:fit-content;color:var(--learn-rebate-ink);padding-block:6px}.learn-rebate-schedule .learn-rebate-data table{border-collapse:collapse;text-align:left;width:100%;color:var(--learn-rebate-ink);margin:20px 0 0;font-size:12px;display:table}.learn-rebate-data caption{text-align:left;color:var(--learn-rebate-muted);padding-bottom:12px}.learn-rebate-schedule .learn-rebate-data :is(th,td){border:0;border-bottom:1px solid var(--learn-rebate-line);color:inherit;background:0 0;padding:12px 8px}.learn-rebate-schedule .learn-rebate-data th{font-weight:500}.learn-rebate-schedule .learn-rebate-data thead th{font-weight:600}.learn-rebate-schedule .learn-rebate-data tbody tr{background:0 0}.learn-rebate-data :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums}.learn-article--evidence .learn-rebate-schedule--compact{--learn-rebate-ink:var(--season-ground,#f4f5ed);--learn-rebate-muted:color-mix(in srgb, var(--season-ground) 65%, var(--season-group));--learn-rebate-line:color-mix(in srgb, var(--season-group) 30%, var(--season-lift));--learn-rebate-bar:var(--season-group,#b8c9b9);--learn-rebate-first:var(--season-action,#dce8ad);background:var(--season-lift,#23483c)}.learn-rebate-comparison.learn-rebate-comparison{background:var(--season-wash,#e6eadd);border-radius:8px 64px 8px 8px;margin:48px 0;padding:clamp(24px,4vw,44px)}.learn-rebate-choices{flex-wrap:wrap;gap:10px;margin:26px 0 30px;display:flex}.learn-rebate-choices button{border:1px solid var(--season-line-strong,#82987e);min-height:48px;color:var(--season-ink,#173b30);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:11px 18px;font-size:14px}.learn-rebate-choices button:hover{background:var(--season-soft-hover,#d5dec9)}.learn-rebate-choices button[aria-pressed=true]{color:var(--season-ground,#f4f5ed);background:var(--season-anchor,#173b30);border-color:var(--season-ink,#173b30)}.learn-rebate-choices button:focus-visible{outline:3px solid var(--season-ink,#173b30);outline-offset:4px}.learn-rebate-comparison-bars{gap:24px;display:grid}.learn-rebate-comparison .learn-rebate-period{color:var(--learn-rebate-muted);margin:0 0 10px;font-size:13px;line-height:1.5}.learn-rebate-comparison-track{background:color-mix(in srgb, var(--season-anchor) 3.529%, transparent);border-radius:5px}.learn-rebate-comparison-bar{background:var(--season-anchor,#173b30);min-height:72px;color:var(--season-ground,#f4f5ed);border-radius:5px;align-items:baseline;gap:8px;padding:16px 20px;display:flex}.learn-rebate-comparison .learn-rebate-comparison-bar strong{color:inherit;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:550;line-height:1.2}.learn-rebate-comparison-bar>span{font-size:12px}.learn-rebate-comparison-bar--after{color:var(--season-ink,#173b30);background:var(--season-group,#b8c9b9)}.learn-rebate-comparison .learn-rebate-difference{color:var(--season-ink,#173b30);gap:7px;margin:28px 0 0;font-size:15px;line-height:1.6;display:grid}.learn-rebate-comparison .learn-rebate-difference strong{color:inherit;letter-spacing:-.035em;font-size:clamp(24px,3vw,32px);font-weight:550;line-height:1.2}.learn-rebate-comparison .learn-rebate-sources{border-top:1px solid var(--learn-rebate-line);padding-top:18px}@container learn-rebate-frame (max-width:519px){.learn-rebate-schedule:not(.learn-rebate-schedule--compact) .learn-rebate-scroll-hint{display:block}}@container learn-rebate-frame (max-width:399px){.learn-rebate-schedule--compact .learn-rebate-chart{min-width:480px}.learn-rebate-schedule--compact .learn-rebate-scroll-hint,.learn-rebate-schedule-heading{display:block}.learn-rebate-schedule .learn-rebate-unit{text-align:left;margin-top:16px}}@media (max-width:600px){.learn-rebate-schedule-heading{display:block}.learn-rebate-schedule .learn-rebate-unit{text-align:left;margin-top:16px}.learn-rebate-schedule.learn-rebate-schedule,.learn-rebate-comparison.learn-rebate-comparison{border-top-right-radius:44px}.learn-rebate-comparison.learn-rebate-comparison{margin-block:36px}}
.prose-wp.learn-article-body .learn-seasonal-illustration img[data-image-season]{display:none}:root[data-season=spring] .prose-wp.learn-article-body .learn-seasonal-illustration img[data-image-season=spring],:root[data-season=summer] .prose-wp.learn-article-body .learn-seasonal-illustration img[data-image-season=summer],:root[data-season=autumn] .prose-wp.learn-article-body .learn-seasonal-illustration img[data-image-season=autumn],:root[data-season=winter] .prose-wp.learn-article-body .learn-seasonal-illustration img[data-image-season=winter]{display:block}
.bfcIBa_figure{width:100%;max-width:648px;margin:clamp(32px,5vw,56px) auto clamp(48px,7vw,80px)}.bfcIBa_frame{aspect-ratio:648/689;position:relative;overflow:hidden}.bfcIBa_frame img{border-radius:0;width:300%;max-width:none;height:auto;margin:0;display:block;position:absolute;top:-17.4165%}.bfcIBa_caption{color:var(--season-muted,#506455);text-align:center;gap:6px;margin-top:18px;font-size:12px;line-height:1.6;display:grid}.bfcIBa_caption strong{color:var(--season-ink,#173b30);font-weight:500}.bfcIBa_caption a{color:inherit;text-underline-offset:3px}
.learn-article-body{--learn-ink:var(--season-ink,#173b30);--learn-muted:var(--season-muted,#506455);--learn-oat:var(--season-ground,#f4f5ed);--learn-wash:var(--season-wash,#e6eadd);--learn-sage:var(--season-group,#b8c9b9);--learn-leaf:var(--season-action,#dce8ad)}.prose-wp.learn-article-body .learn-reading-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;margin-block:32px;display:grid}.prose-wp.learn-article-body .learn-reading-panel{background:var(--learn-wash);border:0;border-radius:6px;min-width:0;padding:26px}.prose-wp.learn-article-body .learn-reading-panel h3{margin:0 0 16px;font-size:23px;line-height:1.2}.prose-wp.learn-article-body .learn-reading-panel p{margin:0 0 16px;font-size:16px;line-height:1.7}.prose-wp.learn-article-body .learn-reading-panel>:last-child{margin-bottom:0}@media (max-width:760px){.prose-wp.learn-article-body .learn-reading-panels{grid-template-columns:1fr}}.learn-prose-fragment{display:contents}.prose-wp.learn-article-body .retrofit-answer{border-left:4px solid var(--learn-sage);background:var(--learn-wash);color:var(--learn-ink);border-radius:4px 28px 4px 4px;margin:28px 0 0;padding:24px 28px}.prose-wp.learn-article-body .retrofit-answer p{color:inherit;margin:0}.prose-wp.learn-article-body .retrofit-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;padding:0;list-style:none;display:grid}.prose-wp.learn-article-body .retrofit-options>li{background:var(--learn-wash);min-width:0;color:var(--learn-ink);border:0;border-radius:6px;margin:0;padding:36px 28px}.prose-wp.learn-article-body .retrofit-number{letter-spacing:-.07em;color:color-mix(in srgb, var(--learn-ink) 18%, var(--learn-wash));margin-bottom:32px;font-size:88px;font-weight:800;line-height:.9;display:block}.prose-wp.learn-article-body .retrofit-options h3{letter-spacing:-.035em;color:inherit;margin:0 0 16px;font-size:21px;line-height:1.15}.prose-wp.learn-article-body .retrofit-options p{color:inherit;margin:0 0 24px;font-size:14px;line-height:1.75}.prose-wp.learn-article-body .retrofit-options .retrofit-fit{margin-bottom:0;padding-top:16px}.prose-wp.learn-article-body .retrofit-fit strong{margin-bottom:10px;display:block}.prose-wp.learn-article-body .retrofit-backup{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.prose-wp.learn-article-body .retrofit-backup>section{background:var(--learn-wash);min-width:0;color:var(--learn-ink);border:0;border-radius:6px;padding:26px}.prose-wp.learn-article-body .retrofit-unit{color:var(--season-muted,#506455);font-size:15px;font-weight:600}.prose-wp.learn-article-body .retrofit-backup h3{letter-spacing:-.035em;color:inherit;margin:20px 0 12px;font-size:24px;line-height:1.2}.prose-wp.learn-article-body .retrofit-backup p{color:inherit;margin:0;font-size:16px;line-height:1.65}.prose-wp.learn-article-body .retrofit-checks{padding-left:22px}.prose-wp.learn-article-body .retrofit-checks li{border-bottom:1px solid var(--border);margin:0;padding-block:12px}@media (max-width:1000px){.prose-wp.learn-article-body .retrofit-options{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.prose-wp.learn-article-body .retrofit-backup{grid-template-columns:1fr}.prose-wp.learn-article-body .retrofit-number{margin-bottom:28px;font-size:72px}}.prose-wp.learn-article-body .learn-inline-illustration{margin:clamp(48px,6vw,72px) 0}.prose-wp.learn-article-body .learn-inline-illustration img{border-radius:8px 48px 8px 8px;width:100%;height:auto;margin:0;display:block}.prose-wp.learn-article-body .learn-inline-illustration figcaption{color:var(--learn-muted);margin-top:12px;font-size:12px}.prose-wp.learn-article-body :is(.learn-visual,.learn-takeaway,.psw-callout){--text:var(--learn-ink);--text-slate:var(--learn-muted);--text-muted:var(--learn-muted);--surface-alt:var(--learn-wash);--border:var(--season-tint,#b6c4b1)}.prose-wp.learn-article-body .learn-visual figcaption{color:inherit;margin-top:0}.prose-wp.learn-article-body :is(.learn-visual,.learn-takeaway,.psw-callout){color:var(--learn-ink);background:var(--learn-wash);overflow-wrap:anywhere;border:0;border-radius:8px 70px 8px 8px;margin:48px 0;padding:clamp(24px,5vw,46px)}.prose-wp.learn-article-body .learn-takeaway{border-left:4px solid var(--learn-sage);border-radius:8px 8px 64px}.prose-wp.learn-article-body :is(.learn-visual,.learn-takeaway,.psw-callout) :is(h3,h4){color:inherit;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(24px,3vw,34px);line-height:1.18}.prose-wp.learn-article-body :is(.learn-takeaway,.psw-callout) h3{font-size:clamp(22px,2.7vw,28px)}.prose-wp.learn-article-body :is(.learn-visual,.learn-takeaway,.psw-callout) p{color:var(--learn-muted);margin:0 0 18px;font-size:1rem;line-height:1.75}.prose-wp.learn-article-body :is(.learn-visual,.learn-takeaway,.psw-callout)>:last-child{margin-bottom:0}.prose-wp.learn-article-body .learn-visual em{color:var(--season-detail,#506e59);font-style:normal}.prose-wp.learn-article-body .learn-visual .learn-caption,.prose-wp.learn-article-body .psw-callout .psw-callout-label{letter-spacing:.08em;text-transform:uppercase;color:inherit;margin:0 0 24px;font-size:11px;font-weight:650;line-height:1.7;display:block}.prose-wp.learn-article-body .learn-visual :is(.learn-source,.learn-note){font-size:13px;line-height:1.7}.prose-wp.learn-article-body .learn-source{border-top:1px solid var(--season-tint,#b6c4b1);margin-top:24px;padding-top:18px}.prose-wp.learn-article-body .learn-source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.prose-wp.learn-article-body .learn-visual-forest{background:var(--season-anchor);color:var(--learn-oat);--text:var(--learn-oat);--text-slate:var(--season-soft,#d2ddcd);border-radius:64px 8px 8px}.prose-wp.learn-article-body .learn-visual-forest p{color:var(--season-soft,#d2ddcd)}.prose-wp.learn-article-body .learn-visual-forest em{color:var(--learn-leaf)}.prose-wp.learn-article-body .learn-visual-leaf{--learn-muted:var(--season-anchor);background:var(--learn-leaf)}.learn-big-number{letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin:12px 0 22px;font-size:clamp(54px,10vw,96px);font-weight:560;line-height:1.05}.learn-big-number span{letter-spacing:-.03em;font-size:.35em}.prose-wp.learn-article-body .learn-formula{background:color-mix(in srgb, var(--season-ground) 37.65%, transparent);border-radius:6px;padding:16px;font-size:13px}.learn-bars{gap:26px;margin:32px 0 18px;display:grid}.learn-bar-row>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:10px;font-size:15px;display:flex}.learn-bar-row strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px}.learn-bar-track{background:color-mix(in srgb, var(--season-anchor,#173b30) 6.275%, transparent);border-radius:3px;height:16px;overflow:hidden}.learn-bar-track span{background:var(--season-anchor);border-radius:3px;height:100%;display:block}.prose-wp.learn-article-body .learn-bar-row .learn-note{margin:9px 0 0}.learn-axis{color:var(--learn-muted);justify-content:space-between;font-size:12px;display:flex}.learn-tiers{align-items:end;gap:10px;margin:34px 0 12px;display:flex}.learn-tiers>div{min-width:0}.learn-tiers strong{margin-bottom:10px;font-size:clamp(22px,4vw,36px);display:block}.learn-tiers span{background:var(--season-anchor);border-radius:6px 28px 0 0;display:block}.learn-tiers>div:nth-child(2) span{background:var(--season-chart-secondary,#54705b)}.learn-tiers>div:nth-child(3) span{background:var(--season-chart-tertiary,#859776)}.prose-wp.learn-article-body .learn-tiers p{margin:12px 0 0;font-size:12px;line-height:1.4}.learn-switches{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.learn-switches button{cursor:pointer;border:1px solid var(--season-line-strong,#82987e);min-height:44px;color:var(--learn-ink);font:inherit;background:0 0;border-radius:5px;padding:12px 16px;font-size:13px}.learn-switches button[aria-pressed=true]{color:var(--learn-oat);background:var(--season-anchor);border-color:var(--learn-ink)}.learn-switches button:focus-visible{outline:3px solid var(--learn-ink);outline-offset:3px}.prose-wp.learn-article-body .learn-tier-result h4{letter-spacing:-.02em;font-size:18px}.prose-wp.learn-article-body table{border-collapse:collapse;width:100%;margin:32px 0;font-size:.9rem;line-height:1.65}.prose-wp.learn-article-body :is(th,td){vertical-align:top;border-bottom:1px solid var(--border);padding:18px 16px}.prose-wp.learn-article-body thead th{background:var(--learn-wash);color:var(--learn-ink);font-weight:600}.prose-wp.learn-article-body tbody th{font-weight:550}.prose-wp.learn-article-body tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-alt) 45%,transparent)}.prose-wp.learn-article-body .learn-visual table{color:var(--learn-ink);margin:20px 0;display:table}.prose-wp.learn-article-body .learn-visual :is(th,td){border-color:var(--season-tint,#b6c4b1);text-align:left;padding:14px 10px;font-size:14px}.prose-wp.learn-article-body .learn-visual th{background:0 0}.prose-wp.learn-article-body .learn-daylight{padding:0;overflow:hidden}.prose-wp.learn-article-body .learn-daylight img{border:0;border-radius:0;width:100%;height:auto;margin:0;display:block}.learn-daylight-copy{padding:clamp(24px,5vw,44px)}.learn-daylight-copy .learn-switches{margin-top:0}.prose-wp.learn-article-body .learn-takeaway :is(ol,ul){margin:0;padding-left:24px}.prose-wp.learn-article-body .learn-takeaway li{padding-left:6px;border-bottom:1px solid var(--season-tint,#bdc9b6);margin:0;padding-block:14px;font-size:16px;line-height:1.65}.prose-wp.learn-article-body .learn-takeaway li:last-child{border:0;padding-bottom:0}.prose-wp.learn-article-body .learn-takeaway li::marker{color:var(--learn-muted);font-weight:650}.prose-wp.learn-article-body .psw-callout[data-tone=watch]{background:#f0e5d4;border-left:4px solid #a87840}.prose-wp.learn-article-body[data-article-slug=netcc-updated-code-what-changes-for-buyers-2026] .psw-callout[data-tone=watch]{background:var(--learn-wash);border-left-color:var(--season-accent,#607e6c)}@media (max-width:600px){.prose-wp.learn-article-body :is(.learn-visual,.learn-takeaway,.psw-callout){border-top-right-radius:44px;margin-block:36px}.prose-wp.learn-article-body .learn-visual-forest{border-top-left-radius:44px;border-top-right-radius:8px}.prose-wp.learn-article-body table{max-width:100%;display:block;overflow-x:auto}.prose-wp.learn-article-body .learn-visual table{table-layout:fixed}.learn-switches button{padding-inline:12px}}.prose-wp.learn-article-body .tesla-plan-explainer{background:var(--season-wash,#e6eadd);color:var(--season-ink,#173b30);border-radius:8px 48px 8px 8px;margin:56px 0;overflow:hidden}.prose-wp.learn-article-body .tesla-plan-explainer figcaption{color:inherit;margin:0;padding:30px 30px 0}.prose-wp.learn-article-body .tesla-plan-explainer .tesla-diagram-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:600;line-height:1.6;display:block}.prose-wp.learn-article-body .tesla-plan-explainer h3{letter-spacing:-.04em;color:inherit;margin:0 0 16px;font-size:clamp(25px,3vw,36px);line-height:1.15}.prose-wp.learn-article-body .tesla-plan-explainer figcaption p{color:var(--season-ink,#315441);margin:0;font-size:15px;line-height:1.65}.tesla-energy-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 12px;padding:32px 22px 30px;display:grid}.tesla-map-node{text-align:center;color:var(--season-ink,#173b30);min-width:0;position:relative}.tesla-map-node svg{width:58px;height:58px;margin:0 auto 12px;display:block}.tesla-map-node strong{font-size:14px;font-weight:600;display:block}.tesla-map-node span{color:var(--season-muted,#506455);margin-top:5px;font-size:11px;line-height:1.5;display:block}.tesla-map-solar:after,.tesla-map-home:after{content:"→";text-align:center;background:linear-gradient(var(--season-line-strong,#799079),var(--season-line-strong,#799079)) center/100% 1px no-repeat;height:30px;color:var(--season-ink,#173b30);font-size:22px;position:absolute;top:14px;left:calc(50% + 37px);right:calc(25px - 50%)}.tesla-map-home:after{content:"↔"}.tesla-map-battery{grid-column:2}.tesla-map-battery:before{content:"↕";width:20px;font-size:24px;line-height:28px;position:absolute;top:-35px;left:calc(50% - 10px)}.tesla-plan-comparison{grid-template-columns:1fr 1fr;display:grid}.tesla-plan-comparison section{min-width:0;padding:28px}.tesla-plan-usual{background:var(--season-group,#b8c9b9);color:var(--season-ink,#173b30)}.tesla-plan-trial{background:var(--season-anchor,#173b30);color:var(--season-ground,#f4f5ed)}.prose-wp.learn-article-body .tesla-plan-comparison h4{color:inherit;letter-spacing:-.035em;min-height:56px;margin:0 0 26px;font-size:24px;line-height:1.15}.tesla-plan-comparison .tesla-diagram-kicker{min-height:32px}.tesla-plan-comparison dl{margin:0}.tesla-plan-comparison dt{opacity:.86;margin:21px 0 7px;font-size:11px;font-weight:500;line-height:1.5}.tesla-plan-comparison dd{min-height:49px;margin:0;font-size:15px;line-height:1.6}.tesla-plan-comparison dd:nth-of-type(2){min-height:72px}.tesla-plan-trial .tesla-diagram-kicker{color:var(--season-action,#dce8ad)}.tesla-diagram-foot{padding:23px 28px}.prose-wp.learn-article-body .tesla-diagram-foot p{color:var(--season-ink,#173b30);margin:0;font-size:14px;line-height:1.65}.prose-wp.learn-article-body .tesla-diagram-foot p+p{color:var(--season-muted,#506455);margin-top:12px;font-size:11px}@media (max-width:600px){.prose-wp.learn-article-body .tesla-plan-explainer figcaption{padding:25px 22px 0}.tesla-plan-comparison{grid-template-columns:1fr}.tesla-plan-comparison section{padding:26px 22px}.prose-wp.learn-article-body .tesla-plan-comparison h4{min-height:0;margin-bottom:22px}.tesla-plan-comparison dd,.tesla-plan-comparison dd:nth-of-type(2),.tesla-plan-comparison .tesla-diagram-kicker{min-height:0}.tesla-energy-map{gap:40px 6px;padding-inline:10px}.tesla-map-node svg{width:46px;height:46px}.tesla-map-node strong{font-size:12px}.tesla-map-node span{font-size:10px}.tesla-map-solar:after,.tesla-map-home:after{top:8px;left:calc(50% + 27px);right:calc(21px - 50%)}.tesla-diagram-foot{padding:23px 22px}}
.r-PA2q_reading.learn-article-body .wifi-guide-chapter{margin-block:88px;scroll-margin-top:40px}.r-PA2q_reading.learn-article-body .wifi-guide-chapter h2{margin:0 0 28px;font-size:clamp(27px,2.4vw,32px);font-weight:600;line-height:1.2}.r-PA2q_reading.learn-article-body .wifi-guide-chapter h3{margin:48px 0 24px;font-size:clamp(22px,2vw,25px);font-weight:580;line-height:1.3}.r-PA2q_reading.learn-article-body .wifi-guide-chapter p{margin:0 0 24px;line-height:1.75}.r-PA2q_reading.learn-article-body .wifi-guide-chapter>:last-child{margin-bottom:0}.r-PA2q_reading.learn-article-body .wifi-guide-chapter ul{margin-block:28px;padding-left:24px}.r-PA2q_reading.learn-article-body .wifi-guide-chapter ul>li{margin-block:20px;padding-left:6px}.r-PA2q_reading.learn-article-body .wifi-guide-safety{background:var(--surface-alt);border-radius:6px 44px 6px 6px;padding:36px}.r-PA2q_reading.learn-article-body .wifi-guide-chapter .wifi-guide-ready{padding:0;list-style:none}.r-PA2q_reading.learn-article-body .wifi-guide-chapter .wifi-guide-ready>li{margin-block:24px;padding:0 0 12px}.r-PA2q_reading.learn-article-body .wifi-guide-chapter .wifi-guide-ready strong{margin-bottom:8px;font-size:1em;font-weight:600;display:block}.r-PA2q_reading.learn-article-body .wifi-guide-reconnect{padding-block:12px}.r-PA2q_reading.learn-article-body .wifi-guide-steps{counter-reset:reconnect-step;margin:32px 0 40px;padding:0;list-style:none}.r-PA2q_reading.learn-article-body .wifi-guide-steps>li{counter-increment:reconnect-step;min-height:32px;margin:0 0 36px;padding:0 0 0 52px;line-height:1.75;position:relative}.r-PA2q_reading.learn-article-body .wifi-guide-steps>li:before{content:counter(reconnect-step, decimal-leading-zero);color:var(--text-muted);font-size:15px;font-weight:500;position:absolute;top:3px;left:0}.r-PA2q_reading.learn-article-body .wifi-guide-note{font-size:16px}@media (max-width:760px){.r-PA2q_reading.learn-article-body .wifi-guide-chapter{margin-block:64px}.r-PA2q_reading.learn-article-body .wifi-guide-safety{border-top-right-radius:36px;padding:28px 24px}.r-PA2q_reading.learn-article-body .wifi-guide-chapter h2{margin-bottom:24px}.r-PA2q_reading.learn-article-body .wifi-guide-chapter h3{margin-top:40px}.r-PA2q_reading.learn-article-body .wifi-guide-steps>li{margin-bottom:30px;padding-left:40px}.r-PA2q_reading.learn-article-body .wifi-guide-steps>li:before{font-size:13px}}
.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:36px;display:grid}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model{border:1px solid var(--season-line,#b8c9b9);min-width:0;color:var(--learn-ink);background:var(--learn-oat);border-radius:8px 48px 8px 8px;padding:32px 28px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model-current{background:var(--learn-wash)}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model h3{margin:20px 0;font-size:28px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model p{margin:0;font-size:16px;line-height:1.7}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model .powerwall-model-label{color:var(--learn-muted);font-size:12px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model .powerwall-model-capacity{letter-spacing:-.045em;margin-block:22px;font-size:40px;font-weight:550;line-height:1.15}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model-capacity span{letter-spacing:0;color:var(--learn-muted);margin-top:8px;font-size:14px;font-weight:400;display:block}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-comparison-table{table-layout:fixed;display:table}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-comparison-table caption{text-align:left;color:var(--learn-muted);padding-bottom:20px;font-size:13px;line-height:1.7}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-comparison-table :is(th,td){text-align:left;overflow-wrap:anywhere;padding:24px 18px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-comparison-table th:first-child{width:30%}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-source-note{color:var(--learn-muted);margin-block:24px;font-size:13px;line-height:1.8}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] :is(.powerwall-technical,.powerwall-questions details){border:0;border-top:1px solid var(--season-line,#b8c9b9);margin:0;padding:0}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-technical{border-bottom:1px solid var(--season-line,#b8c9b9);margin-block:32px 56px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] :is(.powerwall-technical,.powerwall-questions details) summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding:30px 0;font-size:19px;font-weight:500;line-height:1.5;list-style:none;display:flex}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] summary::-webkit-details-marker{display:none}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] summary>span[aria-hidden]{flex:none;font-weight:400}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] details[open]>summary>span[aria-hidden]{transform:rotate(45deg)}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] :is(.powerwall-technical,.powerwall-questions details)>p{margin:0;padding-bottom:30px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-questions{border-bottom:1px solid var(--season-line,#b8c9b9);margin-block:36px 64px}@media (max-width:600px){.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-models{gap:10px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model{border-top-right-radius:32px;padding:24px 16px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model h3{font-size:21px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model p{font-size:14px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-model .powerwall-model-capacity{font-size:34px}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] .powerwall-comparison-table :is(th,td){padding:20px 8px;font-size:13px;line-height:1.7}.learn-article-body[data-article-slug=compare-tesla-powerwall-3-and-2] :is(.powerwall-technical,.powerwall-questions details) summary{padding-block:28px;font-size:18px}}
.prose-wp.learn-article-body .tesla-guide-table{table-layout:fixed;display:table}.prose-wp.learn-article-body .tesla-guide-table caption{text-align:left;color:var(--learn-muted);padding-bottom:20px;font-size:13px;line-height:1.7}.prose-wp.learn-article-body .tesla-guide-table :is(th,td){text-align:left;overflow-wrap:anywhere;padding:24px 18px}.prose-wp.learn-article-body .tesla-guide-table th:first-child{width:34%}.prose-wp.learn-article-body :is(.tesla-guide-source,.battery-guide-source){color:var(--learn-muted);margin-block:36px;font-size:13px;line-height:1.8}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions){border-bottom:1px solid var(--season-line,#b8c9b9);margin-block:36px 64px}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions) details{border:0;border-top:1px solid var(--season-line,#b8c9b9);margin:0;padding:0}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions) summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding:30px 0;font-size:19px;font-weight:500;line-height:1.5;list-style:none;display:flex}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions) summary::-webkit-details-marker{display:none}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions) summary>span[aria-hidden]{flex:none;font-weight:400}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions) details[open]>summary>span[aria-hidden]{transform:rotate(45deg)}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions) details>p{margin:0;padding-bottom:30px}@media (max-width:600px){.prose-wp.learn-article-body .tesla-guide-table :is(th,td){padding:20px 10px;font-size:14px;line-height:1.7}.prose-wp.learn-article-body :is(.tesla-guide-questions,.battery-guide-questions) summary{padding-block:28px;font-size:18px}}
.prose-wp.learn-article-body .battery-roundup-table{table-layout:fixed;display:table}.prose-wp.learn-article-body .battery-roundup-table caption{text-align:left;color:var(--learn-muted);padding-bottom:20px;font-size:13px;line-height:1.7}.prose-wp.learn-article-body .battery-roundup-table :is(th,td){text-align:left;overflow-wrap:anywhere;padding:24px 18px}.prose-wp.learn-article-body .battery-roundup-table th:first-child{width:36%}.prose-wp.learn-article-body .battery-roundup-source{color:var(--learn-muted);margin-block:36px;font-size:13px;line-height:1.8}.prose-wp.learn-article-body .learn-battery-product{margin:24px 0}.learn-battery-product__stage{background:var(--season-wash,#e6eadd);border-radius:14px;justify-content:center;align-items:center;gap:48px;padding:40px 32px;display:flex}.learn-battery-product__art{height:300px}.prose-wp.learn-article-body .learn-battery-product .rp-panel-artwork img{border-radius:0;margin:0}.prose-wp.learn-article-body .learn-battery-product figcaption{color:var(--learn-muted);margin-top:16px;font-size:13px;line-height:1.7}.learn-battery-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:24px;display:grid}.learn-battery-family{min-width:0}.prose-wp.learn-article-body .learn-battery-families .learn-battery-product{margin:0 0 24px}.learn-battery-families .learn-battery-product__stage{padding:32px 24px}.learn-battery-families .learn-battery-product__art{justify-content:center;align-items:center;width:100%;height:280px;display:flex;container-type:size}.learn-battery-families .rp-panel-artwork{height:min(100cqh, calc(100cqw / var(--panel-aspect)))}.prose-wp.learn-article-body .learn-battery-product__link{color:inherit;border-radius:14px;text-decoration:none;display:block}.learn-battery-product__link .learn-battery-product__stage{position:relative}.learn-battery-product__link:hover .learn-battery-product__stage{box-shadow:inset 0 0 0 1px var(--season-line-strong)}.learn-battery-product__link:focus-visible{outline:2px solid var(--season-ink);outline-offset:5px}.learn-battery-product__arrow{color:var(--learn-ink);font-size:22px;line-height:1;position:absolute;bottom:14px;right:18px}.learn-legacy-batteries{margin-block:36px 60px}.learn-legacy-batteries__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;display:grid}.prose-wp.learn-article-body .learn-legacy-battery{min-width:0;margin:0}.prose-wp.learn-article-body .learn-legacy-battery__link{color:inherit;border-radius:14px;text-decoration:none;display:block}.learn-legacy-battery__link:hover .learn-legacy-battery__stage{box-shadow:inset 0 0 0 1px var(--season-line-strong)}.learn-legacy-battery__link:hover .learn-legacy-battery__cta{text-underline-offset:4px;text-decoration:underline}.learn-legacy-battery figcaption .learn-legacy-battery__cta{color:var(--learn-ink);margin-top:14px;font-weight:550}.learn-legacy-battery figcaption .learn-legacy-battery__cta>span{color:inherit;margin:0 0 0 5px;display:inline}.learn-legacy-battery__stage{background:var(--season-wash,#e6eadd);border-radius:14px;justify-content:center;align-items:center;padding:28px 16px;display:flex}.learn-legacy-battery__art{height:166px}.prose-wp.learn-article-body .learn-legacy-battery .rp-panel-artwork img{border-radius:0;margin:0}.prose-wp.learn-article-body .learn-legacy-battery figcaption{margin-top:18px;font-size:13px;line-height:1.6}.learn-legacy-battery figcaption strong{color:var(--learn-ink);font-size:15px;display:block}.learn-legacy-battery figcaption span{color:var(--learn-muted);margin-top:6px;display:block}.prose-wp.learn-article-body .learn-legacy-batteries__note{color:var(--learn-muted);margin:28px 0 0;font-size:13px;line-height:1.7}@media (max-width:600px){.prose-wp.learn-article-body .battery-roundup-table :is(th,td){padding:20px 10px;font-size:14px;line-height:1.7}.learn-battery-product__stage{padding:30px 20px}.learn-battery-product__art{height:260px}.learn-battery-product--pair .learn-battery-product__stage{gap:16px;padding-inline:14px}.learn-battery-product--pair .learn-battery-product__art{height:190px}.learn-legacy-batteries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.learn-legacy-battery__stage{padding:26px 12px}.learn-legacy-battery__art{height:142px}}@media (max-width:760px){.learn-battery-families{grid-template-columns:minmax(0,1fr);gap:44px}.learn-battery-families .learn-battery-product__art{height:260px}}
.learn-article [data-editorial-topic=battery] .learn-prose-fragment h2{margin-top:112px;font-size:clamp(28px,2.4vw,32px);font-weight:650!important}.learn-article [data-editorial-topic=battery] .learn-prose-fragment h3{margin-top:88px;font-size:clamp(23px,2vw,26px);font-weight:500!important}.learn-article [data-editorial-topic=battery] .learn-prose-fragment :is(.retrofit-options,.learn-reading-panel,.powerwall-model,.tesla-plan-explainer) h3{margin-top:0}.learn-article [data-editorial-topic=battery] :is(.psw-summary-head,.psw-summary-body){border:0}.learn-article .learn-article-body[data-editorial-topic=battery] .learn-prose-fragment .psw-summary-head :is(h2,h3,h4){letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(23px,2vw,26px);line-height:1.2;font-weight:500!important}.learn-article [data-editorial-topic=battery] .learn-inline-illustration{margin-block:48px}.learn-article [data-editorial-topic=battery] .learn-prose-fragment :is(h2,h3){margin-bottom:24px}.learn-article [data-editorial-topic=battery] .learn-prose-fragment .retrofit-options h3{margin-bottom:28px;font-size:clamp(21px,2vw,24px)}.learn-article .learn-article-body[data-editorial-topic=battery] .learn-prose-fragment .psw-summary-head :is(h2,h3,h4){margin-bottom:0}.prose-wp.learn-article-body :is(.battery-explainer,.battery-storage-comparison){margin-block:40px 56px}.prose-wp.learn-article-body .battery-explainer{background:var(--learn-wash);border-radius:14px;padding:36px}.prose-wp.learn-article-body .battery-explainer figcaption{color:var(--learn-ink);margin:0 0 32px}.battery-explainer figcaption>strong{letter-spacing:-.04em;font-size:clamp(23px,2vw,26px);font-weight:500;line-height:1.2;display:block}.prose-wp.learn-article-body .battery-explainer figcaption p{margin:16px 0 0}.battery-explainer-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.battery-explainer-pair section{min-width:0}.battery-explainer-pair svg{width:100%;height:100px;color:var(--learn-ink);margin-bottom:24px;display:block}.prose-wp.learn-article-body .battery-explainer h3{margin:0 0 18px;font-size:23px;line-height:1.2;font-weight:500!important}.prose-wp.learn-article-body .battery-explainer p{margin:0;font-size:16px;line-height:1.75}.battery-explainer-rule{border-top:1px solid var(--season-line-strong,var(--learn-sage));margin-top:32px;padding-top:28px}.battery-explainer-rule strong{margin-bottom:12px;font-size:18px;font-weight:550;display:block}.prose-wp.learn-article-body .battery-visual-source,.prose-wp.learn-article-body .battery-explainer .battery-visual-source{color:var(--learn-muted);margin:28px 0 0;font-size:13px;line-height:1.75}.battery-storage-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.battery-storage-model{min-width:0}.prose-wp.learn-article-body .battery-storage-model h3{margin:12px 0 24px;font-size:26px;line-height:1.2;font-weight:500!important}.prose-wp.learn-article-body .battery-storage-model p{margin:0;font-size:16px;line-height:1.7}.prose-wp.learn-article-body .battery-storage-model .battery-visual-label{color:var(--learn-muted);font-size:13px}.battery-storage-art{justify-content:center;width:100%;height:260px;display:flex;container-type:size}.battery-storage-art .rp-panel-artwork{height:min(100cqh, calc(100cqw / var(--panel-aspect)))}.prose-wp.learn-article-body .battery-storage-art img{border-radius:0;margin:0}.prose-wp.learn-article-body .battery-storage-model .battery-storage-value{letter-spacing:-.04em;margin-block:28px 18px;font-size:36px;font-weight:550;line-height:1.2}.battery-storage-value span{letter-spacing:0;font-size:14px;font-weight:400}.battery-capacity-track{background:var(--learn-wash);height:12px}.battery-capacity-track span{background:var(--season-anchor);width:100%;height:100%;display:block}.battery-capacity-axis{color:var(--learn-muted);justify-content:space-between;gap:12px;margin:8px 0 24px;font-size:12px;display:flex}.prose-wp.learn-article-body .battery-storage-comparison figcaption{color:var(--learn-muted);margin-top:28px;font-size:14px;line-height:1.7}@media (max-width:600px){.learn-article [data-editorial-topic=battery] .learn-prose-fragment h2{margin-top:84px}.learn-article [data-editorial-topic=battery] .learn-prose-fragment h3{margin-top:72px}.learn-article [data-editorial-topic=battery] .learn-prose-fragment :is(.retrofit-options,.learn-reading-panel,.powerwall-model,.tesla-plan-explainer) h3{margin-top:0}.prose-wp.learn-article-body .battery-explainer{padding:28px 22px}.battery-explainer-pair,.battery-storage-models{grid-template-columns:minmax(0,1fr);gap:36px}.battery-explainer-pair section+section{border-top:1px solid var(--season-line-strong,var(--learn-sage));padding-top:28px}.battery-explainer-pair svg{max-width:220px}}
.prose-wp.learn-article-body .battery-module-bars{margin-block:24px}.battery-module-bars>div+div{margin-top:26px}.battery-module-bar-label{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:12px;font-size:16px;display:flex}.battery-module-bar-label strong{font-size:20px;font-weight:550}.battery-module-track{background:var(--learn-oat);border-radius:3px;height:18px;overflow:hidden}.battery-module-track>span{background:var(--season-anchor);height:100%;display:block}.battery-module-axis{color:var(--learn-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.battery-architecture{text-align:center;gap:12px;padding-block:18px 28px;display:grid}.battery-architecture span{border:1px solid var(--season-line-strong,var(--learn-sage));border-radius:8px;padding:18px 12px;font-size:15px;line-height:1.5}.battery-architecture b{font-size:22px;font-weight:400;line-height:1}.battery-architecture--integrated{border:1px solid var(--season-line-strong,var(--learn-sage));border-radius:12px;margin-block:18px 28px;padding:18px 12px}.battery-architecture--integrated span{border:0;padding-block:6px}@media (max-width:600px){.battery-module-bar-label{flex-wrap:wrap;gap:6px 16px}}
