/* ---------- page Mentions légales ---------- */
.legalpage{background:var(--paper);color:#17150f;padding:140px 0 110px;min-height:80vh}
.legalpage .wrap{max-width:760px}
.legalpage .crumbs{color:var(--pmute)}.legalpage .crumbs a:hover{color:#17150f}
.legalpage h1{font:500 clamp(2.4rem,6vw,4rem)/1 var(--serif);letter-spacing:-.04em;margin:14px 0 34px}
.legalpage h2{font:600 1.35rem/1.25 var(--serif);letter-spacing:-.01em;margin:2.1em 0 .5em}
.legalpage p{font:400 1.05rem/1.75 var(--sans);color:#2d2a21;margin:0 0 1em}
.legalpage a{text-decoration:underline;text-underline-offset:3px}
