.elementor-widget-theme-post-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-theme-post-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url("https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2") format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.single-post{overflow-x:hidden}
#tm-articulo{font-family:Inter,system-ui,sans-serif;color:#334155}
#tm-articulo h1{display:none}
#tm-articulo p,#tm-articulo li,#tm-articulo td,#tm-articulo th,#tm-articulo blockquote{font-family:Inter,system-ui,sans-serif}
#tm-articulo p,#tm-articulo li{font-size:18px;line-height:1.75;color:#334155}
#tm-articulo p{margin:0 0 22px}
#tm-articulo h2{font-family:var(--fuente-titulos),Poppins,sans-serif;font-weight:600;font-size:clamp(24px,2.6vw,30px);line-height:1.25;letter-spacing:-0.01em;color:#0F172A;margin:52px 0 16px;text-wrap:balance}
#tm-articulo h3{font-family:var(--fuente-titulos),Poppins,sans-serif;font-weight:600;font-size:21px;line-height:1.3;color:#0F172A;margin:36px 0 12px}
#tm-articulo h4{font-weight:600;font-size:18px;color:#0F172A;margin:28px 0 10px}
#tm-articulo a{color:#6D28D9;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
#tm-articulo a:hover{color:#5B21B6}
#tm-articulo ul,#tm-articulo ol{padding-left:1.3em;margin:0 0 24px}
#tm-articulo li{margin-bottom:8px}
#tm-articulo li::marker{color:#9B52EA}
#tm-articulo strong{color:#0F172A;font-weight:600}
#tm-articulo img{max-width:100%;height:auto;border-radius:12px}
#tm-articulo table{width:100%;border-collapse:collapse;margin:8px 0 28px;font-size:16px}
#tm-articulo th,#tm-articulo td{border:1px solid #E2E8F0;padding:10px 12px;text-align:left;vertical-align:top;font-size:16px}
#tm-articulo th{background:#F8FAFC;color:#0F172A;font-weight:600}
#tm-articulo blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:4px solid #9B52EA;color:#0F172A;font-size:19px}
@media (max-width:767px){#tm-articulo p,#tm-articulo li{font-size:17px}#tm-articulo table{display:block;overflow-x:auto}}/* End custom CSS */