/* V56 : mentions légales et liens de pied de page. */
footer .legal-footer-link{grid-column:1/-1;margin:0;text-align:center;font-size:1rem;letter-spacing:.06em}
.legal-footer-link a{text-underline-offset:5px;text-decoration-thickness:1px}
.legal-footer-link a:hover,.legal-footer-link a:focus-visible{color:var(--gold)}
.legal-page .nav{position:relative}
.legal-content{width:min(960px,100%);margin:0 auto;padding:70px 32px 90px;overflow-wrap:anywhere}
.legal-content h1{font:600 clamp(3.3rem,7vw,6rem)/1 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:0 0 1.5rem}
.legal-content h1 em{font-weight:500;color:var(--gold)}
.legal-content h2{font:600 clamp(1.8rem,4vw,2.5rem)/1.15 "Cormorant Garamond",serif;color:var(--gold);margin:0 0 1.2rem}
.legal-content p,.legal-content dl{font-size:1.2rem;line-height:1.65}
.legal-content a{text-underline-offset:4px}
.legal-updated{color:#c5b8a7}
.legal-pending{padding:1.2rem 1.4rem;background:#241c13;border-left:2px solid var(--gold)}
.legal-content section{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}
.legal-content dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:1rem;padding:.7rem 0}
.legal-content dt{font-weight:700;color:#d7c5ae}
.legal-content dd{margin:0;min-width:0}
.legal-missing{color:#dcc294}
.legal-home{display:inline-block;margin-top:3rem;text-align:center;max-width:100%}
@media(max-width:600px){.legal-content{padding:45px 24px 64px}.legal-content dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.legal-content section{margin-top:2.3rem;padding-top:1.5rem}.legal-content p,.legal-content dl{font-size:1.12rem}.legal-home{width:100%}}
