/* Page /mentions-legales — espacement des sections et listes de faits (jetons de site.css uniquement). */
.legal-sec + .legal-sec{margin-top:var(--s-7);padding-top:var(--s-7);border-top:1px solid var(--rule)}
.legal .prose h2{font-size:clamp(1.75rem,1.4rem + 1.1vw,2.35rem)}
.legal .prose h3{font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem)}
.legal .prose .legal-facts{margin-block:var(--s-5)}
.legal-facts > div{grid-template-columns:minmax(0,190px) minmax(0,1fr)}
.legal-facts dd{color:var(--sumi)}
.legal .note{margin-top:var(--s-5)}
@media (max-width:640px){
  .legal-facts > div{grid-template-columns:1fr}
}
