.faq-sect details{border-bottom:1px solid #DDE1D5;padding:1.1rem 0}.faq-sect summary{font-family:Poppins;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;font-size:1.05rem;color:var(--contrast)}.faq-sect summary::-webkit-details-marker{display:none}.faq-sect summary:after{content:"+";color:var(--accent-2);font-weight:700}.faq-sect details[open] summary:after{content:"\2013"}.faq-sect details p{margin:.8rem 0 0;color:var(--accent-6)}.faq-sect h2{margin-top:2rem}.lire-plus a{display:flex;align-items:center;gap:.6rem;min-height:44px;border:1px solid #E4E7DE;border-radius:10px;padding:.8rem 1rem;text-decoration:none;color:var(--contrast);font-size:.92rem;background:#fff}.lire-plus a:hover{border-color:var(--accent-2)}.lire-plus a.tous{display:inline-flex;border:0;background:none;padding:0;min-height:44px;color:var(--accent-2);font-weight:700}.lire-plus a.tous:after{content:" \2192"}.hero-tag{text-wrap:balance}.consent input[type=checkbox]{width:24px!important;height:24px!important;flex:0 0 24px;margin-top:.1rem}
.sect.wrap>.wp-block-image{margin:1.75rem 0 0}.sect.wrap>.wp-block-image img{width:100%;height:auto;border-radius:12px;display:block}.faq-sect{margin-top:2.75rem!important}.faq-sect h2{margin:0 0 .5rem}.faq-sect details p{color:var(--contrast);font-size:1rem;line-height:1.6}.sect.wrap:has(>.lire-plus){padding-top:0!important}.lire-plus{margin-top:2.5rem!important}.faq-sect h2:not(:first-child){margin-top:2.75rem!important}