.faq{background:var(--c-white);padding:var(--sp-3xl) 0;scroll-margin-top:80px}.faq--alt{background:var(--c-surface-alt)}.faq__container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.faq__header{margin-bottom:var(--sp-lg);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-sm);text-align:left}.faq__header-in{max-width:64ch}.faq__eyebrow{margin:0 0 var(--sp-2xs);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted-soft)}.faq__title{margin:0}.faq__intro{margin:var(--sp-xs) 0 0;max-width:52ch}.faq__accordeon{border-top:1px solid var(--c-border)}.faq__item{border-bottom:1px solid var(--c-border)}.faq__question{margin:0;font-size:var(--fs-h6)}.faq__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-sm);background:none;border:0;padding:var(--sp-sm) 0;cursor:pointer;font:inherit;font-family:var(--font-display);font-stretch:var(--width-condensed);font-variation-settings:"wdth" 75;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-display);text-align:left;color:var(--c-text)}.faq__icone{flex:0 0 auto;color:var(--c-accent);font-size:28px;line-height:1;transition:transform var(--dur-base) var(--ease-out)}.faq__item.is-open .faq__icone{transform:rotate(180deg)}.faq__panel{overflow:hidden}.faq__reponse{padding:0 0 var(--sp-sm);max-width:62ch;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.faq__item.is-open .faq__reponse{opacity:1}.faq__reponse p{margin:0}
