/* Bandeau certification Qualiopi : fichier officiel du kit ICPF, affiché sans modification.
   Seule la taille CSS est réglée (rapport largeur/hauteur conservé, cartouche blanc, zone de protection). */
.zf-certif{display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;width:100%;flex-basis:100%;margin-top:8px;padding-top:28px;border-top:1px solid #2E333C}
.zf-certif-cartouche{background:#FFFFFF;padding:14px;border-radius:6px;line-height:0;max-width:100%;flex:0 1 auto}
.zf-certif-cartouche img{display:block;width:440px;max-width:100%;height:auto}
.zf-certif-text{margin:0;max-width:420px;font-size:14px;line-height:1.55;color:#B4B8C0}
.zf-certif-text a{color:#FFFFFF;text-decoration:underline;text-underline-offset:3px}
.zf-certif-text a:hover{color:#C49A4C}
/* Pages sans pied de page commun (diagnostic, conformité) */
.zf-certif-page{background:#1B1F27;padding:32px}
.zf-certif-page .zf-certif{max-width:1136px;margin:0 auto;border-top:0;padding-top:0}
/* Bloc « À propos de l'organisme » (page Formations) et page /certification/ : fond clair */
.zf-apropos{background:#FFFFFF;border-radius:6px;box-shadow:0 1px 2px rgba(22,25,31,.06);padding:32px;display:grid;gap:20px}
.zf-apropos h2{font-size:clamp(24px,2.6vw,32px);line-height:1.15}
.zf-apropos p{color:#3A3E46;font-size:16px;line-height:1.6;max-width:760px}
.zf-apropos .zf-certif-cartouche{border:1px solid #E2DED6;justify-self:start}
.zf-apropos .zf-certif-cartouche img{width:440px;max-width:100%}
.zf-apropos a.zf-lien{color:#7A5A22;text-decoration:underline;text-underline-offset:3px;font-weight:500}
.zf-cert-doc{width:100%;height:min(80vh,900px);min-height:420px;border:1px solid #E2DED6;border-radius:6px;background:#FFFFFF}
.zf-cert-facts{list-style:none;display:grid;gap:8px;margin:0;padding:0;color:#3A3E46;font-size:16px}
.zf-cert-facts strong{font-weight:500;color:#16191F}
