.faq-liste{border-top:1px solid #ede9e1;margin:6px 0 0}.faq-item{border-bottom:1px solid #ede9e1}.faq-item summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;gap:16px;padding:18px 4px;font-size:.98rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent);font-weight:700;transition:transform .15s}.faq-item[open] summary:after{content:"−"}.faq-reponse{max-width:66ch;padding:0 4px 18px}.faq-reponse p{color:#55585c;margin:0 0 12px;font-size:.92rem;line-height:1.6}
