/* Mentions légales */
.legal > *{max-width:68ch}
.legal .psec h2{font-size:var(--fs-lg);margin-bottom:10px}
.legal .psec{padding-top:clamp(26px,4vw,40px)}
.legal p,.legal ul{margin:0 0 12px}
.legal ul{padding-left:1.2em}
.legal li{margin-bottom:6px}
.legal address{font-style:normal;line-height:1.5}
.legal a{text-underline-offset:3px}
