.content {
  display: flex;
  flex-direction: column;
}

.content h1,
.content h2,
.content h3,
.content h4 {
  font-family: "Cinzel", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  color: #0d5BAF;
  margin: 1.5rem 0;
}

.richtext-image {
  height: 200px;
  object-fit: cover;
}

.content p {
  margin: 1rem 0;
}

.richtext-image.full-width {
  width: 100%;
  height: 400px;  
}

@media screen and (max-width: 700px) {
  .richtext-image.left {
    width: 100%;
  }
  
  .richtext-image.right {
    width: 100%;
  }
}