.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* Modèle « Page du guide EMEP » n° 9154 : CSS personnalisé du modèle (copie de référence).
   Remet dans la charte le contenu importé des sous-pages du guide (anciens widgets V3 :
   titres, textes, images, table des matières). Repris du modèle d'article n° 355.
   44b17baa = colonne de lecture ; 5b7de346 et 3059dc43 = listes de liens de la colonne latérale. */

/* L'ancienne section V3 prend toute la largeur de la colonne de lecture */
[data-id="44b17baa"] .elementor-section, [data-id="44b17baa"] .elementor-container, [data-id="44b17baa"] .elementor-column { width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; }
[data-id="44b17baa"] .elementor-widget-wrap { padding: 0 !important; }
[data-id="44b17baa"] .elementor-widget { margin-bottom: 0 !important; }

/* Titres */
[data-id="44b17baa"] h2, [data-id="44b17baa"] h2 *, [data-id="44b17baa"] h3, [data-id="44b17baa"] h3 *, [data-id="44b17baa"] h4, [data-id="44b17baa"] h4 * { font-family: var(--font-heading) !important; color: var(--ink) !important; font-weight: 600 !important; text-decoration: none !important; text-align: left !important; }
[data-id="44b17baa"] h2 { font-size: var(--fs-h3) !important; line-height: 1.25 !important; margin: 2em 0 0.6em !important; }
[data-id="44b17baa"] h3, [data-id="44b17baa"] h4 { font-size: 20px !important; line-height: 1.3 !important; margin: 1.6em 0 0.5em !important; }

/* Texte */
[data-id="44b17baa"] p, [data-id="44b17baa"] li, [data-id="44b17baa"] span, [data-id="44b17baa"] td { font-family: var(--font-body) !important; color: var(--text) !important; font-size: var(--fs-body-lg) !important; line-height: 1.7 !important; }
[data-id="44b17baa"] h2 span, [data-id="44b17baa"] h3 span, [data-id="44b17baa"] h4 span { font-family: var(--font-heading) !important; color: var(--ink) !important; font-size: inherit !important; line-height: inherit !important; }
[data-id="44b17baa"] p { margin: 0 0 1.1em !important; }
[data-id="44b17baa"] ul, [data-id="44b17baa"] ol { padding-left: 1.2em; margin: 0 0 1.1em; }

/* Liens : or souligné une seule fois */
[data-id="44b17baa"] a, [data-id="44b17baa"] a * { color: var(--gold-text) !important; text-decoration: underline !important; text-underline-offset: 3px; }

/* Images */
[data-id="44b17baa"] img { max-width: 100% !important; height: auto !important; border-radius: var(--radius-md) !important; margin: 1em 0 1.4em; }

/* Table des matières (ancres conservées pour Google) */
[data-id="44b17baa"] .elementor-widget-table-of-contents .elementor-toc__header { background: var(--surface-sunken) !important; border: 0 !important; padding: var(--space-4) var(--space-5) !important; }
[data-id="44b17baa"] .elementor-widget-table-of-contents .elementor-toc__header-title { font-family: var(--font-heading) !important; color: var(--ink) !important; font-size: 20px !important; font-weight: 600 !important; }
[data-id="44b17baa"] .elementor-widget-table-of-contents .elementor-toc__body { background: var(--surface-sunken) !important; padding: 0 var(--space-5) var(--space-4) !important; }
[data-id="44b17baa"] .elementor-widget-table-of-contents .elementor-widget-container { border: 0 !important; border-radius: var(--radius-md) !important; overflow: hidden; margin-bottom: var(--space-6); background: var(--surface-sunken) !important; }
[data-id="44b17baa"] .elementor-toc__list-item-text, [data-id="44b17baa"] .elementor-toc__list-item-text * { font-size: var(--fs-body) !important; color: var(--gold-text) !important; }
[data-id="44b17baa"] .elementor-toc__list-item::marker, [data-id="44b17baa"] .elementor-toc__list-item-text-wrapper::before { color: var(--gold-text) !important; }
[data-id="44b17baa"] .elementor-toc__toggle-button { color: var(--ink) !important; }

/* Colonne latérale : liens or soulignés une seule fois */
[data-id="5b7de346"] a, [data-id="3059dc43"] a { color: var(--gold-text); text-decoration: underline; text-underline-offset: 3px; }
[data-id="5b7de346"] strong { color: var(--ink); font-weight: 600; }
.e-paragraph-base.emep-link { text-decoration: none; }

/* Tableaux (ajout du 4 nov. 2026, pages éditoriales) : bordures fines, défilement horizontal sur téléphone */
[data-id="44b17baa"] table { width: 100%; border-collapse: collapse; margin: 0 0 1.4em; }
[data-id="44b17baa"] th, [data-id="44b17baa"] td { border: 1px solid var(--line, #E3DACB); padding: 10px 12px; vertical-align: top; text-align: left; font-size: var(--fs-body) !important; line-height: 1.55 !important; }
[data-id="44b17baa"] th { background: var(--surface-sunken, #F2ECE2); font-family: var(--font-heading); color: var(--ink); font-weight: 600; }
@media (max-width: 767px) { [data-id="44b17baa"] table { display: block; overflow-x: auto; } }/* End custom CSS */