.heating-plan-module___6DZpG__diagram{border-top:4px solid var(--blue);background:#edf3f6;margin:48px 0 0;padding:clamp(22px,3vw,38px)}.heating-plan-module___6DZpG__diagram figcaption{max-width:75ch}.heating-plan-module___6DZpG__diagram h2{font-size:var(--type-panel);margin-bottom:14px;line-height:1.3}.heating-plan-module___6DZpG__diagram p{line-height:var(--leading-body)}.heating-plan-module___6DZpG__diagram h3{font-size:var(--type-subheading);margin-bottom:12px;line-height:1.3}.heating-plan-module___6DZpG__control{border:1px solid var(--line);background:var(--paper);align-items:center;gap:22px;max-width:760px;margin:28px auto 0;padding:24px;display:flex}.heating-plan-module___6DZpG__control>svg{flex-shrink:0}.heating-plan-module___6DZpG__control p{margin:0}.heating-plan-module___6DZpG__branch{text-align:center;color:var(--orange);grid-template-columns:1fr 1fr;padding:10px 0;font-size:26px;display:grid}.heating-plan-module___6DZpG__sources{grid-template-columns:1fr 1fr;gap:24px;display:grid}.heating-plan-module___6DZpG__sources>div{background:var(--paper);border:1px solid var(--line);padding:24px}.heating-plan-module___6DZpG__sources svg{margin-bottom:16px}.heating-plan-module___6DZpG__delivery{border-left:4px solid var(--blue);background:var(--paper);margin-top:22px;padding:22px}.heating-plan-module___6DZpG__delivery p{margin-bottom:0}.heating-plan-module___6DZpG__note{color:var(--muted);margin-top:22px;font-size:13px}@media (max-width:767px){.heating-plan-module___6DZpG__sources{grid-template-columns:1fr;gap:16px}.heating-plan-module___6DZpG__branch{display:none}.heating-plan-module___6DZpG__sources{margin-top:16px}.heating-plan-module___6DZpG__control{align-items:flex-start;padding:22px}.heating-plan-module___6DZpG__sources>div{padding:22px}}
.installation-module__d3SJ3q__section{margin-top:56px}.installation-module__d3SJ3q__notice,.installation-module__d3SJ3q__source,.installation-module__d3SJ3q__tableHelp{color:var(--muted);line-height:1.7;font-size:13px!important}.installation-module__d3SJ3q__notice,.installation-module__d3SJ3q__source{margin-top:18px}.installation-module__d3SJ3q__source a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.installation-module__d3SJ3q__tableHelp{margin:22px 0 10px}.installation-module__d3SJ3q__comparison table{min-width:760px}.installation-module__d3SJ3q__comparison caption{text-align:left;background:#edf3f6;padding:16px 18px;font-weight:700}.installation-module__d3SJ3q__callout{border-left:4px solid var(--blue);background:#edf3f6;margin-top:24px;padding:26px}.installation-module__d3SJ3q__callout h2{font-size:var(--type-panel);margin-bottom:14px;line-height:1.3}.installation-module__d3SJ3q__callout p{line-height:var(--leading-body);margin-bottom:16px}.installation-module__d3SJ3q__paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px;display:grid}.installation-module__d3SJ3q__paths article{border-top:3px solid var(--blue);padding-top:20px}.installation-module__d3SJ3q__paths h3{font-size:var(--type-subheading);margin-bottom:12px;line-height:1.3}.installation-module__d3SJ3q__paths p{color:var(--muted);line-height:var(--leading-body)}@media (max-width:900px){.installation-module__d3SJ3q__paths{grid-template-columns:1fr}}@media (max-width:767px){.installation-module__d3SJ3q__hero{padding:10px 0 20px}.installation-module__d3SJ3q__hero>svg{display:none}.installation-module__d3SJ3q__hero .hero-actions{gap:12px}.installation-module__d3SJ3q__section{margin-top:40px}.installation-module__d3SJ3q__callout{padding:22px}}
