main.page-blog-article-ccm.container-narrow{box-sizing:border-box;width:100%;max-width:1180px;padding-inline:clamp(1rem,3vw,2rem)}@media (min-width:1280px){main.page-blog-article-ccm.container-narrow{max-width:1180px}}@media (min-width:1400px){main.page-blog-article-ccm.container-narrow{max-width:1360px}}@media (min-width:1600px){main.page-blog-article-ccm.container-narrow{max-width:1520px}}body:has(main.page-blog-article-ccm){background:#000}body:has(main.page-blog-article-ccm),html:has(main.page-blog-article-ccm){overflow-x:clip}.app-main-content:has(main.page-blog-article-ccm),.site-teal-halo-surface:has(main.page-blog-article-ccm){overflow:visible!important}.page-blog-article-ccm{--sources-signal:#66f4dd;--sources-violet:#9e40c1;--sources-violet-bright:#c77be8;--sources-envoi:#725fff;--sources-ember:#e08a5d;--sources-navy:#3c5977;--sources-homonymes:#6ed66b;max-width:none;margin:0 auto;padding-top:clamp(1rem,2.2vw,1.75rem);padding-bottom:var(--space-section);padding-left:var(--space-xl);padding-right:var(--space-xl)}.page-blog-article-ccm .ccm-hero.home-hero--map{margin-bottom:0}.page-blog-article-ccm .ccm-hero__mark{font-weight:700;background:none}.page-blog-article-ccm .ccm-hero__mark--teal{color:var(--sources-signal)}.page-blog-article-ccm .ccm-hero__mark--violet{color:var(--sources-violet-bright)}.page-blog-article-ccm .ccm-hero__mark--ember{color:var(--sources-ember)}.page-blog-article-ccm .blog-article-ccm-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.page-blog-article-ccm .blog-article-ccm-hero__reading{font-size:var(--font-sm);color:rgba(255,255,255,.62)}.page-blog-article-ccm .blog-article-ccm-hero__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0;font-size:var(--font-sm);color:rgba(255,255,255,.58)}.page-blog-article-ccm .blog-article-ccm-hero__byline time{color:inherit}.page-blog-article-ccm .blog-article-ccm-hero__cover{position:relative;width:100%;aspect-ratio:16/9;border-radius:1.15rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--sources-signal) 28%,transparent);box-shadow:0 16px 34px rgba(0,0,0,.36),0 8px 22px rgba(102,244,221,.1);background:#14181c}.page-blog-article-ccm .blog-article-ccm-hero__cover-img{object-fit:cover;object-position:center}@media (min-width:961px){.page-blog-article-ccm .home-hero-map-card__mid{align-items:stretch;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr)}.page-blog-article-ccm .home-hero-map-card__copy{display:flex;flex-direction:column;height:100%;min-height:100%}.page-blog-article-ccm .home-hero-map-card__copy .home-hero-map-card__cta-bar{margin-top:auto}.page-blog-article-ccm .home-hero-map-card__aside{height:0;min-height:100%;align-self:stretch;align-items:center;justify-content:flex-start;gap:.65rem}.page-blog-article-ccm .home-hero-map-card__aside .home-hero-map-card__visual{display:flex;flex:1 1 auto;height:auto;min-height:0;align-self:stretch;align-items:center;justify-content:center;width:100%}.page-blog-article-ccm .blog-article-ccm-hero__cover{width:100%;height:auto;max-height:100%;aspect-ratio:16/9}.page-blog-article-ccm .home-hero-map-card__aside .home-hero-recognition{margin-top:auto;flex-shrink:0;justify-content:center;align-items:center;min-height:3.6rem}}main.page-blog-article-ccm.container-narrow .blog-article-main{width:100%;max-width:none;min-width:0}.page-blog-article-ccm .blog-content{overflow-wrap:anywhere}.page-blog-article-ccm .blog-article-grid{margin-top:clamp(1.25rem,3vw,2rem)}.page-blog-article-ccm .blog-article-ccm-estimator{border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);overflow:hidden}.page-blog-article-ccm .blog-article-ccm-estimator--mobile{display:block;margin:var(--space-xl) 0 0}.page-blog-article-ccm .blog-article-ccm-estimator--sidebar{display:none}@media (min-width:1024px){main.page-blog-article-ccm.container-narrow .blog-article-grid{grid-template-columns:minmax(0,1fr) clamp(17.5rem,22%,20rem);column-gap:clamp(1.5rem,2.4vw,2.25rem);row-gap:clamp(1.5rem,2.4vw,2.25rem);align-items:start}.page-blog-article-ccm .blog-article-sidebar{align-self:start;position:sticky;top:calc(var(--site-header-height, 4.5rem) + .75rem);max-height:calc(100vh - var(--site-header-height, 4.5rem) - 1rem);overflow-x:hidden;overflow-y:auto}.page-blog-article-ccm .blog-article-sidebar__sticky{position:static}.page-blog-article-ccm .blog-article-ccm-estimator--mobile{display:none}.page-blog-article-ccm .blog-article-ccm-estimator--sidebar{display:block}}.page-blog-article-ccm .home-savings-estimator--article-sidebar{width:100%;max-width:100%;margin:0;padding:var(--space-md);gap:var(--space-sm);opacity:1;transform:none;box-sizing:border-box}.page-blog-article-ccm .home-savings-estimator--article-sidebar.home-savings-estimator--cleanup-sidebar .home-savings-estimator__panel{grid-template-columns:1fr;gap:.55rem}.page-blog-article-ccm .home-savings-estimator--article-sidebar .home-savings-estimator__metrics{grid-template-columns:1fr;gap:.45rem}.page-blog-article-ccm .blog-content{color:rgba(255,255,255,.88)}.page-blog-article-ccm .blog-content__h2,.page-blog-article-ccm .blog-content__h3{color:#fff}.page-blog-article-ccm .blog-content strong{color:#fff;font-weight:700;background:none}.page-blog-article-ccm .blog-content__link-internal,.page-blog-article-ccm .blog-content__link-teal{color:var(--sources-signal);font-weight:600}.page-blog-article-ccm .blog-callout{border-left:none;border:1px solid color-mix(in srgb,var(--sources-signal) 30%,transparent);border-radius:1rem;background:radial-gradient(ellipse 82% 68% at 6% -4%,color-mix(in srgb,var(--sources-signal) 16%,transparent) 0,transparent 66%),linear-gradient(155deg,#1d3b4e 0,#17303f 52%,#12242f 100%)}.page-blog-article-ccm .blog-ai-summarize,.page-blog-article-ccm .blog-sidebar-mini-cta,.page-blog-article-ccm .blog-toc,.page-blog-article-ccm .blog-toc-mobile{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--sources-navy) 48%,transparent);background:radial-gradient(ellipse 90% 70% at 4% -8%,color-mix(in srgb,var(--sources-navy) 36%,transparent) 0,transparent 68%),linear-gradient(155deg,color-mix(in srgb,var(--sources-navy) 28%,#1a1f24) 0,#141618 100%);box-shadow:0 14px 32px rgba(0,0,0,.34)}.page-blog-article-ccm .blog-ai-summarize__title,.page-blog-article-ccm .blog-sidebar-mini-cta__title,.page-blog-article-ccm .blog-toc__title{color:#fff}.page-blog-article-ccm .blog-sidebar-mini-cta__eyebrow{display:none}.page-blog-article-ccm .blog-ai-summarize__chip{border-color:color-mix(in srgb,var(--sources-signal) 45%,transparent);background:color-mix(in srgb,var(--sources-signal) 10%,transparent);color:#fff}.page-blog-article-ccm .blog-ai-summarize__chip:hover{border-color:var(--sources-signal);background:color-mix(in srgb,var(--sources-signal) 18%,transparent)}.page-blog-article-ccm .blog-toc__link{border-left:none;color:rgba(255,255,255,.62)}.page-blog-article-ccm .blog-toc__link.is-active,.page-blog-article-ccm .blog-toc__link:hover,.page-blog-article-ccm .blog-toc__link[aria-current=true]{color:#fff;background:color-mix(in srgb,var(--sources-signal) 12%,transparent)}.page-blog-article-ccm .blog-sidebar-mini-cta__cta{color:#0a0a0a;background:linear-gradient(90deg,var(--cta-grad-teal,#66f4dd) 0,var(--cta-grad-violet,#725fff) 100%);box-shadow:0 8px 26px rgba(114,95,255,.34)}.page-blog-article-ccm .blog-sidebar-mini-cta__cta:hover{background:linear-gradient(90deg,var(--cta-grad-teal-hover,#7ff8e6) 0,var(--cta-grad-violet-hover,#8a75ff) 100%)}.page-blog-article-ccm .blog-sidebar-mini-cta__small{color:rgba(255,255,255,.55)}.page-blog-article-ccm .blog-final-cta{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--sources-signal) 36%,transparent);background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--sources-violet) 22%,transparent) 0,transparent 60%),radial-gradient(ellipse 82% 68% at 6% -4%,color-mix(in srgb,var(--sources-signal) 18%,transparent) 0,transparent 66%),linear-gradient(155deg,#1d3b4e 0,#17303f 52%,#12242f 100%);box-shadow:0 16px 34px rgba(0,0,0,.36),0 8px 22px rgba(102,244,221,.12)}.page-blog-article-ccm .blog-final-cta__title{color:#fff}.page-blog-article-ccm .blog-final-cta__bullets li,.page-blog-article-ccm .blog-final-cta__text{color:rgba(255,255,255,.78)}.page-blog-article-ccm .blog-final-cta__primary{color:#0a0a0a;background:linear-gradient(90deg,var(--cta-grad-teal,#66f4dd) 0,var(--cta-grad-violet,#725fff) 100%);box-shadow:0 8px 26px rgba(114,95,255,.34)}.page-blog-article-ccm .blog-final-cta__primary:hover{background:linear-gradient(90deg,var(--cta-grad-teal-hover,#7ff8e6) 0,var(--cta-grad-violet-hover,#8a75ff) 100%);filter:none}.page-blog-article-ccm .blog-final-cta__secondary{border-color:var(--sources-signal);color:#fff}.page-blog-article-ccm .blog-final-cta__secondary:focus-visible,.page-blog-article-ccm .blog-final-cta__secondary:hover{color:var(--sources-signal);background:color-mix(in srgb,var(--sources-signal) 12%,transparent)}.page-blog-article-ccm .blog-article-cat-back,.page-blog-article-ccm .blog-tags-row-wrap__label{color:rgba(255,255,255,.62)}.page-blog-article-ccm .blog-article-cat-back a{color:var(--sources-violet-bright);font-weight:700;text-decoration:none}.page-blog-article-ccm .blog-article-cat-back a:focus-visible,.page-blog-article-ccm .blog-article-cat-back a:hover{text-decoration:underline}.page-blog-article-ccm .blog-related__title{color:#fff}.page-blog-article-ccm .blog-related-card{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--sources-navy) 48%,transparent);background:radial-gradient(ellipse 90% 70% at 4% -8%,color-mix(in srgb,var(--sources-navy) 36%,transparent) 0,transparent 68%),linear-gradient(155deg,color-mix(in srgb,var(--sources-navy) 28%,#1a1f24) 0,#141618 100%);box-shadow:0 14px 32px rgba(0,0,0,.34);transition:border-color .2s ease,box-shadow .2s ease}.page-blog-article-ccm .blog-related-card:has(.blog-related-card__title-link:hover),.page-blog-article-ccm .blog-related-card:hover{border-color:color-mix(in srgb,var(--sources-signal) 55%,transparent);box-shadow:0 16px 36px rgba(0,0,0,.4),0 6px 18px rgba(102,244,221,.14)}.page-blog-article-ccm .blog-related-card__title{color:#fff}.page-blog-article-ccm .blog-related-card__title-link{color:inherit}.page-blog-article-ccm .blog-content .blog-inline-cta-capsule{display:inline-block;padding:.55rem 1.25rem;border-radius:999px;font-size:var(--font-sm,.875rem);font-weight:700;color:#0a0a0a!important;text-decoration:none!important;background:#66f4dd!important;border:1px solid #66f4dd;box-shadow:none!important;filter:none}.page-blog-article-ccm .blog-content .blog-inline-cta-capsule:focus-visible,.page-blog-article-ccm .blog-content .blog-inline-cta-capsule:hover{color:#0a0a0a!important;filter:brightness(1.05);box-shadow:none!important}.page-blog-article-ccm .blog-article-faq{margin-top:var(--space-xl,2rem);margin-bottom:var(--space-lg,1.5rem)}.page-blog-article-ccm .blog-article-faq__list{margin-top:var(--space-md,1rem)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--teal{border:1px solid color-mix(in srgb,#66f4dd 35%,transparent);background:radial-gradient(ellipse 95% 80% at 4% -8%,color-mix(in srgb,#66f4dd 22%,transparent) 0,transparent 68%),radial-gradient(ellipse 55% 50% at 100% 100%,color-mix(in srgb,#0f766e 16%,transparent) 0,transparent 70%),linear-gradient(155deg,color-mix(in srgb,#0f766e 26%,#1a1f24),color-mix(in srgb,#0f766e 10%,#171b20) 52%,#141618);box-shadow:0 10px 26px rgba(0,0,0,.3),0 4px 16px rgba(102,244,221,.07)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--violet{border:1px solid color-mix(in srgb,#9e40c1 40%,transparent);background:radial-gradient(ellipse 95% 80% at 4% -8%,color-mix(in srgb,#9e40c1 20%,transparent) 0,transparent 68%),radial-gradient(ellipse 55% 50% at 100% 100%,color-mix(in srgb,#9e40c1 12%,transparent) 0,transparent 70%),linear-gradient(155deg,color-mix(in srgb,#9e40c1 22%,#1a1f24),color-mix(in srgb,#9e40c1 8%,#171b20) 52%,#141618);box-shadow:0 10px 26px rgba(0,0,0,.3),0 4px 16px rgba(158,64,193,.08)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--accent-envoi{border:1px solid color-mix(in srgb,#725fff 40%,transparent);background:radial-gradient(ellipse 95% 80% at 4% -8%,color-mix(in srgb,#725fff 22%,transparent) 0,transparent 68%),radial-gradient(ellipse 55% 50% at 100% 100%,color-mix(in srgb,#725fff 12%,transparent) 0,transparent 70%),linear-gradient(155deg,color-mix(in srgb,#725fff 24%,#1a1f24),color-mix(in srgb,#725fff 9%,#171b20) 52%,#141618);box-shadow:0 10px 26px rgba(0,0,0,.3),0 4px 16px rgba(114,95,255,.1)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--metallic-blue{border:1px solid color-mix(in srgb,#3c5977 50%,transparent);background:radial-gradient(ellipse 95% 80% at 4% -8%,color-mix(in srgb,#3c5977 32%,transparent) 0,transparent 68%),radial-gradient(ellipse 55% 50% at 100% 100%,color-mix(in srgb,#8aaccc 12%,transparent) 0,transparent 70%),linear-gradient(155deg,color-mix(in srgb,#3c5977 36%,#1a1f24),color-mix(in srgb,#3c5977 14%,#171b20) 52%,#141618);box-shadow:0 10px 26px rgba(0,0,0,.3),0 4px 16px rgba(60,89,119,.12)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--ember{border:1px solid color-mix(in srgb,#e08a5d 40%,transparent);background:radial-gradient(ellipse 95% 80% at 4% -8%,color-mix(in srgb,#e08a5d 22%,transparent) 0,transparent 68%),radial-gradient(ellipse 55% 50% at 100% 100%,color-mix(in srgb,#c76a4a 14%,transparent) 0,transparent 70%),linear-gradient(155deg,color-mix(in srgb,#c76a4a 24%,#1a1f24),color-mix(in srgb,#c76a4a 9%,#171b20) 52%,#141618);box-shadow:0 10px 26px rgba(0,0,0,.3),0 4px 16px rgba(224,138,93,.1)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__icon-well--ember{color:#e08a5d;background:color-mix(in srgb,#e08a5d 12%,transparent);border:1px solid color-mix(in srgb,#e08a5d 40%,transparent)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__label--ember{color:#e08a5d}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__title,.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__trigger{color:#fff}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__chevron{color:rgba(255,255,255,.55)}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--open .effacer-landing-faq-accordion-item__chevron{color:#fff}.page-blog-article-ccm .blog-article-faq__answer{color:rgba(255,255,255,.88);font-size:var(--font-base);line-height:1.65}.page-blog-article-ccm .blog-article-faq__answer p{margin:0 0 .65rem}.page-blog-article-ccm .blog-article-faq__answer p:last-child{margin-bottom:0}.page-blog-article-ccm .blog-content .blog-article-stop-demarchage-module{margin:1.35rem calc(-1 * clamp(.5rem, 2vw, 1rem)) 2rem;max-width:none}@media (min-width:768px){.page-blog-article-ccm .blog-content .blog-article-stop-demarchage-module{margin-inline:0}}.page-blog-article-ccm .blog-article-stop-demarchage-module .home-hero-map-shell{max-width:100%}.page-blog-article-ccm .blog-article-stop-demarchage-module .home-hero-map-card__title{font-size:clamp(1.45rem,2.2vw,1.85rem)}