/*
 * Texte légal — Le Poids des Mots
 * Pages de conformité (mentions légales, CGV, confidentialité...) : du texte
 * qui s'enchaîne, pas de mise en scène. Un seul objectif : rester lisible.
 */

.texte-legal{max-width:72ch;display:flex;flex-direction:column;gap:30px}
.texte-legal .maj{font-size:13px;color:var(--sourdine);margin:0}
/* Neutralise le padding-block générique de layout.css (section{...}), pensé
   pour les grandes sections de page, pas pour ces sous-blocs de contenu. */
.texte-legal section{display:flex;flex-direction:column;gap:10px;padding-block:0}
.texte-legal h2{font-size:21px}
.texte-legal h3{font-size:16px;font-family:var(--sans);font-weight:600;color:var(--encre)}
.texte-legal p{font-size:15.5px;color:var(--texte)}
.texte-legal ul,.texte-legal ol{margin:0;padding-inline-start:20px;font-size:15.5px;color:var(--texte);display:flex;flex-direction:column;gap:6px}
.texte-legal a{color:var(--peche-fonce);text-decoration:underline;text-underline-offset:2px}
.texte-legal .a-completer{background:var(--peche-pale);padding:1px 5px;border-radius:2px}
