/* Ajustes para que Elementor y WordPress no alteren el diseño original */
body .elementor section.elementor-section{padding:0}
body .elementor .elementor-column-gap-no>.elementor-column>.elementor-element-populated{padding:0}
body .elementor .elementor-widget-html,body .elementor .elementor-widget-html .elementor-widget-container{margin:0;padding:0}
body .elementor .elementor-widget:not(:last-child){margin-bottom:0;margin-block-end:0}
body .elementor .e-con{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:0}
body .elementor .e-con>.e-con-inner{max-width:none;padding:0}

/* Entradas del blog y páginas hechas sin Elementor */
.prose figure{margin:0 0 1.5em}
.prose img{height:auto;border-radius:var(--radio)}
.nav-links{display:flex;gap:10px;justify-content:center;margin-top:36px}
.nav-links .page-numbers{padding:8px 14px;border:1px solid var(--borde);border-radius:10px;text-decoration:none;color:var(--tinta);font-weight:600}
.nav-links .current{background:var(--tinta);color:#fff;border-color:var(--tinta)}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
