.rich-text {
  max-inline-size: 48rem;
}

.rich-text blockquote {
  margin-inline: 0;
  padding-inline-start: 1rem;
  border-inline-start: 4px solid var(--nnw-accent, #b5813a);
  color: var(--nnw-muted, #7e6870);
}

.rich-text h2,
.rich-text h3 {
  font-family: var(--nnw-heading-font, var(--nnw-body-font, sans-serif));
}

.rich-text a {
  color: var(--nnw-primary, #8e2035);
}

.rich-text img {
  max-inline-size: 100%;
  block-size: auto;
}
