/* Repères du pôle cabinets : trois familles, mêmes cas d'usage. */
.cabinet-detail-page .cabinet-detail-usecases{background:#e8edfd}
.cabinet-detail-page .cabinet-usecase-group+.cabinet-usecase-group{margin-top:48px}
.cabinet-detail-page .cabinet-usecase-group-heading{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr);gap:24px;align-items:baseline;padding:22px 0;border-top:1px solid #bdc9e7}
.cabinet-detail-page .cabinet-usecase-group-heading>p{margin:0;font-size:10px;line-height:1.8;letter-spacing:.065em;color:#4b61a0}
.cabinet-detail-page .cabinet-usecase-group-heading>h3{margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.22;letter-spacing:-.035em;color:var(--ink)}
.cabinet-detail-page .cabinet-usecase-group .cabinet-detail-card{background:#fcfdff;border-color:#d1d9ec}
.cabinet-detail-page .cabinet-usecase-group .cabinet-detail-card>h4{font-size:27px;line-height:1.25;letter-spacing:-.04em;font-weight:600;margin:0 0 19px;max-width:440px}
.cabinet-detail-page .cabinet-usecase-group .cabinet-detail-card ul{border-top-color:#dfe5f1}
.cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child,
.cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:42px}
.cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child>.cabinet-detail-category,
.cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child>h4,
.cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child>p,
.cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card>.cabinet-detail-category,
.cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card>h4,
.cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card>p{grid-column:1}
.cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child>ul,
.cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card>ul{grid-column:2;grid-row:1/4;align-self:center;border-top:0;border-left:1px solid #dfe5f1;padding:6px 0 6px 28px}
@media(max-width:1050px){
 .cabinet-detail-page .cabinet-usecase-group .cabinet-detail-card>h4{font-size:25px}
 .cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child,
 .cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card{column-gap:30px}
}
@media(max-width:760px){
 .cabinet-detail-page .cabinet-usecase-group+.cabinet-usecase-group{margin-top:32px}
 .cabinet-detail-page .cabinet-usecase-group-heading{grid-template-columns:1fr;gap:9px;padding:21px 0}
 .cabinet-detail-page .cabinet-usecase-group-heading>h3{font-size:27px}
 .cabinet-detail-page .cabinet-usecase-group .cabinet-detail-card>h4{font-size:27px}
 .cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child,
 .cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card{display:block}
 .cabinet-detail-page .cabinet-usecase-group-production .cabinet-detail-card:last-child>ul,
 .cabinet-detail-page .cabinet-usecase-group-audit .cabinet-detail-card>ul{border-left:0;border-top:1px solid #dfe5f1;padding:16px 0 0}
}
@media(max-width:360px){.cabinet-detail-page .cabinet-usecase-group .cabinet-detail-card>h4{font-size:25px}}
