.rte {
  &:first-child {
    margin-top: 0;
  }

  &:last-child {
    margin-bottom: 0;
  }

  h2, h3 {
    margin-bottom: 0.5rem;
  }

  p {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  ul,
  ol {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  h1 + p,
  h2 + p,
  h3 + p,
  h4 + p,
  h5 + p,
  h6 + p {
    margin-top: 3rem;
  }

  img {
    margin: 4rem 0;
    display: block;
  }

  a {
    &:hover {
      text-decoration: none;
    }
  }

  hr {
    margin: 2rem 0;
  }
}