/* French/Spanish adaptation of the approved editorial homepage. */
body[data-home-euro] { font-family: "Segoe UI", Arial, sans-serif; }
body[data-home-euro] .ds-reveal { opacity: 1 !important; transform: none !important; }
body[data-home-euro] .ds-hero h1 { max-width: 17ch; font-size: clamp(2.35rem, 4vw, 4.1rem); line-height: 1.08; letter-spacing: -.025em; overflow-wrap: normal; }
body[data-home-euro] .ds-hero h1 span, body[data-home-euro] .ds-hero h1 em { white-space: normal; }
body[data-home-euro] .ds-hero .lead { max-width: 55ch; }
body[data-home-euro] #partner h2 { max-width: 20ch; }
body[data-home-euro] .mhp-service-grid h3 { overflow-wrap: normal; }
body[data-home-euro] .mhp-original-facts b { margin-right: .5em; }
@media (max-width: 600px) {
  body[data-home-euro] .ds-hero h1 { font-size: clamp(2.05rem, 9vw, 2.7rem); }
  body[data-home-euro] .ds-hero .cta { align-items: stretch; }
}
