

html.fmlal-v3 .fmlal-cr{
  --cr-ancho:1180px; --cr-guion:clamp(28px, 3vw, 44px); --cr-ease:cubic-bezier(.16,1,.3,1);
  padding:clamp(120px, 16vh, 170px) clamp(22px, calc(var(--cab-x, 3.4vw) * 2 + var(--cab-logo, 84px)), 182px) clamp(80px, 12vh, 140px);
  color:var(--texto); font-family:var(--font-text); font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh);
  hyphens:manual; -webkit-hyphens:manual;
}

html.fmlal-v3 .fmlal-cr-portada .fmlal-pag__hero-veil{box-shadow:inset 0 0 min(16vw, 260px) min(3vw, 40px) rgba(12,10,8,.62);}
html.fmlal-v3 .fmlal-cr-portada .fmlal-pag__hero-img{object-position:right bottom; transform-origin:right bottom;}
html.fmlal-v3 .fmlal-pag__hero + .fmlal-cr{padding-top:clamp(56px, 9vh, 100px);}
html.fmlal-v3 .fmlal-cr a{color:inherit; text-decoration:none;}
html.fmlal-v3 .fmlal-cr img{display:block; max-width:100%;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-ante{
  display:flex; align-items:center; gap:14px; margin:0 0 .9em;
  font:600 var(--t-antetitulo)/1.3 var(--font-text); letter-spacing:var(--t-antetitulo-ls); text-transform:uppercase; color:var(--oro-dark);
}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ante::before{content:""; width:var(--cr-guion); height:2px; background:var(--grad); flex:none;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-h1{font-family:var(--font-display); font-weight:400; font-size:var(--t-titular-xl); line-height:.95; letter-spacing:-.02em; color:var(--tinta); margin:0; text-wrap:balance;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-h2{font-family:var(--font-display); font-weight:400; font-size:var(--t-titular-l); line-height:1; letter-spacing:-.015em; color:var(--tinta); margin:0;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-cat{
  display:inline-flex; align-items:center; gap:8px; margin:0 0 .5em;
  font:600 var(--t-antetitulo)/1 var(--font-text); letter-spacing:.16em; text-transform:uppercase; color:var(--teja-dark);
}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cat::before{content:""; width:16px; height:2px; background:currentColor;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cat[data-c="prensa"]{color:var(--acero-dark);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cat[data-c="noticias"]{color:var(--oro-dark);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-mas{
  display:inline-block; font:600 var(--t-boton)/1 var(--font-text); letter-spacing:var(--t-boton-ls); text-transform:uppercase;
  color:var(--teja-dark); border-bottom:1px solid currentColor; padding-bottom:.35em; transition:color .3s;
}
html.fmlal-v3 .fmlal-cr .fmlal-cr-mas:hover{color:var(--teja);}

html.fmlal-v3 .fmlal-cr .fmlal-cr-cuadro{display:block; aspect-ratio:1; overflow:hidden; background:var(--arena); border-radius:var(--radius, 8px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cuadro img{width:100% !important; height:100% !important; object-fit:cover; object-position:center 30%;
  transition:transform 1.2s cubic-bezier(.22,1,.36,1);}
html.fmlal-v3 .fmlal-cr a:hover .fmlal-cr-cuadro img{transform:scale(1.04);}

html.fmlal-v3 .fmlal-cr .fmlal-cr-filtro{display:flex; flex-wrap:wrap; align-items:center; gap:6px 18px; margin:0 0 clamp(40px, 7vh, 72px); padding-bottom:18px; border-bottom:1px solid var(--linea);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-filtro__b{appearance:none; background:none; border:0; padding:4px 0; cursor:pointer;
  font:500 1.05rem/1 var(--font-text); color:var(--texto-soft); border-bottom:2px solid transparent; transition:color .25s, border-color .25s;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-filtro__b span{font-size:.72em; color:var(--oro-dark); margin-left:3px; vertical-align:super;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-filtro__b:hover{color:var(--tinta);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-filtro__b.is-on{color:var(--tinta); border-bottom-color:var(--teja);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-filtro__b:focus-visible{outline:2px solid var(--oro); outline-offset:4px;}
.fmlal-cr [data-cat].is-fuera, .fmlal-cr [data-anyo].is-vacio, .fmlal-cr .fmlal-cr-bloque.is-vacio{display:none !important;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-indice{max-width:var(--cr-ancho); margin:0 auto;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-cabecera{margin:0 0 clamp(26px, 4vh, 40px); text-align:center;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cabecera .fmlal-cr-ante{justify-content:center; max-width:none;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cabecera .fmlal-cr-ante::after{content:""; width:var(--cr-guion); height:2px; background:var(--grad); flex:none; transform:scaleX(-1);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cabecera .fmlal-cr-h1{margin:0 auto;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-indice > .fmlal-cr-filtro{justify-content:center;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-filtro__sep{display:inline-block; width:16px; height:1px; background:var(--texto-soft); opacity:.55;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cronica{--cr-hueco:clamp(56px, 7vw, 110px); position:relative; padding-bottom:clamp(40px, 6vh, 70px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-cronica::before{content:""; position:absolute; top:0; bottom:0; left:50%; width:2px; margin-left:-1px; background:var(--teja);}

html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo{position:relative; padding:clamp(48px, 7vh, 80px) 0 0;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo:first-child{padding-top:10px;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo__cab{position:relative; z-index:1; width:max-content; margin:0 auto clamp(30px, 4.5vh, 48px);
  padding:14px 26px 16px; background:var(--crema); text-align:center;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo__n{margin:0; font-family:var(--font-display); font-weight:400; font-size:clamp(3.4rem, 2rem + 4vw, 6rem); line-height:.85;
  color:var(--oro); font-variant-numeric:lining-nums;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo__c{display:flex; flex-wrap:wrap; justify-content:center; gap:4px 14px; margin:12px 0 0;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo__c .fmlal-cr-cat{margin:0;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-zz{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); column-gap:var(--cr-hueco); row-gap:0; align-items:start;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque{position:relative; grid-row:var(--fila) / span 2; margin-bottom:clamp(34px, 5vh, 56px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--izq{grid-column:1;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--der{grid-column:2;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque::before{content:""; position:absolute; top:var(--cr-rama-y, 90px); width:calc(var(--cr-hueco) / 2); height:2px;
  background:linear-gradient(to right, var(--teja), var(--oro)); transform-origin:left center;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--izq::before{right:calc(var(--cr-hueco) / -2); background:linear-gradient(to left, var(--teja), var(--oro)); transform-origin:right center;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--der::before{left:calc(var(--cr-hueco) / -2);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque::after{content:""; position:absolute; top:calc(var(--cr-rama-y, 90px) - 5px); width:12px; height:12px; margin-left:-6px;
  border:2px solid var(--teja); border-radius:50%; background:var(--crema); box-sizing:border-box; transition:background .3s;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--izq::after{left:calc(100% + var(--cr-hueco) / 2);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--der::after{left:calc(var(--cr-hueco) / -2);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque:hover::after, html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque:focus-within::after{background:var(--teja);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque__lista{list-style:none; margin:0; padding:0;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--grande{--cr-rama-y:clamp(120px, 14vw, 210px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--grande .fmlal-cr-pieza{width:min(100%, 460px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--izq.fmlal-cr-bloque--grande .fmlal-cr-pieza{margin-left:auto;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--pareja{--cr-rama-y:clamp(70px, 8vw, 120px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--pareja .fmlal-cr-bloque__lista{display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:clamp(18px, 2vw, 28px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza a{display:block;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza .fmlal-cr-cuadro{margin-bottom:16px;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza a:focus-visible{outline:2px solid var(--oro); outline-offset:6px;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza__t{display:block; font-family:var(--font-display); font-size:var(--t-titular-m); line-height:1.05; color:var(--tinta);
  margin:.15em 0 .4em; text-wrap:balance; hyphens:manual; transition:color .3s;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--pareja .fmlal-cr-pieza__t{font-size:var(--t-rotulo); line-height:1.1;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza--primera .fmlal-cr-pieza__t{font-size:var(--t-titular-l); line-height:1;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza a:hover .fmlal-cr-pieza__t{color:var(--teja-dark);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza__e{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; max-width:52ch; color:var(--texto); text-wrap:pretty;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--pareja .fmlal-cr-pieza__e{display:none;}

html.fmlal-cr-anima .fmlal-cr .fmlal-cr-cronica::before{background:var(--linea);}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-cronica::after{content:""; position:absolute; top:0; bottom:0; left:50%; width:2px; margin-left:-1px; background:var(--teja);
  transform-origin:top center; transform:scaleY(var(--cr-avance, 0)); will-change:transform;}

html.fmlal-cr-anima .fmlal-cr .fmlal-cr-anyo__cab{opacity:0; transform:translateY(18px) scale(.96); transition:opacity .8s var(--cr-ease), transform 1s var(--cr-ease);}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-anyo__cab.is-visto{opacity:1; transform:none;}

html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque::before{transform:scaleX(0); transition:transform .7s var(--cr-ease);}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque.is-visto::before{transform:scaleX(1);}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque::after{transform:scale(0); transition:transform .5s var(--cr-ease) .05s, background .3s;}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque.is-visto::after{transform:scale(1);}

html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque .fmlal-cr-cuadro{clip-path:inset(0 100% 0 0 round var(--radius, 8px)); transition:clip-path 1.1s var(--cr-ease) .28s;}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque--izq .fmlal-cr-cuadro{clip-path:inset(0 0 0 100% round var(--radius, 8px));}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque.is-visto .fmlal-cr-cuadro{clip-path:inset(0 0 0 0 round var(--radius, 8px));}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque .fmlal-cr-cuadro img{transform:scale(1.12); transition:transform 1.6s var(--cr-ease) .28s;}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque.is-visto .fmlal-cr-cuadro img{transform:scale(1);}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque.is-visto a:hover .fmlal-cr-cuadro img{transform:scale(1.04); transition-delay:0s;}

html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque .fmlal-cr-pieza__txt{opacity:0; transform:translateY(16px); transition:opacity .8s var(--cr-ease) .5s, transform 1s var(--cr-ease) .5s;}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque.is-visto .fmlal-cr-pieza__txt{opacity:1; transform:none;}

html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque--pareja .fmlal-cr-pieza + .fmlal-cr-pieza .fmlal-cr-cuadro{transition-delay:.46s;}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque--pareja .fmlal-cr-pieza + .fmlal-cr-pieza .fmlal-cr-cuadro img{transition-delay:.46s;}
html.fmlal-cr-anima .fmlal-cr .fmlal-cr-bloque--pareja .fmlal-cr-pieza + .fmlal-cr-pieza .fmlal-cr-pieza__txt{transition-delay:.68s;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-tres{--cr-hueco:clamp(36px, 4.8vw, 72px); list-style:none; margin:0; padding:0;
  display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); column-gap:var(--cr-hueco);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-tres > li{position:relative;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-tres > li + li::before{content:""; position:absolute; top:0; bottom:0; left:calc(var(--cr-hueco) / -2); width:1px; background:var(--linea);}

html.fmlal-v3 .fmlal-cr .fmlal-cr-nota{max-width:calc(700px - 2 * 64px); margin:0 auto;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cab{margin:0 0 clamp(34px, 5vh, 52px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cab .fmlal-cr-ante a{color:var(--oro-dark); border-bottom:1px solid rgba(154,106,34,.35);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__t{font-family:var(--font-display); font-weight:400; font-size:var(--t-titular-l); line-height:1; letter-spacing:-.015em; color:var(--tinta);
  margin:.35em 0 0; max-width:22ch; text-wrap:balance;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__rej{display:grid; grid-template-columns:1fr; row-gap:clamp(22px, 3vh, 32px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__foto{margin:0;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__foto figcaption{margin-top:10px; font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh); font-style:normal; color:var(--texto-soft);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__texto{max-width:62ch;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__entradilla{font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh); color:var(--tinta); margin:0 0 1.2em;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cuerpo p{margin:0 0 1em; text-wrap:pretty;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cuerpo strong{color:var(--tinta); font-weight:600;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-nota--breve .fmlal-cr-nota__cuerpo{border-left:2px solid var(--teja); padding-left:clamp(20px, 2vw, 32px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota--breve .fmlal-cr-nota__cuerpo p{font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh); color:var(--tinta);}

html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cuerpo figure{margin:1.6em 0; padding-left:0; padding-right:0; max-width:none; width:100%;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cuerpo figcaption{text-align:left;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cuerpo figure:not(.fmlal-post__audio) img{width:100% !important; height:auto !important; aspect-ratio:1; object-fit:cover; object-position:center 30%; border-radius:var(--radius, 8px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cuerpo figcaption{margin-top:10px; padding-top:0; font-style:normal; font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh); color:var(--texto-soft);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__fuente{margin-top:2em; padding-top:1.2em; border-top:1px solid var(--linea);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__fuente p{margin:0 0 .5em;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__fuente a{color:var(--teja-dark); border-bottom:1px solid currentColor;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__otras{margin-inline:calc(50% - min(430px, 50vw - 22px));
  margin-top:clamp(70px, 11vh, 120px); padding-top:clamp(34px, 5vh, 48px); border-top:1px solid var(--linea);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__otras .fmlal-cr-cuadro{margin-bottom:14px;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__otras-t{display:block; font-family:var(--font-display); font-size:var(--t-rotulo); line-height:1.08; color:var(--tinta); margin-top:.35em; text-wrap:balance;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana .fmlal-bio__in{width:min(700px, calc(100vw - 32px));}

html.fmlal-v3 .fmlal-cr dialog.fmlal-cr-ventana:focus, html.fmlal-v3 .fmlal-cr dialog.fmlal-cr-ventana:focus-visible,
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana .fmlal-bio__in:focus{outline:none;}

html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana .fmlal-bio__cab .fmlal-cr-cat, html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__cab .fmlal-cr-cat{display:flex; margin:0 0 .2em;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-datos{display:flex; flex-wrap:wrap; align-items:center; gap:6px 22px; margin:.9em 0 0 !important;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-pieza .fmlal-cr-datos{margin:.1em 0 .9em !important;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-nota__otras .fmlal-cr-datos{margin:.7em 0 0 !important;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-dato{display:inline-flex; align-items:center; gap:8px;
  font:600 var(--t-antetitulo)/1 var(--font-text); letter-spacing:.14em; text-transform:uppercase; color:var(--texto-soft);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-dato::before{content:""; width:16px; height:2px; background:currentColor; opacity:.7;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__t{font-family:var(--font-display); font-weight:400; font-size:var(--t-titular-l); line-height:1; letter-spacing:-.015em;
  color:var(--tinta); margin:.35em 0 0; max-width:22ch; text-wrap:balance;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__rej{display:grid; grid-template-columns:1fr; row-gap:clamp(22px, 3vh, 32px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__foto{margin:0;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__foto figcaption{margin-top:10px; font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh); font-style:normal; color:var(--texto-soft);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__texto{max-width:62ch;}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__texto.fmlal-cr-nota--breve .fmlal-cr-nota__cuerpo{border-left:2px solid var(--teja); padding-left:clamp(18px, 2vw, 28px);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__texto.fmlal-cr-nota--breve .fmlal-cr-nota__cuerpo p{font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh); color:var(--tinta);}
html.fmlal-v3 .fmlal-cr .fmlal-cr-ventana__pie{margin:1.6em 0 0 !important;}
@media (max-width:820px){
  html.fmlal-v3 .fmlal-cr .fmlal-cr-tres{grid-template-columns:1fr; row-gap:40px;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-tres > li + li::before{display:none;}
}

@media (max-width:820px){

  html.fmlal-v3 .fmlal-cr{padding-left:22px; padding-right:22px; padding-top:clamp(100px, 14vh, 130px);}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-tres{grid-template-columns:1fr; row-gap:40px;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-tres > li + li::before{display:none;}

  html.fmlal-v3 .fmlal-cr .fmlal-cr-cronica{--cr-hueco:40px;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-cronica::before{left:0; margin-left:0;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo__cab{margin-left:0; padding-left:26px; text-align:left;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-anyo__c{justify-content:flex-start;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-zz{grid-template-columns:1fr; padding-left:var(--cr-hueco);}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque, html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--izq, html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--der{grid-column:1; grid-row:auto;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--izq::before, html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--der::before{left:calc(var(--cr-hueco) * -1); right:auto; width:calc(var(--cr-hueco) - 8px);
    background:linear-gradient(to right, var(--teja), var(--oro)); transform-origin:left center;}
  html.fmlal-cr-anima .fmlal-cr .fmlal-cr-cronica::after{left:0; margin-left:0;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--izq::after, html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--der::after{left:calc(var(--cr-hueco) * -1 + 1px);}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--grande .fmlal-cr-pieza{width:100%; margin-left:0;}
  html.fmlal-v3 .fmlal-cr .fmlal-cr-bloque--pareja .fmlal-cr-pieza__t{font-size:1.15rem;}
}
@media (prefers-reduced-motion:reduce){
  html.fmlal-v3 .fmlal-cr *{transition:none !important;}
}

html.fmlal-v3 .fmlal-cr.fmlal-cr--linea{
  --ln-w:clamp(190px, 27vh, 300px); --ln-hueco:clamp(40px, 5vw, 84px); --ln-y:44px; --ln-banda:calc(var(--ln-w) / 2 + 24px);
  padding:0; position:relative; background:var(--crema);
}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__fijo{padding:clamp(96px, 13vh, 130px) 0 clamp(40px, 7vh, 80px);}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-cabecera{padding:0 22px; margin-bottom:clamp(22px, 4.5vh, 48px);}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-h2{margin:0 auto; text-wrap:balance;
  font-size:var(--t-titular-xl); line-height:.95; letter-spacing:-.02em;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__via{overflow-x:auto; overscroll-behavior-x:contain; scrollbar-width:none;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__via::-webkit-scrollbar{display:none;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__pista{position:relative; width:max-content; padding:0 22px;}

html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__traza{position:absolute; left:0; right:0; top:var(--ln-y); height:2px; margin-top:-1px;
  background:linear-gradient(90deg, var(--oro), var(--teja)); border-radius:2px;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__lista{display:flex; gap:var(--ln-hueco); list-style:none; margin:0; padding:0;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__i{--a:1; --gota:clamp(22px, 4vh, 40px); position:relative; flex:none; width:var(--ln-w);
  margin:0; padding:calc(var(--ln-y) + var(--gota)) 0 0; list-style:none;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__i:nth-child(even){--gota:clamp(46px, 9vh, 92px);}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__anyo{position:absolute; left:50%; bottom:calc(100% - var(--ln-y) + 12px); transform:translateX(-50%);
  font:400 clamp(1.3rem, 2.2vw, 1.75rem)/1 var(--font-display); color:var(--teja-dark); opacity:var(--a);}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__nodo{position:absolute; left:50%; top:var(--ln-y); width:11px; height:11px; margin:-5.5px 0 0 -5.5px;
  border:2px solid var(--teja); border-radius:50%; background:var(--crema); box-sizing:border-box; transform:scale(var(--a));}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__gota{position:absolute; left:50%; top:calc(var(--ln-y) + 5px); width:2px; margin-left:-1px;
  height:calc(var(--gota) - 5px); background:linear-gradient(var(--teja), var(--oro)); transform-origin:top; transform:scaleY(var(--a));}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__a{display:flex; flex-direction:column; align-items:center; text-align:center;
  opacity:var(--a); transform:translateY(calc((1 - var(--a)) * 22px));}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-cuadro{width:100%; margin-bottom:16px;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-cat{margin-bottom:.45em;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__t{display:block;
  font-family:var(--font-display); font-size:var(--t-rotulo); line-height:1.08; color:var(--tinta); text-wrap:balance; transition:color .3s;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__a:hover .fmlal-cr-linea__t{color:var(--teja-dark);}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-datos{justify-content:center; margin:.6em 0 0 !important;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__a:focus-visible{outline:2px solid var(--oro); outline-offset:6px; border-radius:8px;}

html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__todas{justify-content:center; aspect-ratio:1; width:100%; box-sizing:border-box; padding:24px;
  border:1px solid var(--linea); border-radius:var(--radius, 8px); font-family:var(--font-display); font-size:var(--t-rotulo); line-height:1.1;
  color:var(--teja-dark); transition:border-color .3s, background .3s;}
html.fmlal-v3 .fmlal-cr--linea .fmlal-cr-linea__todas:hover{border-color:var(--teja); background:var(--arena);}

html.fmlal-v3 .fmlal-cr--linea.is-fija .fmlal-cr-linea{height:100%;}
html.fmlal-v3 .fmlal-cr--linea.is-fija .fmlal-cr-linea__fijo{position:sticky; top:0; height:100vh; height:100svh; box-sizing:border-box; overflow:hidden;
  display:flex; flex-direction:column; justify-content:center;}
html.fmlal-v3 .fmlal-cr--linea.is-fija .fmlal-cr-linea__via{overflow:hidden;
  -webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(50% - var(--ln-banda)), #000 calc(50% + var(--ln-banda)), transparent 100%);
          mask-image:linear-gradient(90deg, transparent 0, #000 calc(50% - var(--ln-banda)), #000 calc(50% + var(--ln-banda)), transparent 100%);}
html.fmlal-v3 .fmlal-cr--linea.is-fija .fmlal-cr-linea__pista{padding:0 calc(50vw - var(--ln-w) / 2); will-change:transform;}
html.fmlal-v3 .fmlal-cr--linea.is-fija .fmlal-cr-linea__traza{right:auto; width:0;}
@media (max-width:820px){
  html.fmlal-v3 .fmlal-cr.fmlal-cr--linea{--ln-w:min(66vw, 30vh); --ln-hueco:28px; --ln-banda:calc(var(--ln-w) / 2 + 8px);}
}
