@layer lotek {
  .lt-paragraph {
    margin: 0;
    font-family: inherit;
    font-size: var(--lt-font-size-m);
    line-height: var(--lt-paragraph-line-height, var(--lt-line-height-article));
    color: var(--lt-color-neutral-text-strong);
    /* Under 75 characters per line. Longer lines make it hard to find the
       start of the next one. */
    max-inline-size: var(--lt-paragraph-width, 70ch);
  }

  .lt-paragraph + .lt-paragraph {
    margin-block-start: var(--lt-paragraph-gap, var(--lt-spacing-3));
  }

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

  .lt-paragraph[data-size="large"] {
    font-size: var(--lt-font-size-l);
    line-height: 1.55;
  }

  .lt-paragraph[data-variant="lead"] {
    font-size: var(--lt-font-size-l);
    line-height: 1.55;
    color: var(--lt-color-neutral-text-subtle);
  }
}
