/* Pages Mentions légales et Confidentialité */
.legal{max-width:820px;padding-top:70px;padding-bottom:90px}
.legal h1{margin:6px 0 34px}
.legal h2{font-size:21px;letter-spacing:-.02em;margin:38px 0 12px;color:var(--text)}
.legal p,.legal li{color:var(--muted);line-height:1.75;font-size:16px}
.legal ul{padding-left:20px;margin:0 0 12px}
.legal li{margin-bottom:8px}
.legal b{color:var(--text);font-weight:550}
.legal a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}
.legal .button{margin:4px 12px 4px 0}
.privacy-status{font-size:14px;color:var(--muted)}
.footer-legal{display:inline-flex;gap:14px}
.footer-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}
