/* ETHNOS R780 — finition typographique des 6 pages institutionnelles. */
body.legalPage{
  --legal-cyan:var(--legal-orange);
}
/* Les accents bleu ciel/turquoise deviennent orange ETHNOS. Le bleu foncé reste structurel. */
body.legalPage a{color:var(--legal-orange)}
body.legalPage a:hover{color:#ff9a69}
body.legalPage .legalBrand span,
body.legalPage .legalEyebrow{color:var(--legal-orange)}
body.legalPage .legalSection blockquote,
body.legalPage .legalAside,
body.legalPage .contactStatus{border-color:var(--legal-orange)}
body.legalPage .contactForm input:focus,
body.legalPage .contactForm textarea:focus{
  border-color:var(--legal-orange);
  box-shadow:0 0 0 3px rgba(243,107,43,.14);
}
/* Titres et sous-titres : typo officielle conservée, graisse normale. */
body.legalPage .legalHero h1,
body.legalPage .legalSection h2,
body.legalPage .legalSection h3,
body.legalPage .legalCard h3,
body.legalPage .legalEyebrow{
  font-weight:400;
}
body.legalPage .legalSectionNumber{
  color:var(--legal-orange);
  font-weight:400;
}
/* Croix visuellement centrée dans son cercle sur les six pages. */
body.legalPage .legalClose{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
  font-size:0;
  line-height:1;
  border-color:rgba(243,107,43,.62);
}
body.legalPage .legalClose::before{
  content:"×";
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-52%);
  color:#fff;
  font:400 28px/1 Arial,sans-serif;
}
body.legalPage .legalClose:hover,
body.legalPage .legalClose:focus-visible{
  border-color:var(--legal-orange);
}
