.legal-hero{padding:120px 56px 40px;background:var(--gris-fonce)}
.legal-hero .eyebrow{justify-content:flex-start}
.legal-titre{font-family:'DM Serif Display',serif;font-size:clamp(32px,4.5vw,48px);color:var(--blanc);margin-bottom:0}
.legal-content{padding:56px 56px 100px;max-width:760px}
.legal-content h2{font-family:'DM Serif Display',serif;font-size:22px;color:var(--noir);margin:36px 0 12px}
.legal-content h2:first-child{margin-top:0}
.legal-content p{font-size:16px;font-weight:300;color:var(--texte-muted);line-height:1.8;margin-bottom:12px}
.legal-content ul{margin:0 0 16px 20px;color:var(--texte-muted);font-size:16px;font-weight:300;line-height:1.9}
.legal-content a{color:var(--noir)}

@media (max-width: 900px){
  .legal-hero{padding:110px 24px 32px}
  .legal-content{padding:40px 24px 64px}
}
