:root{--page-title-display:none;}/* Start custom CSS *//* CSS des pages légales (n° 346 et 347). Copie : contenus/css-pages-legales.css. Renvoyer aussi hide_title et template. */
.elementor a:focus-visible { outline: 2px solid var(--focus-ring, #85601F); outline-offset: 2px; }
[data-elementor-type="wp-page"] .e-paragraph-base a { color: var(--gold-text, #85601F); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
[data-elementor-type="wp-page"] .e-paragraph-base a:hover { color: var(--forest, #23392B); }
[data-elementor-type="wp-page"] .e-paragraph-base strong { color: var(--ink, #1E2A22); font-weight: 600; }
[data-elementor-type="wp-page"] .e-paragraph-base { overflow-wrap: anywhere; }/* End custom CSS */