/* FAQ de chaque segment et de Community : même forme que la FAQ de l'accueil */
section:has(> .h6-w > .h6-faq) .h6-w{max-width:1200px}
section:has(> .h6-w > .h6-faq) .h6-h2{text-align:left!important;margin:14px 0 0;font-family:'Figtree',sans-serif!important;font-size:clamp(36px,5.2vw,72px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:600!important;color:#141218}
section:has(> .h6-w > .h6-faq) .h6-w::before{content:attr(data-ey);display:block;font:800 12.5px/1 'Figtree',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#F26B1D}
.h6-faq{max-width:860px!important;margin:40px 0 0!important;gap:12px!important}
.h6-q,.h6-q.open{background:#F4F1EC!important;border-radius:22px!important;box-shadow:none!important}
.h6-q button{padding:24px 24px!important;font:700 18px/1.35 'Figtree',sans-serif!important;letter-spacing:-.01em;color:#141218!important}
.h6-q button svg{display:none}
.h6-q button::after{content:"+";flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#F0EEE9;font:500 20px/1 'Figtree',sans-serif;transition:transform .3s}
.h6-q.open button::after{transform:rotate(45deg)}
.h6-q .a p{padding:0 24px 24px!important;font-size:16px!important;color:#6B6378!important;max-width:70ch}
/* Community */
#faq .faq-item{border-radius:22px;padding:24px;align-items:center}
#faq .faq-q h4{font:700 18px/1.35 'Figtree',sans-serif;letter-spacing:-.01em;margin:0}
#faq .faq-toggle{width:34px;height:34px;border-radius:50%;background:#F0EEE9;color:#141218}
#faq .faq-item.open .faq-toggle{background:#F0EEE9;color:#141218;transform:rotate(45deg)}
.h6-q button::after{background:#fff}
