@layer components {
  /* Plain text a person typed, rendered by simple_format: the only paragraphs on a page that carry no class. */
  .prose {
    overflow-wrap: anywhere;

    p {
      margin: 0;
    }

    p + p {
      margin-block-start: var(--prose-gap, var(--block-space-half));
    }
  }
}
