/* Conditions d'utilisation : lecture confortable (colonne étroite), mêmes jetons que /site.css. */
.legal { max-width: 760px; padding-block: 56px 80px; }
.legal h1 { font-size: clamp(1.8rem, 4vw, 2.4rem); line-height: 1.15; font-weight: 600; letter-spacing: -0.01em; }
.legal .lead { margin-top: 16px; color: var(--ink-2); }
.legal h2 { font-size: 1.15rem; margin-top: 36px; margin-bottom: 10px; }
.legal p, .legal li { color: var(--ink-2); }
.legal ul { padding-left: 20px; display: grid; gap: 8px; margin: 0; }
.legal strong { color: var(--ink); font-weight: 600; }
.mono { font-family: var(--mono); }
