p{
    font-size: 0.9rem;
    line-height: 1.5em;
    letter-spacing: 0.2px;
}
p a, a.en-savoir-plus, a.read-more {
    font-size: 0.9rem;
    line-height: 1.1rem;
    font-weight: 600;
    text-decoration: underline;
    text-underline-offset: 0.188rem; /* 3px */
    color: var(--secondary-color);
}
h2, h1{
    /* font-size: 2.25rem; 36px */
    line-height: 2rem; /* 32px */
}
h2{
    font-size: 1.8rem; /* 28.8px */
}
h1.h1-secondary, h2.h2-secondary {
    line-height: 2.5rem; /* 40px */
}
/* à voir
h3{
    font-size: 1.5rem; 24px
    line-height: 1.75rem; 28px
    font-weight: 300;
}
h3.h3-secondary{
    font-weight: 600;
}
*/
.text-center{
    text-align: center;
}

.primary-font{
    font-family: var(--primary-font), serif;
}
.secondary-font{
    font-family: var(--secondary-font), serif;
}

.text-white{
    color: white;
}

.articles__part-2__text a{
    font-size: 0.9rem; /* 14.4px */
    line-height: 1.1rem; /* 17.6px */
}