/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 05 2026 | 08:30:41 */
/* Tipografía del cuerpo de las entradas del blog */
.elementor-widget-theme-post-content h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25;margin:40px 0 16px}
.elementor-widget-theme-post-content h3{font-size:clamp(20px,1.7vw,24px);line-height:1.3;margin:32px 0 12px}
.elementor-widget-theme-post-content h4{font-size:19px;line-height:1.35;margin:24px 0 10px}
.elementor-widget-theme-post-content h2:first-child,.elementor-widget-theme-post-content h3:first-child{margin-top:0}
.elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:16px}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{padding-left:1.25em;margin:0 0 16px}
.elementor-widget-theme-post-content li{margin-bottom:6px}
.elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper a{text-decoration:none}
/* Ocultar la tabla de contenidos en entradas sin subtítulos */
.elementor-widget-table-of-contents:not(:has(.elementor-toc__list-item)){display:none}
/* Carrusel de noticias de la home (plantilla de bucle 1391) */
.elementor-1391 .elementor-widget-theme-post-featured-image a,.elementor-1391 .elementor-widget-theme-post-featured-image picture{display:block;width:100%}
.elementor-1391 .elementor-widget-theme-post-featured-image img{width:100%;height:220px;object-fit:cover;display:block}
.elementor-1391 .elementor-widget-button .elementor-button{border:0;padding:0;background:transparent;box-shadow:none}
.elementor-element-cd5827c .elementor-button{white-space:nowrap}
.elementor-element-cd5827c{flex-shrink:0}