.menu ul{max-width:720px;margin:0 auto;padding:10px 18px;list-style:none;display:flex;flex-wrap:wrap;gap:6px}
.menu a{display:inline-block;padding:8px 12px;border:1px solid var(--trait);border-radius:999px;background:var(--carte);color:var(--vert);text-decoration:none;font-size:.92rem}
.menu a[aria-current="page"]{background:var(--vert-clair);font-weight:700}
.texte p{margin:.7em 0}
h2.question{font-size:1.08rem;margin:1.3em 0 .2em}
ul.liens{margin:.4em 0 0;padding-left:1.2em}
ul.liens li{margin:.35em 0}
