body .fl-page {
  :is(h1,h2,h3,h4,h5,h6) {
    /* font-weight: var(--font-weight-title); */
    letter-spacing: var(--letter-spacing);
    line-height: var(--base-line-height);
    /* text-wrap: balance; <- correcto */
    z-index: 1;

      h1& { font-size: var(--fs-xxl); }
      h2& { font-size: var(--fs-xl); }
      h3& { font-size: var(--fs-lg); }
      h4& { font-size: var(--fs-md); }
      h5& { font-size: var(--fs-sm); line-height: 1.2; }
      h6& { font-size: var(--fs-xs); }
  }

  .c-title--xxl *:is(.uabb-heading, .fl-rich-text p, .uabb-infobox-title) { font-size: var(--fs-xxl); }
  .c-title--xl *:is(.uabb-heading, .fl-rich-text p, .uabb-infobox-title) { font-size: var(--fs-xl); }
  .c-title--lg *:is(.uabb-heading, .fl-rich-text p, .uabb-infobox-title) { font-size: var(--fs-lg); }
  .c-title--md *:is(.uabb-heading, .fl-rich-text p, .uabb-infobox-title) { font-size: var(--fs-md); }
  .c-title--sm *:is(.uabb-heading, .fl-rich-text p, .uabb-infobox-title) { font-size: var(--fs-sm);}
  .c-title--xs *:is(.uabb-heading, .fl-rich-text p, .uabb-infobox-title) { font-size: var(--fs-xs); }
  .c-title--xxs *:is(.uabb-heading, .fl-rich-text p, .uabb-infobox-title) { font-size: var(--fs-xxs); }

}