.cp-page .sp-breadcrumb{flex-wrap:wrap;gap:4px 10px;margin-bottom:14px}.cp-fil-e{align-items:center;gap:10px;display:inline-flex}.cp-head{margin-bottom:26px}.cp-head .sp-cat-h1{margin-bottom:12px}.cp-chapo{color:var(--ink-2);max-width:760px;margin:0 0 20px;font-size:1.04rem;line-height:1.6}.cp-chiffres{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cp-chiffres li{border:1px solid var(--line);background:var(--wash);border-radius:12px;flex-direction:column;min-width:120px;padding:12px 16px;display:flex}.cp-chiffres b{color:var(--ink);font-size:1.35rem;font-weight:800;font-family:var(--font-head)}.cp-chiffres span{color:var(--muted);font-size:.8rem}.cp-h2{margin:0 0 16px;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:800}.cp-repli{margin-top:40px}.cp-tout{margin:26px 0 0}.cp-texte{gap:36px;max-width:760px;margin-top:52px;display:grid}.cp-texte p{color:var(--ink-2);margin:0 0 12px;line-height:1.7}.cp-texte a,.cp-liens a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.cp-faq{gap:10px;display:grid}.cp-faq details{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:14px 16px}.cp-faq summary{cursor:pointer;color:var(--ink);min-height:24px;font-weight:700}.cp-faq details p{margin:10px 0 0}.cp-liens{margin:48px 0 20px}.cp-liens ul{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.cp-liens li a{padding:8px 0;display:inline-block}@media (max-width:560px){.cp-chiffres li{flex:calc(50% - 10px);min-width:0;padding:10px 12px}}
