/* ---------- MENTIONS/CONFIDENTIALITE/COOKIES : CONTENU ---------- */
.legal-section{
  max-width:860px;
  margin:0 auto;
  padding:180px clamp(24px, 4vw, 72px) 120px;
}
.legal-section h1{
  font-family:'Manrope', sans-serif;
  font-weight:800;
  font-size:clamp(2rem, 3.4vw, 2.8rem);
  line-height:1.1;
  margin-bottom:12px;
}
.legal-meta{
  font-family:'IBM Plex Mono', monospace;
  font-size:0.8rem;
  letter-spacing:0.04em;
  color:#6f7688;
  margin-bottom:48px;
}
.legal-section h2{
  font-family:'Manrope', sans-serif;
  font-weight:700;
  font-size:1.3rem;
  color:#d9bc7c;
  margin-top:44px;
  margin-bottom:14px;
}
.legal-section p{
  color:#c9cad3;
  line-height:1.75;
  margin-bottom:14px;
}
.legal-section ul{
  color:#c9cad3;
  line-height:1.75;
  margin:0 0 14px 20px;
}
.legal-section a{color:#d9bc7c;}
.legal-section strong{color:#ece8dd;}
