/* :where(.texte-article, .jodit-wysiwyg) {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
} */

:where(.texte-article, .jodit-wysiwyg) h1 {
    font-size: 2.25rem;
    font-weight: 700;
    color: var(--color-beige-950);
    margin-top: 2rem;
    margin-bottom: 1rem;
}
:where(.texte-article, .jodit-wysiwyg) h2 {
    font-size: 1.875rem;
    font-weight: 700;
    color: var(--color-beige-950);
    margin-top: 1.75rem;
    margin-bottom: 0.875rem;
}
:where(.texte-article, .jodit-wysiwyg) h3 {
    font-size: 1.5rem;
    font-weight: 600;
    color: var(--color-beige-900);
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
}
:where(.texte-article, .jodit-wysiwyg) p {
    color: var(--color-beige-900);
    line-height: 1.75;
    margin-bottom: 1.25rem;
}
:where(.texte-article, .jodit-wysiwyg) ul,
:where(.texte-article, .jodit-wysiwyg) ol {
    color: var(--color-beige-900);
    margin-bottom: 1.25rem;
    padding-left: 1.5rem;
}
:where(.texte-article, .jodit-wysiwyg) ul {
    list-style-type: disc;
}
:where(.texte-article, .jodit-wysiwyg) ol {
    list-style-type: decimal;
}
:where(.texte-article, .jodit-wysiwyg) li {
    margin-bottom: 0.5rem;
    line-height: 1.7;
}
:where(.texte-article, .jodit-wysiwyg) a {
    color: var(--color-beige-700);
    text-decoration: underline;
    text-underline-offset: 2px;
}
:where(.texte-article, .jodit-wysiwyg) a:hover {
    color: var(--color-beige-500);
}
:where(.texte-article, .jodit-wysiwyg) strong {
    color: var(--color-beige-950);
    font-weight: 700;
}
:where(.texte-article, .jodit-wysiwyg) img {
    border-radius: 0.75rem;
    margin: 1.5rem 0;
    max-width: 100%;
}
