
.ac-choix{margin:0 0 38px}
.ac-choix__grid{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}
.ac-choix__card{flex:1 1 260px;min-width:0;background:#fff;border:1px solid #ece4dc;border-top:4px solid #C26248;border-radius:12px;box-shadow:0 8px 22px rgba(43,43,43,.05);padding:0}
.ac-choix__card>summary{list-style:none;cursor:pointer;padding:18px 20px 16px;position:relative}
.ac-choix__card>summary::-webkit-details-marker{display:none}
.ac-choix__card>summary:focus-visible{outline:2px solid #C26248;outline-offset:2px;border-radius:12px}
.ac-choix__tag{display:inline-block;background:#FBF3EF;color:#C26248;font-weight:800;border-radius:7px;padding:4px 11px;font-size:12px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}
.ac-choix__title{display:block;color:#2b2b2b;font-size:19px;font-weight:700;line-height:1.25;margin:0 0 8px}
.ac-choix__resume{color:#5f574d;font-size:14.5px;line-height:1.5;margin:0 0 14px}
.ac-choix__more{display:inline-flex;align-items:center;gap:7px;color:#C26248;font-weight:700;font-size:14px}
.ac-choix__more::after{content:"";width:8px;height:8px;border-right:2px solid #C26248;border-bottom:2px solid #C26248;transform:rotate(45deg);margin-top:-4px;transition:transform .2s}
.ac-choix__card[open]>summary .ac-choix__more::after{transform:rotate(-135deg);margin-top:4px}
.ac-choix__card[open]>summary .ac-choix__more .ac-choix__lbl-ferme{display:inline}
.ac-choix__card[open]>summary .ac-choix__more .ac-choix__lbl-ouvre{display:none}
.ac-choix__lbl-ferme{display:none}
.ac-choix__body{padding:2px 20px 20px;border-top:1px solid #f2ece5}
.ac-choix__q{color:#2b2b2b;font-weight:700;font-size:14.5px;margin:14px 0 6px}
.ac-choix__body ul{margin:0 0 4px 18px;padding:0}
.ac-choix__body li{color:#5f574d;font-size:14px;line-height:1.5;margin:0 0 6px}
.ac-choix__verdict{color:#C26248;font-weight:800;font-size:15.5px;margin:14px 0 12px}
.ac-choix .ac-btn{display:inline-block;padding:11px 20px;border-radius:8px;font-weight:700;font-size:14.5px;line-height:1.1;text-decoration:none;background:#C26248;color:#fff !important;transition:background .15s}
.ac-choix .ac-btn:hover{background:#a94f38;color:#fff !important}
@media(max-width:820px){.ac-choix__grid{flex-direction:column}.ac-choix__card{flex-basis:auto}}
