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}:is(html:has(main.page-blog-article-ccm),body:has(main.page-blog-article-ccm)){overflow-x:clip}:is(.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;padding-top:clamp(1rem,2.2vw,1.75rem);padding-bottom:var(--space-section);padding-left:var(--space-xl);padding-right:var(--space-xl);margin:0 auto}.page-blog-article-ccm .ccm-hero.home-hero--map{margin-bottom:0}.page-blog-article-ccm .ccm-hero__mark{background:0 0;font-weight:700}.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{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.page-blog-article-ccm .blog-article-ccm-hero__reading{font-size:var(--font-sm);color:#ffffff9e}.page-blog-article-ccm .blog-article-ccm-hero__byline{font-size:var(--font-sm);color:#ffffff94;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0;display:flex}.page-blog-article-ccm .blog-article-ccm-hero__byline time{color:inherit}.page-blog-article-ccm .blog-article-ccm-hero__cover{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--sources-signal) 28%, transparent);background:#14181c;border-radius:1.15rem;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000005c,0 8px 22px #66f4dd1a}.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{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:stretch}.page-blog-article-ccm .home-hero-map-card__copy{flex-direction:column;height:100%;min-height:100%;display:flex}.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{justify-content:flex-start;align-self:stretch;align-items:center;gap:.65rem;height:0;min-height:100%}.page-blog-article-ccm .home-hero-map-card__aside .home-hero-map-card__visual{flex:auto;justify-content:center;align-self:stretch;align-items:center;width:100%;height:auto;min-height:0;display:flex}.page-blog-article-ccm .blog-article-ccm-hero__cover{aspect-ratio:16/9;width:100%;height:auto;max-height:100%}.page-blog-article-ccm .home-hero-map-card__aside .home-hero-recognition{flex-shrink:0;justify-content:center;align-items:center;min-height:3.6rem;margin-top:auto}}main.page-blog-article-ccm.container-narrow .blog-article-main{width:100%;min-width:0;max-width:none}.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{background:#ffffff05;border:1px solid #ffffff14;border-radius:1.15rem;overflow:hidden}.page-blog-article-ccm .blog-article-ccm-estimator--mobile{margin:var(--space-xl) 0 0;display:block}.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);align-items:start;gap:clamp(1.5rem,2.4vw,2.25rem)}.page-blog-article-ccm .blog-article-sidebar{top:calc(var(--site-header-height,4.5rem) + .75rem);max-height:calc(100vh - var(--site-header-height,4.5rem) - 1rem);align-self:start;position:sticky;overflow:hidden 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%;padding:var(--space-md);gap:var(--space-sm);opacity:1;box-sizing:border-box;margin:0;transform:none}.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:#ffffffe0}.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;background:0 0;font-weight:700}.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);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%);border-radius:1rem}.page-blog-article-ccm .blog-ai-summarize,.page-blog-article-ccm .blog-toc,.page-blog-article-ccm .blog-toc-mobile,.page-blog-article-ccm .blog-sidebar-mini-cta{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%);border-radius:1.15rem;box-shadow:0 14px 32px #00000057}.page-blog-article-ccm .blog-ai-summarize__title,.page-blog-article-ccm .blog-toc__title,.page-blog-article-ccm .blog-sidebar-mini-cta__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{color:#ffffff9e;border-left:none}.page-blog-article-ccm .blog-toc__link:hover,.page-blog-article-ccm .blog-toc__link[aria-current=true],.page-blog-article-ccm .blog-toc__link.is-active{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 #725fff57}.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:#ffffff8c}.page-blog-article-ccm .blog-final-cta{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%);border-radius:1.15rem;box-shadow:0 16px 34px #0000005c,0 8px 22px #66f4dd1f}.page-blog-article-ccm .blog-final-cta__title{color:#fff}.page-blog-article-ccm .blog-final-cta__text,.page-blog-article-ccm .blog-final-cta__bullets li{color:#ffffffc7}.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 #725fff57}.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:hover,.page-blog-article-ccm .blog-final-cta__secondary:focus-visible{color:var(--sources-signal);background:color-mix(in srgb, var(--sources-signal) 12%, transparent)}.page-blog-article-ccm .blog-tags-row-wrap__label,.page-blog-article-ccm .blog-article-cat-back{color:#ffffff9e}.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:hover,.page-blog-article-ccm .blog-article-cat-back a:focus-visible{text-decoration:underline}.page-blog-article-ccm .blog-related__title{color:#fff}.page-blog-article-ccm .blog-related-card{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%);border-radius:1.15rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 14px 32px #00000057}.page-blog-article-ccm .blog-related-card:hover{border-color:color-mix(in srgb, var(--sources-signal) 55%, transparent);box-shadow:0 16px 36px #0006,0 6px 18px #66f4dd24}.page-blog-article-ccm .blog-related-card:has(.blog-related-card__title-link:hover){border-color:color-mix(in srgb, var(--sources-signal) 55%, transparent);box-shadow:0 16px 36px #0006,0 6px 18px #66f4dd24}.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{font-size:var(--font-sm,.875rem);filter:none;border:1px solid #66f4dd;border-radius:999px;padding:.55rem 1.25rem;font-weight:700;display:inline-block;color:#0a0a0a!important;box-shadow:none!important;background:#66f4dd!important;text-decoration:none!important}.page-blog-article-ccm .blog-content .blog-inline-cta-capsule:hover,.page-blog-article-ccm .blog-content .blog-inline-cta-capsule:focus-visible{filter:brightness(1.05);color:#0a0a0a!important;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{background:radial-gradient(95% 80% at 4% -8%,#66f4dd38 0%,#0000 68%),radial-gradient(55% 50% at 100% 100%,#0f766e29 0%,#0000 70%),linear-gradient(155deg,#173637 0%,#162428 52%,#141618 100%);border:1px solid #66f4dd59;box-shadow:0 10px 26px #0000004d,0 4px 16px #66f4dd12}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--violet{background:radial-gradient(95% 80% at 4% -8%,#9e40c133 0%,#0000 68%),radial-gradient(55% 50% at 100% 100%,#9e40c11f 0%,#0000 70%),linear-gradient(155deg,#372647 0%,#221e2d 52%,#141618 100%);border:1px solid #9e40c166;box-shadow:0 10px 26px #0000004d,0 4px 16px #9e40c114}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--accent-envoi{background:radial-gradient(95% 80% at 4% -8%,#725fff38 0%,#0000 68%),radial-gradient(55% 50% at 100% 100%,#725fff1f 0%,#0000 70%),linear-gradient(155deg,#2f2e59 0%,#1f2134 52%,#141618 100%);border:1px solid #725fff66;box-shadow:0 10px 26px #0000004d,0 4px 16px #725fff1a}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--metallic-blue{background:radial-gradient(95% 80% at 4% -8%,#3c597752 0%,#0000 68%),radial-gradient(55% 50% at 100% 100%,#8aaccc1f 0%,#0000 70%),linear-gradient(155deg,#263442 0%,#1c242c 52%,#141618 100%);border:1px solid #3c597780;box-shadow:0 10px 26px #0000004d,0 4px 16px #3c59771f}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item--ember{background:radial-gradient(95% 80% at 4% -8%,#e08a5d38 0%,#0000 68%),radial-gradient(55% 50% at 100% 100%,#c76a4a24 0%,#0000 70%),linear-gradient(155deg,#44312d 0%,#272224 52%,#141618 100%);border:1px solid #e08a5d66;box-shadow:0 10px 26px #0000004d,0 4px 16px #e08a5d1a}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__icon-well--ember{color:#e08a5d;background:#e08a5d1f;border:1px solid #e08a5d66}.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__trigger,.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__title{color:#fff}.page-blog-article-ccm .blog-article-faq .effacer-landing-faq-accordion-item__chevron{color:#ffffff8c}.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:#ffffffe0;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{max-width:none;margin:1.35rem calc(-1*clamp(.5rem,2vw,1rem)) 2rem}@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)}
