.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 for theme-post-content, class: .elementor-element-3fb852a5 *//* ==========================================================
   ARTÍCULOS DEL BLOG · plantilla 352 (entrada individual)
   Da formato al texto que se escribe en el editor de WordPress
   de cada entrada (widget «Contenido de la entrada»).
   Dónde se edita: Elementor > esta plantilla > el widget > Avanzado >
   CSS personalizado (cada regla empieza por la palabra que representa
   al propio widget; Elementor la cambia por su clase al generar el CSS).
   ========================================================== */

/* Texto base: Source Sans 18px, interlineado amplio de lectura. */
.elementor-352 .elementor-element.elementor-element-3fb852a5 { font-family: var(--font-amx-body), 'Source Sans 3', sans-serif; font-size: 18px; line-height: 1.75; color: var(--amx-text); }
.elementor-352 .elementor-element.elementor-element-3fb852a5 p { margin: 0 0 20px; color: var(--amx-text); font-family: var(--font-amx-body), 'Source Sans 3', sans-serif; font-size: 18px; line-height: 1.75; }

/* Subtítulos H2/H3: Barlow Condensed en mayúsculas (H2 34px, H3 26px). */
.elementor-352 .elementor-element.elementor-element-3fb852a5 h2, .elementor-352 .elementor-element.elementor-element-3fb852a5 h3 { font-family: var(--font-amx-display), 'Barlow Condensed', sans-serif; font-weight: 800; text-transform: uppercase; color: var(--amx-ink); font-size: 34px; line-height: 1.1; margin: 40px 0 14px; }
.elementor-352 .elementor-element.elementor-element-3fb852a5 h3 { font-size: 26px; }

/* Negritas en negro Amextreme. */
.elementor-352 .elementor-element.elementor-element-3fb852a5 strong { color: var(--amx-ink); }

/* Enlaces en azul río con subrayado separado del texto. */
.elementor-352 .elementor-element.elementor-element-3fb852a5 a { color: var(--amx-river); text-decoration: underline; text-underline-offset: 3px; }

/* Listas con viñeta o numeradas. */
.elementor-352 .elementor-element.elementor-element-3fb852a5 ul, .elementor-352 .elementor-element.elementor-element-3fb852a5 ol { margin: 0 0 20px 22px; }
.elementor-352 .elementor-element.elementor-element-3fb852a5 li { margin-bottom: 8px; }/* End custom CSS */