/**
 * Pages de contenu rédactionnel : CGV, mentions légales, politiques.
 *
 * Styles du contenu produit par l'éditeur WordPress, qu'on ne contrôle pas
 * balise par balise. D'où le recours à un conteneur .contenu-riche.
 */

.contenu-riche > * + * {
  margin-block-start: var(--e-4);
}

.contenu-riche h2 {
  margin-block-start: var(--e-7);
  font-size: var(--t-xl);
}

.contenu-riche h3 {
  margin-block-start: var(--e-6);
  font-size: var(--t-l);
}

.contenu-riche ul,
.contenu-riche ol {
  padding-inline-start: var(--e-5);
}

.contenu-riche img {
  border-radius: var(--rayon-m);
}

/* Les liens de texte sont soulignés pour être repérables au fil de la lecture,
   mais pas ceux qui sont déjà présentés comme des boutons. */
.contenu-riche a:not(.bouton) {
  text-decoration: underline;
}

.contenu-riche table {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}
