/* Feuille commune aux pages légales. Volontairement minimale : ces pages doivent rester
   lisibles et imprimables. Les couleurs sont celles de la charte de l'application. */
:root { color-scheme: light; }
body {
  font-family: system-ui, sans-serif;
  max-width: 46rem;
  margin: 0 auto;
  padding: 2.5rem 1.25rem 4rem;
  background: #FFFFFF;
  color: #1D1D1F;
  line-height: 1.6;
}
h1 { font-size: 1.6rem; margin-bottom: 0.25rem; }
h2 { font-size: 1.1rem; margin-top: 2rem; }
a { color: #24364A; }
.maj { color: #6E6E73; font-size: 0.9rem; margin-top: 0; }
.acompleter { background: #F5F5F7; border-left: 3px solid #8E8E93; padding: 0.5rem 0.75rem; }
nav { margin-top: 3rem; font-size: 0.9rem; border-top: 1px solid #E5E5EA; padding-top: 1rem; }
nav a { margin-right: 1rem; }
