.hvac-estimate-guide .resource-hero .public-breadcrumbs{margin-bottom:24px}.hvac-estimate-guide .resource-hero .public-breadcrumbs a{color:#d6e9de}.hvac-estimate-guide .resource-hero .public-breadcrumbs span{color:#e4ecec}.hvac-estimate-guide .resource-hero .public-breadcrumbs li+li:before{color:#a9c6c0}.estimate-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(200px,1fr);grid-gap:48px;gap:48px;align-items:start}.estimate-body>section{margin-bottom:44px;scroll-margin-top:28px}.estimate-body h2{font-weight:500;font-size:clamp(1.8rem,2.7vw,2.4rem);line-height:1.2}.estimate-body li,.estimate-body p{line-height:1.85}.estimate-safety{padding:24px 28px;margin:0 0 44px;border:1px solid #d8dfd7;border-left:4px solid #80714b;border-radius:14px;background:#f6f0df}.estimate-safety h2{font-size:1.4rem;line-height:1.35}.estimate-safety p:last-child{margin-bottom:0}.estimate-checklist{padding-left:26px}.estimate-checklist>li{padding-left:8px}.estimate-checklist h3{font-size:1.25rem;margin-bottom:8px}.estimate-help{display:grid;grid-gap:16px;gap:16px}.estimate-example,.estimate-help>section{padding:26px;background:#fffdf8;border:1px solid #d7dfd8;border-radius:18px}.estimate-help h3{font-weight:500;font-size:1.35rem}.estimate-example p:last-child,.estimate-help p:last-child{margin-bottom:0}.estimate-body blockquote{border-left:3px solid #88b7a8;margin:24px 0;padding:20px 26px;background:#eaf0e5;border-radius:0 14px 14px 0;font-size:1.05rem;line-height:1.85}.estimate-next{padding:30px;background:#e6eee4;border:1px solid #cbdccd;border-radius:18px}.estimate-next .cta{background:#173f49;color:#fffdf8}.hvac-estimate-guide a{color:#235b62}.estimate-nav{padding:26px;background:#fffdf8;border:1px solid #d7dfd8;border-radius:18px}.estimate-nav h2{font-size:1.4rem;font-weight:500}.estimate-nav>a{display:block;min-height:44px;padding:12px 0;border-bottom:1px solid #dce5dd;line-height:1.6}.estimate-nav>p:last-child{font-size:.85rem;color:#52656b}.estimate-related{font-size:.9rem;color:#52656b}.estimate-related h2{font-size:1.35rem}@media(max-width:900px){.estimate-layout{grid-template-columns:1fr;gap:24px}.estimate-nav{grid-row:1}.estimate-nav>p:last-child{margin-bottom:0}}@media(max-width:600px){.estimate-example,.estimate-help>section,.estimate-nav,.estimate-next,.estimate-safety{padding:22px}.estimate-body>section{margin-bottom:34px}.hvac-estimate-guide .resource-hero h1{font-size:2.5rem}.hvac-estimate-guide .public-breadcrumbs{font-size:.76rem}.estimate-next .actions{align-items:flex-start;flex-direction:column}.estimate-next .cta{max-width:100%;white-space:normal}}.estimate-help{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.estimate-help a{display:inline-block;min-height:44px;padding:12px 0;font-weight:600}.estimate-help .eyebrow{font-size:.65rem;line-height:1.8}.estimate-body ul{padding-left:24px}.estimate-body li{padding-left:6px;margin:10px 0}.estimate-checklist>li{margin:24px 0}.estimate-related{border-top:1px solid #d7dfd8;padding-top:28px}@media(max-width:600px){.estimate-help{grid-template-columns:1fr}}.estimate-checklist-cards{counter-reset:scope}.estimate-checklist-cards>section{counter-increment:scope}.estimate-checklist-cards>section:before{content:"0" counter(scope);display:block;color:#52776a;letter-spacing:.12em;font-size:.75rem;margin-bottom:14px}.estimate-quick{padding:28px;border:1px solid #cbdccd;border-radius:18px;background:#e6eee4}.estimate-quick .quote-check{max-width:100%;margin:20px 0 0}.estimate-quick .quote-check button{background:#173f49;color:#fffdf8}.estimate-quick .quote-check form{max-width:100%;padding:24px;background:#fffdf8;border-radius:14px}.estimate-quick .quote-check-result{background:#fffdf8}.hvac-estimate-guide .resource-hero .estimate-hero-secondary{display:inline-block;color:#d6e9de;min-height:44px;padding:14px 0;margin-left:22px}.estimate-table-wrap{overflow:auto;border:1px solid #d7dfd8;border-radius:14px}.estimate-comparison{width:100%;border-collapse:collapse;background:#fffdf8;font-size:.95rem}.estimate-comparison td,.estimate-comparison th{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d7dfd8}.estimate-comparison th{background:#e6eee4}.estimate-comparison td:first-child{font-weight:600}.estimate-comparison tr:last-child td{border-bottom:0}@media(max-width:600px){.estimate-quick{padding:22px}.estimate-quick .quote-check form{padding:18px}.hvac-estimate-guide .resource-hero .estimate-hero-secondary{margin-left:0;display:block}.estimate-comparison td,.estimate-comparison th{padding:12px;font-size:.85rem}}