/* v0.6.1: titres harmonisés */
:root{--heading-navy:#202b4e;--heading-gold:#ffc52f}
.section > .wrap > h2,.section > .wrap > h3,.crea-documents-panel > h2,.crea-apps-heading h2,.crea-contact-aside > h2,.crea-contact-form-card > h2,.about-intro h2,.about-story-copy h2,.about-values-heading h2,.about-final h2,.crea-profile-bio > h2,.crea-profile-markets > h2,.cag-applications h2{color:var(--heading-navy);font-family:Georgia,serif;font-weight:700;line-height:1.18;letter-spacing:-.02em;padding-bottom:15px;margin-bottom:24px;position:relative}
.section > .wrap > h2::after,.section > .wrap > h3::after,.crea-documents-panel > h2::after,.crea-apps-heading h2::after,.crea-contact-aside > h2::after,.crea-contact-form-card > h2::after,.about-intro h2::after,.about-story-copy h2::after,.about-values-heading h2::after,.about-final h2::after,.crea-profile-bio > h2::after,.crea-profile-markets > h2::after,.cag-applications h2::after{content:"";position:absolute;left:0;bottom:0;width:58px;height:4px;border-radius:4px;background:var(--heading-gold)}
.about-values-heading h2::after{left:50%;transform:translateX(-50%)}
.crea-document-card h3,.crea-directory-card h2,.about-values-grid h3{color:var(--heading-navy);font-weight:700}
