/* Page informations légales — chargée uniquement par informations-legales.html */
.doc{padding-top:56px}
.doc-som{background:var(--creme);border:1px solid var(--ligne);border-radius:var(--rayon);padding:22px 26px;margin-bottom:28px}
.doc-som ol{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:10px}
.doc-som a{font-weight:600;color:var(--noir);text-decoration:none;text-decoration-color:var(--rouge);text-decoration-thickness:2px;text-underline-offset:4px}
.doc-maj{color:var(--gris);font-size:.95rem;margin-bottom:8px}
.doc-bloc{padding-top:48px;scroll-margin-top:calc(var(--entete) + 12px)}
.doc-bloc .prose{margin-top:22px}
.doc-bloc .prose h3{margin-top:1.8em}
.doc-bloc .prose h3:first-child{margin-top:0}
.doc-bloc .prose a{overflow-wrap:anywhere}
@media (max-width:640px){
  .doc{padding-top:36px}
  .doc-som{padding:18px 20px}
  .doc-bloc{padding-top:36px}
}
