/* ============================================================
   FUSION — LEGAL.CSS (Mentions légales)
============================================================ */
.legal-top { padding: 190px 0 70px; text-align: center; }
.legal-top h1 { font-family: var(--f-font-title); text-transform: uppercase; color: var(--f-blue); font-size: clamp(22px, 1.75vw, 33px); }
.legal-content { padding: 0 0 130px; }
.legal-content .container { max-width: 960px; }
.legal-content h2 { font-family: var(--f-font-body); font-weight: 600; text-transform: uppercase; color: var(--f-blue); font-size: 17px; margin: 50px 0 14px; }
.legal-content p { color: var(--f-silver); line-height: 1.8; }
.legal-content a { color: var(--f-white); text-decoration: underline; }
.legal-content a:hover { color: var(--f-blue); }
