/* Mise en forme du texte riche saisi dans le back-office (titres, listes, citations, liens).
   Complète style.css sans le modifier. */
.prose h2 { margin: 1.8em 0 .5em; font-size: clamp(1.4rem, 2.4vw, 2rem); }
.prose h3 { margin: 1.5em 0 .4em; font-size: 1.2rem; }
.prose ul, .prose ol { max-width: 62ch; margin: 0 0 1.1em; padding-left: 1.3em; }
.prose li { margin-bottom: .35em; }
.prose blockquote { max-width: 52ch; margin: 1.6em 0; padding-left: 1.2em; border-left: 3px solid var(--pencil, #d9432e); font-size: 1.15em; }
.prose blockquote p { margin-bottom: .5em; }
.prose a { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: .2em; }
.prose a:hover { color: var(--pencil, #d9432e); }
.prose > :first-child { margin-top: 0; }
