.lfi-breadcrumb{max-width:1200px;margin:0 auto;padding:14px 24px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;color:#19284d}.lfi-breadcrumb a{color:inherit;text-decoration:underline}.lfi-program-html{box-sizing:border-box;max-width:1080px;margin:32px auto;padding:32px;background:#fff;border:1px solid #ddd;border-radius:20px;color:#19284d;line-height:1.75;overflow-wrap:anywhere}.lfi-program-html h2{font-size:clamp(24px,3vw,34px);line-height:1.25}.lfi-program-html h3{font-size:22px;line-height:1.35;margin-top:28px}.lfi-program-html li{margin:12px 0}.lfi-program-html a{color:#164e72;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.lfi-program-html{margin:24px 16px;padding:24px 20px}.lfi-program-html ol{padding-left:22px}.lfi-breadcrumb{padding:12px 20px}}

/* Lecture des ancres et présentation des auteurs. */
#questions-formation,#projet-professionnel{scroll-margin-top:160px}.lfi-author{box-sizing:border-box;max-width:900px;margin:32px auto;padding:28px;border:1px solid #d9dfe7;border-radius:16px;background:#f8f6f0;color:#19284d;line-height:1.7;overflow-wrap:anywhere}.lfi-author h2{font-size:24px;line-height:1.3}.lfi-author a{color:#164e72;text-decoration:underline}.lfi-author a:focus-visible{outline:3px solid #164e72;outline-offset:3px}@media(max-width:700px){.lfi-author{margin:24px 16px;padding:22px}#questions-formation,#projet-professionnel{scroll-margin-top:130px}}
