@media (min-width:961px){
.cdp-hero-grid{grid-template-columns:1.05fr .95fr}
.cdp-hero-dire,.cdp-hero-sous,.cdp-hero-apres{grid-column:1}
.cdp-hero-saisie{grid-column:2}
}
@media (max-width:960px){
.cdp-hero-sous{grid-row:2}
.cdp-hero-saisie{grid-row:3}
}
.cdp-crumb{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut);padding-top:20px}
.cdp-crumb + main > section:first-child{padding-top:28px !important}
.cdp-crumb + main > section:first-child .cdp-hero{padding-top:28px}
.fc-page,.fc-page.fc-body{max-width:var(--wrap-narrow)}
.cdp-crumb:has(+ main .fc-page){max-width:var(--wrap-narrow)}
[data-bloc="financer"] .fc-cards{grid-template-columns:repeat(4,1fr)}
@media (max-width:1100px){[data-bloc="financer"] .fc-cards{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){[data-bloc="financer"] .fc-cards{grid-template-columns:1fr}}
