/*
 * FAQ — Le Poids des Mots
 * Basée sur <details>/<summary> natifs, pas de JS nécessaire.
 */

.faq{border-top:1px solid var(--filet)}
.faq details{border-bottom:1px solid var(--filet)}
.faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;position:relative;font-family:var(--serif);font-size:22px;color:var(--encre)}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;inset-inline-end:4px;top:16px;font-family:var(--sans);font-size:20px;color:var(--peche-fonce)}
.faq details[open] summary::after{content:"–"}
.faq details p{padding-bottom:20px;max-width:68ch;font-size:15.5px;color:var(--texte)}
