.hvac-shell{width:min(100% - 72px,1180px)}.hvac-body{width:100%;max-width:1040px;margin:0 auto}.hvac-body h2{letter-spacing:-.02em}.hvac-heading,.systems-heading,.duct-heading,.repair-heading,.electric-heading,.quote-heading{max-width:900px;margin-bottom:21px}.hvac-lead{max-width:855px;color:#50636c!important;font-size:15px!important;line-height:1.78!important}.hvac-answer{border-bottom:2px solid #9fb3bb;padding-bottom:38px}.hvac-answer h2{max-width:995px;font-size:clamp(31px,4.7vw,49px);line-height:1.06}.hvac-answer-copy{grid-template-columns:1fr 1fr;gap:44px;margin-top:28px;display:grid}.hvac-answer-copy p{color:#4f636c!important;margin:0!important;font-size:14px!important;line-height:1.78!important}.hvac-cost-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:29px;display:grid}.hvac-cost-band>div{border-right:1px solid var(--line);padding:19px 17px}.hvac-cost-band>div:first-child{padding-left:0}.hvac-cost-band>div:last-child{border-right:0;padding-right:0}.hvac-cost-band span{color:#657e89;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.hvac-cost-band strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.hvac-top-rule{background:#e8f1f4;border-left:4px solid #52788a;margin-top:27px;padding:23px 26px}.hvac-top-rule>strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.hvac-top-rule p{color:#586e77!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.65!important}.scope-section{margin-top:44px}.scope-section>h2{max-width:930px}.scope-ledger{border-top:2px solid #537686;margin:28px 0}.scope-ledger article{border-bottom:1px solid var(--line);grid-template-columns:175px 1fr 1.2fr;align-items:center;gap:22px;min-height:96px;display:grid}.scope-ledger span,.size-logic span,.repair-economics span{color:#657e89;letter-spacing:.1em;font-size:8px;font-weight:800}.scope-ledger strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.scope-ledger p{color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.scope-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.scope-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.size-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.size-section>p{color:#566c75!important}.size-logic{border-top:1px solid #bdced5;margin:27px 0}.size-logic p{border-bottom:1px solid #bdced5;grid-template-columns:150px 1fr 1.2fr;align-items:center;gap:20px;min-height:79px;display:grid;color:#5e737c!important;margin:0!important;font-size:10px!important}.size-logic strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.size-rule{background:#ffffff8c;border-left:4px solid #52788a;margin:0;padding:21px 23px}.size-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.systems-section{background:#1b313b;padding:37px}.systems-heading .article-section-label{color:#98b1bb!important}.systems-heading h2{color:#eef5f7!important}.systems-section>p{color:#bdced5!important;font-size:11px!important;line-height:1.7!important}.system-files{border-top:1px solid #ffffff29;margin:27px 0}.system-files article{border-bottom:1px solid #ffffff29;grid-template-columns:185px 210px 1fr;align-items:center;gap:22px;min-height:94px;display:grid}.system-files span{color:#98b1bb;letter-spacing:.09em;font-size:8px;font-weight:800}.system-files strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.system-files p{color:#b7c9d0!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.duct-audit{border-top:2px solid #537686;margin:29px 0}.duct-audit article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 1.2fr;align-items:center;gap:22px;min-height:96px;display:grid}.duct-audit span{color:#657e89;letter-spacing:.1em;font-size:8px;font-weight:800}.duct-audit strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.duct-audit p,.duct-section>p{color:#60747c!important;font-size:10px!important;line-height:1.6!important}.duct-audit p{margin:0!important}.duct-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.duct-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.efficiency-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.efficiency-section>p{color:#566c75!important}.efficiency-decision{border-top:1px solid #bdced5;border-bottom:1px solid #bdced5;grid-template-columns:repeat(4,1fr);margin-top:27px;display:grid}.efficiency-decision section{border-right:1px solid #bdced5;padding:22px 19px}.efficiency-decision section:first-child{padding-left:0}.efficiency-decision section:last-child{border-right:0;padding-right:0}.efficiency-decision span{color:#657e89;font-size:8px;font-weight:800}.efficiency-decision strong{color:#29434e;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.efficiency-decision p{color:#5e737c!important;font-size:9px!important;line-height:1.58!important}.repair-section{background:#1b313b;padding:37px}.repair-heading .article-section-label{color:#98b1bb!important}.repair-heading h2{color:#eef5f7!important}.repair-section>p{color:#bdced5!important;font-size:12px!important;line-height:1.72!important}.repair-economics{border-top:1px solid #ffffff29;margin:27px 0}.repair-economics p{border-bottom:1px solid #ffffff29;grid-template-columns:175px 1fr 1.2fr;align-items:center;gap:20px;min-height:79px;display:grid;color:#b7c9d0!important;margin:0!important;font-size:10px!important}.repair-economics span{color:#98b1bb}.repair-economics strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.repair-rule{background:#ffffff0a;border:1px solid #ffffff29;margin:0;padding:21px 23px}.repair-rule strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.electric-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.electric-section>p{color:#566c75!important;font-size:11px!important;line-height:1.7!important}.electric-scope{border-top:1px solid #bdced5;margin-top:27px}.electric-scope article{border-bottom:1px solid #bdced5;grid-template-columns:165px 1fr 1.2fr;align-items:center;gap:22px;min-height:91px;display:grid}.electric-scope span{color:#657e89;font-size:8px;font-weight:800}.electric-scope strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.electric-scope p{color:#5e737c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.replacement-sequence{border-top:2px solid #537686;margin-top:27px}.replacement-sequence p{border-bottom:1px solid var(--line);grid-template-columns:50px 205px 1fr;align-items:center;gap:18px;min-height:67px;display:grid;color:#60747c!important;margin:0!important;font-size:10px!important}.replacement-sequence span{color:#6d8590;font-size:8px;font-weight:800}.replacement-sequence strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.hvac-loop-visual{background:#edf4f6;border:1px solid #c7d6dc;min-height:390px;margin:29px 0;position:relative;overflow:hidden}.hlv-outdoor,.hlv-indoor,.hlv-supply,.hlv-return{place-items:center;display:grid;position:absolute}.hlv-outdoor{background:#728e99;width:145px;height:125px;top:31%;left:6%}.hlv-indoor{background:#8da6af;width:150px;height:135px;top:29%;left:29%}.hlv-supply{background:#607f8c;width:36%;height:45px;top:19%;left:51%}.hlv-return{background:#9fb6be;width:36%;height:45px;bottom:18%;left:51%}.hlv-outdoor span,.hlv-indoor span,.hlv-supply span,.hlv-return span{color:#eef5f7;font-size:8px;font-weight:800}.hlv-rooms{grid-template-columns:repeat(3,1fr);gap:7px;height:110px;display:grid;position:absolute;top:38%;left:54%;right:10%}.hlv-rooms i{color:#526e79;background:#cadadd;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.hlv-loop{color:#567683;font-size:24px;position:absolute}.hlv-loop.a{top:44%;left:21%}.hlv-loop.b{top:24%;left:46%}.hlv-loop.c{top:47%;right:7%;transform:rotate(90deg)}.hlv-loop.d{bottom:20%;left:46%;transform:rotate(180deg)}.hvac-cases{border-top:1px solid var(--line);margin-top:27px}.hvac-cases article{border-bottom:1px solid var(--line);grid-template-columns:365px 1fr;gap:35px;padding:24px 0;display:grid}.hvac-cases header span{color:#6a838e;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.hvac-cases header strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.hvac-cases article>p{color:#596e77!important;margin:0!important;font-size:11px!important;line-height:1.7!important}.quote-section{background:#1b313b;padding:35px}.quote-heading .article-section-label{color:#98b1bb!important}.quote-heading h2{color:#eef5f7!important}.quote-register{border-top:1px solid #ffffff29;margin:27px 0}.quote-register p{border-bottom:1px solid #ffffff29;grid-template-columns:45px 205px 1fr;align-items:center;gap:18px;min-height:66px;display:grid;color:#b7c9d0!important;margin:0!important;font-size:10px!important}.quote-register span{color:#98b1bb;font-size:8px;font-weight:800}.quote-register strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.quote-rule{border:0;border-top:1px solid #ffffff29;margin:0;padding:22px 0 0}.quote-rule strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.why-no-calculator{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.why-no-calculator>p{max-width:860px;color:#566c75!important;font-size:11px!important;line-height:1.7!important}.hvac-answer-prose{border-top:1px solid var(--line);max-width:875px}.hvac-answer-prose p{border-bottom:1px solid var(--line);padding:18px 0;color:#576c75!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.hvac-answer-prose strong{color:#29434e;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.source-heading-final{max-width:850px}.source-heading-final>p:last-child{color:#60747d!important;font-size:11px!important;line-height:1.65!important}.source-register{border-top:1px solid var(--line);margin-top:27px}.source-register a{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr 1.35fr;align-items:center;gap:22px;padding:17px 0;text-decoration:none;display:grid}.source-register span{color:#6b838e;letter-spacing:.08em;font-size:8px;font-weight:800}.source-register strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.source-register p{color:#687a82!important;margin:0!important;font-size:9px!important;line-height:1.5!important}.source-disclaimer{color:#7b8b92!important;margin-top:18px!important;font-size:9px!important}.hvac-related-links{border-top:2px solid #537686;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hvac-related-links a{border-right:1px solid var(--line);padding:23px 20px;text-decoration:none}.hvac-related-links a:first-child{padding-left:0}.hvac-related-links a:last-child{border-right:0;padding-right:0}.hvac-related-links span{color:#6b838e;letter-spacing:.09em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.hvac-related-links strong{color:#29434e;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.hvac-related-links p{color:#687a82!important;margin:0!important;font-size:9px!important;line-height:1.5!important}@media (width<=920px){.hvac-answer-copy{grid-template-columns:1fr;gap:16px}.hvac-cost-band,.efficiency-decision{grid-template-columns:1fr 1fr}.source-register a{grid-template-columns:165px 1fr}.source-register p{grid-column:2}}@media (width<=760px){.hvac-shell{width:calc(100% - 40px)}.size-section,.systems-section,.efficiency-section,.repair-section,.electric-section,.quote-section,.why-no-calculator{padding:25px 20px}.scope-ledger article,.size-logic p,.system-files article,.duct-audit article,.repair-economics p,.electric-scope article,.source-register a,.hvac-cases article{grid-template-columns:1fr;gap:6px;padding:15px 0}.source-register p{grid-column:1}.replacement-sequence p,.quote-register p{grid-template-columns:70px 1fr;padding:13px 0}.hvac-related-links{grid-template-columns:1fr}.hvac-related-links a,.hvac-related-links a:first-child,.hvac-related-links a:last-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}}@media (width<=520px){.hvac-shell{width:calc(100% - 32px)}.hvac-answer h2{font-size:31px}.hvac-cost-band,.efficiency-decision{grid-template-columns:1fr}.hvac-cost-band>div,.hvac-cost-band>div:first-child,.hvac-cost-band>div:last-child,.efficiency-decision section,.efficiency-decision section:first-child,.efficiency-decision section:last-child{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.replacement-sequence p,.quote-register p{grid-template-columns:1fr;gap:5px}.hvac-loop-visual{min-height:330px}.hlv-outdoor{width:95px;height:95px;left:4%}.hlv-indoor{width:105px;height:105px;left:31%}.hlv-supply,.hlv-return{width:auto;left:58%;right:4%}.hlv-rooms{left:59%;right:4%}}
