@layer lotek {
  .lt-heading {
    margin: 0;
    font-family: inherit;
    font-weight: var(--lt-heading-font-weight, var(--lt-font-weight-bold));
    line-height: var(--lt-heading-line-height, var(--lt-line-height-heading));
    color: var(--lt-color-neutral-text-strong);
    text-wrap: balance;
    font-size: var(--lt-font-size-xl);
  }

  .lt-heading[data-size="mega"] {
    font-size: var(--lt-font-size-mega);
  }

  .lt-heading[data-size="xl"] {
    font-size: var(--lt-font-size-xxl);
  }

  .lt-heading[data-size="m"] {
    font-size: var(--lt-font-size-l);
  }

  .lt-heading[data-size="s"] {
    font-size: var(--lt-font-size-m);
  }

  .lt-heading[data-size="xs"] {
    font-size: var(--lt-font-size-s);
    text-transform: uppercase;
    letter-spacing: 0.06em;
  }
}
