

html.fmlal-v3{
  --t-titular-xl:clamp(2.7rem, 1rem + 4.6vw, 5.6rem);
  --t-titular-l:clamp(2rem, 1rem + 2.5vw, 3.25rem);
  --t-titular-m:clamp(1.7rem, 1.2rem + 1.22vw, 2.3rem);
  --t-rotulo:1.6rem;
  --t-cita:clamp(1.5rem, 2.5vw, 2.05rem);
  --t-cuerpo:1.25rem; --t-cuerpo-lh:1.32;
  --t-entradilla:var(--t-cuerpo);
  --t-antetitulo:.8rem;   --t-antetitulo-ls:.2em;
  --t-boton:.95rem;       --t-boton-ls:.08em;
  --t-pie:.95rem;

  --fs-body:var(--t-cuerpo); --lh-body:var(--t-cuerpo-lh);
  --fs-h1:var(--t-titular-xl); --fs-h2:var(--t-titular-m); --fs-h3:var(--t-titular-m);
  --fs-kicker:var(--t-antetitulo); --ls-kicker:var(--t-antetitulo-ls);
  --fs-quote:var(--t-cita); --fs-small:var(--t-pie);
  --fs-btn:var(--t-boton); --ls-btn:var(--t-boton-ls);
}

html.fmlal-v3 .fmlal p,
html.fmlal-v3 .fmlal li,
html.fmlal-v3 .fmlal .fmlal-pag__body p{
  font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh);
}
html.fmlal-v3 .fmlal p.fmlal-pag__lead{font-size:var(--t-entradilla); line-height:var(--t-cuerpo-lh);}

html.fmlal-v3 .fmlal .fmlal-pag__title{font-size:var(--t-titular-xl); line-height:.86;}
html.fmlal-v3 .fmlal .fmlal-pag__num{font-size:calc(var(--t-titular-xl) * 1.36);}
html.fmlal-v3 .fmlal .fmlal-pag__h2,
html.fmlal-v3 .fmlal .fmlal-sec h2:not(.fmlal-kicker):not([class*="kicker"]):not(.fmlal-news__title),
html.fmlal-v3 .fmlal .fmlal-sec h3{font-size:var(--t-titular-m); line-height:1.02;}
html.fmlal-v3 .fmlal .fmlal-hero__kicker{font-size:var(--t-rotulo);}

html.fmlal-v3 .fmlal p.fmlal-kicker, html.fmlal-v3 .fmlal .fmlal-kicker,
html.fmlal-v3 .fmlal p.fmlal-pag__ante,
html.fmlal-v3 .fmlal [class*="__kicker"]:not(.fmlal-hero__kicker){
  font-size:var(--t-antetitulo); letter-spacing:var(--t-antetitulo-ls); line-height:1.4;
}
html.fmlal-v3 .fmlal .fmlal-btn,
html.fmlal-v3 .fmlal .fmlal-link:not(.fmlal-news__all),
html.fmlal-v3 .fmlal .fmlal-cta{font-size:var(--t-boton); letter-spacing:var(--t-boton-ls);}
html.fmlal-v3 .fmlal .fmlal-small,
html.fmlal-v3 .fmlal figcaption{font-size:var(--t-pie);}

html.fmlal-v3 .fmlal blockquote,
html.fmlal-v3 .fmlal .fmlal-legado__q{font-size:var(--t-cita); line-height:1.3;}

html.fmlal-v3 #sec-noticias .fmlal-news p,
html.fmlal-v3 #sec-noticias .fmlal-news h2,
html.fmlal-v3 #sec-noticias .fmlal-news h3{font-size:revert-layer;}

@media (max-width:640px){
  html.fmlal-v3{
    --t-titular-xl:2.35rem;
    --t-titular-l:1.75rem;
    --t-titular-m:1.5rem;
    --t-rotulo:1.3rem;
    --t-cita:1.3rem;
    --t-cuerpo:1.0625rem; --t-cuerpo-lh:1.3;
    --t-antetitulo:.72rem;
    --t-boton:.85rem; --t-pie:.85rem;
  }

  html.fmlal-v3 .fmlal .fmlal-hslider__slide,
  html.fmlal-v3 .fmlal .fmlal-portada2 .fmlal-hero__body p.fmlal-hslider__slide,
  html.fmlal-v3 #sec-noticias p.fmlal-ncard__excerpt{font-size:var(--t-cuerpo); line-height:var(--t-cuerpo-lh);}
  html.fmlal-v3 .fmlal p,
  html.fmlal-v3 .fmlal li,
  html.fmlal-v3 .fmlal .fmlal-pag__body p,
  html.fmlal-v3 .fmlal .fmlal-post__body p{
    hyphens:auto; -webkit-hyphens:auto;
    hyphenate-limit-chars:7 3 3; -webkit-hyphenate-limit-before:3; -webkit-hyphenate-limit-after:3;
  }
}
