/* Accent typographique réutilisable : titres EPOQ */
.ep-title-accent{color:#078c95;font-weight:800}
.ep-do-clinic-panel .ep-title-accent,
.ep-do-hero .ep-title-accent,
.ep-do-cta .ep-title-accent,
.ep-trust .ep-title-accent,
.ep-clinic-feature .ep-title-accent{color:#5ae0d8}
/* Typographie EPOQ 2027 : base lisible de 16px sur l'ensemble du nouveau thème.
   Les étiquettes, dates, pastilles, menus et boutons gardent leur hiérarchie spécifique. */
body{font-size:16px;line-height:1.7}
body p,body li,body blockquote{line-height:1.75}
body.home .ep-card p,
body.home .ep-trust .ep-card p,
body.home .ep-clinic-content .ep-lead,
body.home .ep-clinic-note,
body.home .ep-trust-intro .ep-lead,
body.home .ep-testimonial-card p{font-size:16px;line-height:1.75}
body .ep-do-page p,
body .ep-do-page .ep-do-axes-main p,
body .ep-do-page .ep-do-axes-panel p,
body .ep-do-page .ep-do-subjects p,
body .ep-do-page .ep-do-axes-main li,
body .ep-do-page .ep-do-axes-panel li,
body .ep-do-page .ep-do-admission-steps span,
body .ep-do-page .ep-do-faq-items details p,
body .ep-do-page .ep-do-admission-box details p,
body .ep-do-page .ep-do-disclosure-body p,
body .ep-do-page .ep-do-fees-details details p,
body .ep-do-page .ep-do-fees-details details li,
body .ep-do-page .ep-do-fee-visual small{font-size:16px;line-height:1.75}
body .ep-site-footer .ep-footer-about p,
body .ep-site-footer .ep-footer-contact p,
body .ep-site-footer .ep-footer-contact address,
body .ep-site-footer .ep-footer-map-row p,
body .ep-site-footer .ep-footer-group a,
body .ep-site-footer .ep-footer-contact a{font-size:16px;line-height:1.65}
body .ep-do-page .ep-do-documents-layout .ep-do-docs-note{font-size:14px}
@media(max-width:760px){
 body{font-size:16px}
 body.home .ep-card p,
 body .ep-do-page .ep-do-subjects p,
 body .ep-do-page .ep-do-faq-items details p{font-size:16px}
}
