.cm-haut{padding-top:clamp(88px,11vw,128px);padding-bottom:clamp(24px,4vw,48px)}.cm-haut .fil-ariane{margin-bottom:18px}.cm-haut h1{max-width:26ch;margin-bottom:18px}.cm-reponse{max-width:62ch;font-size:clamp(19px,2.2vw,23px);line-height:1.5}.cm-reponse+.cm-reponse{margin-top:10px}.cm-reponse a{color:var(--petrole-2);text-underline-offset:3px;font-weight:600;text-decoration:underline #36616b66}.cm-boutons{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;margin-top:26px;display:grid}.cm-boutons .btn{text-align:center;padding:10px 14px;line-height:1.2}@media (width>=640px){.cm-boutons .btn{padding:0 28px}}.cm-section{border-top:1px solid var(--bord);padding-block:clamp(36px,5.5vw,72px)}.cm-section>.etroit>h2{max-width:34ch;margin-bottom:18px;font-size:clamp(27px,3.2vw,38px)}.cm-section p+p{margin-top:12px}.cm-lead{max-width:64ch}.cm-lien{color:var(--petrole-2);text-underline-offset:3px;font-weight:600;text-decoration:underline #36616b66}.cm-lien:hover{color:var(--corail-fonce)}.cm-lien-fleche:after{content:" →"}.cm-defile{-webkit-overflow-scrolling:touch;border-radius:var(--rayon-petit);margin-top:8px;overflow-x:auto}.cm-table{border-collapse:collapse;width:100%;min-width:560px;font-size:18px}.cm-table caption{text-align:left;padding:0 0 10px;font-weight:600}.cm-table th,.cm-table td{text-align:right;border-bottom:1px solid var(--bord);white-space:nowrap;padding:14px}.cm-table th:first-child,.cm-table td:first-child{text-align:left;white-space:normal;min-width:150px}.cm-table thead th{color:var(--texte-doux);border-bottom:2px solid var(--bord);font-size:15px;font-weight:600}.cm-table tbody th{font-weight:600}.cm-table .total th,.cm-table .total td{background:#f6f6f4}.cm-masque{color:var(--texte-doux);white-space:normal;font-size:15px;font-style:italic}.cm-grille-prix{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,48px);margin-top:28px;display:grid}@media (width<=900px){.cm-grille-prix{grid-template-columns:1fr}}.cm-sous-titre{font-family:var(--morl);margin:28px 0 8px;font-size:22px;font-weight:700}.cm-source{color:var(--texte-doux);max-width:70ch;margin-top:18px;font-size:16px}.cm-source a{color:var(--petrole-2);text-decoration:underline}.cm-voisines-prix{grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width<=700px){.cm-voisines-prix{grid-template-columns:1fr 1fr}}.cm-voisines-prix li{border-radius:var(--rayon-petit);gap:2px;padding:14px 16px;display:grid}.cm-voisines-prix strong{font-weight:600}.cm-voisines-prix span{color:var(--texte-doux);font-size:16px}.cm-offre{justify-items:start;gap:14px;margin-top:26px;padding:22px;display:grid}.cm-offre p{max-width:60ch}.cm-cartes{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}@media (width<=900px){.cm-cartes{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=560px){.cm-cartes{grid-template-columns:1fr}}.cm-pied-section{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:22px;display:flex}.cm-vide{max-width:64ch;padding:22px}.cm-vide p+p{margin-top:10px}.cm-texte{max-width:66ch}.cm-note{color:var(--texte-doux);margin-top:14px;font-size:15px;font-style:italic}.cm-chiffres{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=700px){.cm-chiffres{grid-template-columns:1fr}}.cm-chiffres>div{padding:22px}.cm-chiffres .gros{font-family:var(--morl);margin-bottom:8px;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1}.cm-pas{counter-reset:pas;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cm-pas li{counter-increment:pas;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.cm-pas li:before{content:counter(pas);background:var(--corail);color:#fff;width:40px;height:40px;font-family:var(--morl);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.cm-pas strong{font-weight:600;display:block}.cm-pas span{color:var(--texte-doux);font-size:17px}.cm-agence{gap:6px;max-width:560px;margin-top:22px;padding:22px;display:grid}.cm-agence a.tel{color:var(--petrole);font-size:22px;font-weight:700}.cm-agence .btn{justify-self:start;margin-top:10px}.cm-articles{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.cm-articles a{border-radius:var(--rayon-petit);padding:14px 18px;display:block}.cm-articles a:hover{border-color:#fc2b5559}.cm-articles strong{font-weight:600;display:block}.cm-articles span{color:var(--texte-doux);font-size:15px}.cm-faq details{border-bottom:1px solid var(--bord)}.cm-faq summary{cursor:pointer;align-items:center;min-height:56px;padding:16px 28px 16px 0;font-weight:600;list-style:none;display:flex;position:relative}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:"+";color:var(--corail);transition:transform var(--vite);font-size:26px;position:absolute;right:4px}.cm-faq details[open] summary:after{transform:rotate(45deg)}.cm-faq details p{max-width:66ch;color:var(--texte);padding:0 0 18px}.cm-pastilles{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cm-pastilles a,.cm-pastilles span{border:1.5px solid var(--bord);background:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 18px;font-weight:600;display:inline-flex}.cm-pastilles span{color:var(--texte-doux);font-weight:400}.cm-pastilles a:hover{border-color:var(--petrole-2);color:var(--corail-fonce)}.cm-groupe{margin-top:26px}.cm-groupe h3{margin-bottom:4px;font-size:22px}.cm-top{grid-template-columns:repeat(4,1fr);gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width<=1000px){.cm-top{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.cm-top{grid-template-columns:1fr 1fr}}@media (width<=420px){.cm-top{grid-template-columns:1fr}}.cm-top a{gap:2px;min-height:56px;padding:16px 18px;display:grid}.cm-top strong{font-family:var(--morl);font-size:22px;font-weight:700;line-height:1.1}.cm-top span{color:var(--texte-doux);font-size:16px}.cm-liste{columns:3 260px;column-gap:24px;margin:8px 0 0;padding:0;list-style:none}.cm-liste li{break-inside:avoid;border-bottom:1px solid var(--bord)}.cm-liste a{align-content:center;gap:0;min-height:56px;padding:12px 2px;display:grid}.cm-liste a:hover strong{color:var(--corail-fonce)}.cm-liste strong{font-weight:600}.cm-liste span{color:var(--texte-doux);font-size:15.5px}.cm-glisse{color:var(--texte-doux);margin-top:8px;font-size:15px;display:none}@media (width<=700px){.cm-glisse{display:block}.cm-table th,.cm-table td{padding:12px 10px}.cm-table th:first-child,.cm-table td:first-child{background:#fff;min-width:124px;position:sticky;left:0}.cm-table .total th:first-child{background:#f6f6f4}}.cm-table td[colspan]{text-align:center}.cm-grille-prix.seul{grid-template-columns:1fr}.cm-sans-haut{margin-top:0}.cm-mt16{margin-top:16px}.cm-mt22{margin-top:22px}.cm-mb18{margin-bottom:18px}.cm-nom-agence{font-size:22px}
