.elementor-881 .elementor-element.elementor-element-cu00022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-881 .elementor-element.elementor-element-cu00022:not(.elementor-motion-effects-element-type-background), .elementor-881 .elementor-element.elementor-element-cu00022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-papel );}.elementor-881 .elementor-element.elementor-element-cu00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-881 .elementor-element.elementor-element-cu00009 .elementor-heading-title{font-family:var( --e-global-typography-titulo-font-family ), Sans-serif;font-size:var( --e-global-typography-titulo-font-size );font-weight:var( --e-global-typography-titulo-font-weight );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-spacing );color:var( --e-global-color-secondary );}.elementor-881 .elementor-element.elementor-element-cu00012{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-881 .elementor-element.elementor-element-cu00015{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-881 .elementor-element.elementor-element-cu00017{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-881 .elementor-element.elementor-element-cu00019{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-881 .elementor-element.elementor-element-cu00021{--display:flex;--padding-top:76px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-881 .elementor-element.elementor-element-cu00009 .elementor-heading-title{font-size:var( --e-global-typography-titulo-font-size );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-spacing );}}@media(max-width:767px){.elementor-881 .elementor-element.elementor-element-cu00009 .elementor-heading-title{font-size:var( --e-global-typography-titulo-font-size );line-height:var( --e-global-typography-titulo-line-height );letter-spacing:var( --e-global-typography-titulo-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-cu00010 */.elementor-881 .elementor-element.elementor-element-cu00010 .elementor-widget-heading{max-width:940px;}.elementor-881 .elementor-element.elementor-element-cu00010 h1{text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cu00022 */.elementor-881 .elementor-element.elementor-element-cu00022{--tlr-rojo:var(--e-global-color-primary);--tlr-tinta:var(--e-global-color-secondary);
--tlr-gris:var(--e-global-color-accent);--tlr-filete:var(--e-global-color-filete);
--tlr-suave:var(--e-global-color-papelsuave);--tlr-papel:var(--e-global-color-papel);
--tlr-titular:var(--e-global-typography-primary-font-family),Impact,sans-serif;
--tlr-dato:var(--e-global-typography-accent-font-family),system-ui,sans-serif;
--tlr-lectura:var(--e-global-typography-text-font-family),Georgia,serif;
--tlr-curva:cubic-bezier(.2,.7,.3,1);
--tlr-sombra:0 1px 2px rgba(14,14,14,.04),0 10px 28px rgba(14,14,14,.07);
--tlr-sombra-alta:0 2px 4px rgba(14,14,14,.06),0 20px 48px rgba(14,14,14,.14);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-seccion__titulo,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-cartelera__titulo,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-equipo__titulo,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-funciones__titulo,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-bloque__titulo,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-descargas__titulo{
font-family:var(--tlr-titular);font-size:clamp(27px,3.4vw,40px);line-height:1.05;
letter-spacing:-1.1px;color:var(--tlr-tinta);margin:0 0 26px;padding:16px 0 0;
border:0;border-top:5px solid var(--tlr-rojo);display:block;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-descargas__titulo{font-size:clamp(21px,2.4vw,27px);letter-spacing:-.6px;margin-bottom:18px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-eje{background:var(--tlr-papel);border:1px solid var(--tlr-filete);
box-shadow:var(--tlr-sombra);transition:transform .32s var(--tlr-curva),box-shadow .32s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta:hover,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona:hover,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-eje:hover{transform:translateY(-6px);box-shadow:var(--tlr-sombra-alta);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__enlace,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona__enlace{text-decoration:none;color:inherit;display:flex;flex-direction:column;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__img,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona__foto{display:block;overflow:hidden;background:var(--tlr-suave);aspect-ratio:3/4;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__foto,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona__img{display:block;width:100%;height:100%;object-fit:cover;
transition:transform .6s var(--tlr-curva),filter .45s ease;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta:hover .tlr-tarjeta__foto{transform:scale(1.05);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona__img{filter:grayscale(1);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona:hover .tlr-persona__img{filter:grayscale(0);transform:scale(1.04);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-boton{display:inline-block;background:var(--tlr-rojo);color:#fff!important;
font-family:var(--tlr-dato);font-weight:600;font-size:12.5px;text-transform:uppercase;
letter-spacing:1.5px;padding:15px 28px;text-decoration:none;white-space:nowrap;
transition:background .25s var(--tlr-curva),transform .25s var(--tlr-curva),box-shadow .25s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-boton:hover{background:var(--e-global-color-rojohover);color:#fff!important;
transform:translateY(-2px);box-shadow:0 10px 24px rgba(155,16,16,.28);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-boton--claro{background:transparent;color:#F4F1EF!important;border:1px solid #6E6360;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-boton--claro:hover{background:#E5473C;border-color:#E5473C;box-shadow:0 10px 24px rgba(229,71,60,.3);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-enlace-mas{font-family:var(--tlr-dato);font-weight:600;font-size:12.5px;
text-transform:uppercase;letter-spacing:1.6px;color:var(--tlr-tinta);text-decoration:none;
border-bottom:2px solid var(--tlr-rojo);padding-bottom:4px;transition:color .25s ease;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-enlace-mas:hover{color:var(--tlr-rojo);}
@media(prefers-reduced-motion:reduce){
.elementor-881 .elementor-element.elementor-element-cu00022 *,.elementor-881 .elementor-element.elementor-element-cu00022 *::before,.elementor-881 .elementor-element.elementor-element-cu00022 *::after{
animation-duration:.01ms!important;transition-duration:.01ms!important;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta:hover,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-persona:hover,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-eje:hover{transform:none;}}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-cartel--mini{display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:8px;width:100%;height:100%;background:var(--tlr-suave);padding:16px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-cartel--mini .tlr-cartel__marca{display:block;width:66%;color:var(--tlr-tinta);opacity:.15;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-cartel--mini .tlr-cartel__marca svg{display:block;width:100%;height:auto;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-cartel--mini .tlr-cartel__aviso{font-family:var(--tlr-dato);font-weight:600;font-size:9px;
text-transform:uppercase;letter-spacing:1.4px;color:var(--tlr-gris);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-cartelera__lista{list-style:none;margin:0;padding:0;display:grid;
grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__enlace{padding:0 0 22px;gap:16px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__cuerpo{display:flex;flex-direction:column;gap:8px;padding:0 20px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__estado{font-family:var(--tlr-dato);font-weight:600;font-size:10.5px;
text-transform:uppercase;letter-spacing:1.9px;color:var(--tlr-rojo);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__titulo{font-family:var(--tlr-titular);font-size:22px;line-height:1.1;
letter-spacing:-.5px;color:var(--tlr-tinta);transition:color .25s ease;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta:hover .tlr-tarjeta__titulo{color:var(--tlr-rojo);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__fecha{font-family:var(--tlr-dato);font-size:13px;line-height:1.5;color:var(--tlr-gris);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-tarjeta__sinfecha{font-family:var(--tlr-dato);font-size:13px;color:var(--tlr-gris);font-style:italic;}
/* --- Filtro de categorías --- */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-filtros--cats{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;
padding:22px 0 24px;margin:0 0 34px;border-top:1px solid var(--tlr-filete);
border-bottom:1px solid var(--tlr-filete);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-filtro__ops{display:flex;flex-wrap:wrap;gap:8px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-op{font-family:var(--tlr-dato);font-weight:600;font-size:12px;color:var(--tlr-tinta);
background:transparent;border:1px solid var(--tlr-filete);padding:9px 15px;text-decoration:none;
display:inline-flex;align-items:center;gap:7px;cursor:pointer;
transition:background .22s var(--tlr-curva),border-color .22s var(--tlr-curva),color .22s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-op:hover{border-color:var(--tlr-tinta);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-op--on{background:var(--tlr-tinta);border-color:var(--tlr-tinta);color:#fff;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-op__n{font-size:10.5px;opacity:.6;font-variant-numeric:tabular-nums;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-catalogo__cuenta{margin:0 0 0 auto;font-family:var(--tlr-dato);font-weight:600;
font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--tlr-rojo);
font-variant-numeric:tabular-nums;}

/* --- Paginación --- */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-paginacion{margin:56px 0 0;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-paginacion ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-paginacion a,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-paginacion span{display:inline-block;
font-family:var(--tlr-dato);font-weight:600;font-size:13px;padding:10px 15px;
border:1px solid var(--tlr-filete);color:var(--tlr-tinta);text-decoration:none;
font-variant-numeric:tabular-nums;transition:background .22s var(--tlr-curva),border-color .22s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-paginacion a:hover{border-color:var(--tlr-tinta);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-paginacion .current{background:var(--tlr-rojo);border-color:var(--tlr-rojo);color:#fff;}

/* --- Cabecera de la entrada --- */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cat{font-family:var(--tlr-dato);font-weight:600;font-size:11px;
text-transform:uppercase;letter-spacing:1.9px;color:var(--tlr-rojo);text-decoration:none;
border-bottom:2px solid var(--tlr-rojo);padding-bottom:2px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__fecha,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__lectura{font-family:var(--tlr-dato);font-size:13px;color:var(--tlr-gris);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__lectura::before{content:'';display:inline-block;width:4px;height:4px;
border-radius:50%;background:var(--tlr-filete);margin-right:12px;vertical-align:middle;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__portada{margin:0;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__portada-img{display:block;width:100%;height:auto;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__portada figcaption{font-family:var(--tlr-dato);font-size:12.5px;
color:var(--tlr-gris);margin-top:12px;}

/* --- Cuerpo y lateral, a dos columnas --- */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__rejilla > .e-con-inner{display:grid;
grid-template-columns:minmax(0,1fr) 250px;gap:30px 70px;align-items:start;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__rejilla > .e-con-inner > *{min-width:0;}
@media(max-width:1024px){.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__rejilla > .e-con-inner{grid-template-columns:1fr;}}

.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo{font-size:19px;line-height:1.72;color:var(--tlr-tinta);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo p{margin:0 0 1.25em;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo a{color:var(--tlr-rojo);text-decoration:underline;
text-underline-offset:3px;text-decoration-thickness:1px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo a:hover{background:var(--tlr-suave);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo h2,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo h3,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo h4{font-family:var(--tlr-titular);
line-height:1.15;letter-spacing:-.6px;margin:44px 0 16px;color:var(--tlr-tinta);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo > h3:first-child,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo > h2:first-child{margin-top:0;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo h2{font-size:30px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo h3{font-size:25px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo h4{font-size:21px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo ul,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo ol{margin:0 0 1.25em;padding-left:22px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo li{margin:0 0 .5em;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo blockquote{margin:34px 0;padding:4px 0 4px 26px;
border-left:4px solid var(--tlr-rojo);font-family:var(--tlr-lectura);font-size:22px;
line-height:1.5;font-style:italic;color:var(--tlr-tinta);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo blockquote p:last-child{margin-bottom:0;}

/* Las 181 entradas vienen de WordPress.com y traen anchos y flotados en linea
   que rompen la columna. Se normaliza todo a imagen de bloque: es lo unico
   que se sostiene en 181 entradas que no se han revisado una a una. */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .wp-block-image,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo figure{margin:36px 0;max-width:100%;float:none;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .alignleft,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .alignright,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .aligncenter{float:none;margin-left:0;margin-right:0;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo figure img,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo figure a{display:block;width:100%!important;height:auto!important;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo img{max-width:100%;height:auto;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo figcaption{font-family:var(--tlr-dato);font-size:12.5px;
color:var(--tlr-gris);margin-top:10px;text-align:left;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .has-text-align-justify{text-align:left;}
/* Los presets de tamaño de WordPress llevan !important, así que aquí también:
   sin esto, «x-large» se pintaba a 44px y gritaba. */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .has-x-large-font-size{font-size:23px!important;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .has-large-font-size{font-size:20px!important;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .has-x-large-font-size,
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .has-large-font-size{font-family:var(--tlr-dato);
font-weight:600;line-height:1.35;letter-spacing:-.2px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .has-x-large-font-size strong{font-weight:600;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__cuerpo .has-x-large-font-size a{text-decoration:none;
border-bottom:2px solid var(--tlr-rojo);padding-bottom:3px;}

/* --- Lateral --- */
/* Lo pegajoso tiene que ser la celda de la rejilla, no el <aside> que va
   dentro: si se pega el hijo, su contenedor mide justo lo que él y no queda
   recorrido por el que deslizarse. */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__rejilla > .e-con-inner > .elementor-widget-shortcode{
position:sticky;top:104px;align-self:start;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral{display:flex;flex-direction:column;align-items:flex-start;gap:30px;
border-top:3px solid var(--tlr-tinta);padding-top:20px;}
@media(max-width:1024px){
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-entrada__rejilla > .e-con-inner > .elementor-widget-shortcode{position:static;}}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__titulo{font-family:var(--tlr-dato);font-weight:600;font-size:11px;
text-transform:uppercase;letter-spacing:2px;color:var(--tlr-gris);margin:0 0 12px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__lista,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__redes{list-style:none;margin:0;padding:0;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__lista li,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__redes li{margin:0 0 7px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__lista a,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__redes a{font-family:var(--tlr-dato);
font-size:14px;color:var(--tlr-tinta);text-decoration:none;border-bottom:1px solid var(--tlr-filete);
padding-bottom:2px;transition:border-color .22s var(--tlr-curva),color .22s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__lista a:hover,.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__redes a:hover{color:var(--tlr-rojo);
border-color:var(--tlr-rojo);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__volver{display:inline-flex;align-items:center;gap:12px;
font-family:var(--tlr-dato);font-weight:600;font-size:12.5px;text-transform:uppercase;
letter-spacing:1.5px;color:var(--tlr-tinta);background:none;text-decoration:none;
padding:0 0 10px;border-bottom:2px solid var(--tlr-tinta);
transition:color .26s var(--tlr-curva),border-color .26s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__volver::before{content:'';width:26px;height:1px;flex:none;
background:currentColor;transition:width .3s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__volver:hover{color:var(--tlr-rojo);border-color:var(--tlr-rojo);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-lateral__volver:hover::before{width:38px;}

/* --- Producción relacionada --- */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-relacionada{border-top:3px solid var(--tlr-tinta);padding-top:28px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-relacionada__titulo{font-family:var(--tlr-titular);font-size:23px;line-height:1.1;
letter-spacing:-.5px;margin:0 0 22px;color:var(--tlr-tinta);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-relacionada__lista{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-width:520px;}

/* --- Anterior / siguiente --- */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost{display:grid;grid-template-columns:1fr 1fr;gap:1px;
background:var(--tlr-filete);border-top:1px solid var(--tlr-filete);
border-bottom:1px solid var(--tlr-filete);}
@media(max-width:700px){.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost{grid-template-columns:1fr;}}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost__ir{background:var(--tlr-papel);text-decoration:none;display:block;
padding:24px 26px;transition:background .25s var(--tlr-curva);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost__ir:hover{background:var(--tlr-suave);}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost__ir--sig{text-align:right;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost__ir--sig:only-child{grid-column:2;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost__eti{display:block;font-family:var(--tlr-dato);font-weight:600;font-size:11px;
text-transform:uppercase;letter-spacing:1.8px;color:var(--tlr-rojo);margin-bottom:9px;}
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-navpost__tit{display:block;font-family:var(--tlr-titular);font-size:20px;
line-height:1.15;letter-spacing:-.4px;color:var(--tlr-tinta);}

/* --- Sigue leyendo --- */
.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-sigue__lista{grid-template-columns:repeat(3,1fr);}
@media(max-width:900px){.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-sigue__lista{grid-template-columns:repeat(2,1fr);}}
@media(max-width:560px){.elementor-881 .elementor-element.elementor-element-cu00022 .tlr-sigue__lista{grid-template-columns:1fr;}}/* End custom CSS */