/* Pages d’information, sans modification de la composition de l’accueil. */
.information-heading{padding:150px var(--pad) 2rem;max-width:1100px;margin:auto}
.breadcrumb{font-size:.82rem;color:#57554f;margin-bottom:2.5rem}
.breadcrumb a,.legal-copy a,.contact-privacy a{text-decoration:underline;text-underline-offset:.2em}
.information-heading h1{color:var(--ink);font:500 clamp(2.2rem,5vw,4.2rem)/1.08 "Manrope",Arial,sans-serif;letter-spacing:-.045em;max-width:900px;margin:.8rem 0 1.2rem;overflow-wrap:anywhere}
.information-heading .page-intro{font-size:1.08rem;max-width:760px;color:#514e49}
.legal-copy{max-width:1100px;margin:auto;padding:0 var(--pad) 5rem;overflow-wrap:anywhere}
.legal-copy h2{font:500 clamp(1.3rem,2.5vw,1.8rem)/1.25 "Manrope",Arial,sans-serif;letter-spacing:-.025em;margin:2.5rem 0 1rem}
.legal-copy h3{font:600 1.05rem "Manrope",Arial,sans-serif;margin:1.8rem 0 .7rem}
.legal-copy p,.legal-copy li{max-width:850px;color:#423f3a}
.legal-copy li{margin:.5rem 0}
.legal-copy dl{display:grid;grid-template-columns:minmax(130px,1fr) 3fr;gap:.6rem 1.5rem;max-width:850px}
.legal-copy dt{font-weight:600}.legal-copy dd{margin:0;color:#423f3a}
.review-note{border-left:3px solid var(--bronze);background:#e8e5dd;padding:1.3rem 1.5rem;margin:2rem 0;max-width:850px}
.review-note p{margin:.5rem 0}.review-note strong{color:var(--ink)}
.legal-copy .readable-photo{max-width:720px;width:100%;max-height:450px;object-fit:cover;margin:1.5rem 0}
.legal-copy .page-date{font-size:.82rem;color:#5c5953;border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem}
@media(max-width:780px){.information-heading{padding-top:115px}.legal-copy dl{grid-template-columns:1fr;gap:.4rem}.legal-copy dd{margin-bottom:.8rem}.breadcrumb{margin-bottom:1.5rem}}
