/* Finition : bronze lisible sur fond clair, or lumineux sur fond sombre. */
.eyebrow{color:#765627}
.hero .eyebrow,.dark .eyebrow,.cta .eyebrow{color:#e7c18a}
.legal-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:14px;line-height:1.6}
.legal-links a{text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;color:inherit}
.legal-page{max-width:920px;margin:auto;padding:52px 24px 72px;overflow-wrap:anywhere}
.legal-page h1{font-size:clamp(36px,6vw,64px);line-height:1.12;color:#260d34}
.legal-page h2{margin-top:38px;font-size:27px;line-height:1.25;color:#260d34}
.legal-page dt{font-weight:700;color:#260d34;margin-top:17px}
.legal-page dd{margin:4px 0 16px}
.legal-page a{color:#54206e;text-decoration:underline;text-underline-offset:3px}
.legal-page .missing{display:block;border-left:3px solid #765627;background:#f0e8f0;padding:12px 16px;color:#33243b}
.legal-page li{margin:8px 0}
.legal-page :focus-visible{outline:3px solid #e50078;outline-offset:4px}
