/* Mentions légales. En-tête, pied de page et polices : blog.css */
.legal{width:100%;max-width:680px;margin:0 auto;padding:48px var(--gutter) 0;display:flex;flex-direction:column;gap:32px;font-size:15px;line-height:1.6;color:var(--ink-2)}
.legal h1{margin:0;font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(36px,5vw,52px);line-height:1.05;color:var(--ink)}
.legal h2{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}
.legal p{margin:0}
