/* French / Azure: quieter light sections, deliberate warm breaks, clearer graphics. */
body.finish18 .section-heading h2,body.finish18 .operator-section h2{color:var(--brand-ink)}
body.finish18 .section-heading p,body.finish18 :is(.managed-catalogue-section,.composition-workbench,.composition-commercial,.composition-faq,.company-section) p{color:#284b65}
body.finish18 .section{padding-block:clamp(48px,6vw,84px)}
body.finish18 .regional-section{background:#f2ede4!important;padding-block:64px}
body.finish18 .regional-section .region-story{gap:clamp(30px,5vw,70px);align-items:center}
body.finish18 .regional-section .region-story>div:first-child :is(h2,p,.eyebrow){color:#173d59}
body.finish18 .regional-section .region-story>div:first-child p{line-height:1.75;max-width:56ch}
body.finish18 .regional-section .regional-map.cc18-coverage{background:#113a5a!important;padding:26px;border-radius:12px;box-shadow:0 18px 35px #15384f14;color:#fff}
body.finish18 .regional-map.cc18-coverage :is(strong,p,span){color:#edf6fd!important}
body.finish18 .regional-map .cc-market-map{display:block;width:100%;height:auto;margin:0 0 20px;border-radius:6px}
body.finish18 .regional-market{padding:12px 8px!important}
body.finish18 .regional-market strong{font-size:25px!important}
body.finish18 .regional-map .cc18-coverage-line{height:40px;margin:6px 0}
body.finish18 .regional-foundation{margin-top:14px;padding-top:16px;border-top:1px solid #ffffff30}
body.finish18 .regional-connection{padding-block:10px}
body.finish18 main>.close-paper{background:#ede6da!important;color:#173d59!important}
body.finish18 .close-paper :is(h2,p,.eyebrow){color:#173d59!important}
body.finish18 .close-paper .service-close>div:first-child{border-color:#679ece}
body.finish18 .close-paper .button{background:#1f70b7!important;border-color:#1f70b7!important;color:#fff!important}
body.finish18 .close-paper .button:hover{background:#113a5a!important;border-color:#113a5a!important;color:#fff!important}
body.finish18 .demo-invitation{background:#fff;padding-block:24px!important}
body.finish18 .demo-invitation-inner{background:#edf5fc!important;border-color:#d5e5f2}
body.finish18 .demo-invitation-inner :is(h2,p){color:#173d59}
body.finish18 .operator-joined{background:linear-gradient(115deg,#f8fbfd,#edf5fc)!important}
body.finish18 .operator-board{background:linear-gradient(115deg,#164d77,#1f70b7)!important;box-shadow:none}
body.finish18 .operator-board :is(strong,span,p){color:#edf6fd}
body.finish18 .managed-editorial .button{background:#edf6fd!important;border-color:#edf6fd!important;color:#113a5a!important}
body.finish18 .managed-editorial .button:hover{background:#fff!important;border-color:#fff!important;color:#113a5a!important}
body.finish18 .cc18-setup-art{background:#113a5a!important;box-shadow:0 18px 34px #15384f15;border:0}
@media(max-width:700px){body.finish18 .regional-section{padding-block:46px}body.finish18 .regional-map.cc18-coverage{padding:18px}body.finish18 .regional-market strong{font-size:21px!important}}
