.pfi-news-single__content {
  --pfi-news-image-max-width: 520px;
  --pfi-news-paragraph-line-height: 2.0;
  --pfi-news-image-bottom-space: 30px;
}

.pfi-news-single__content p {
  line-height: var(--pfi-news-paragraph-line-height);
}

.pfi-news-single__content .wp-block-image,
.pfi-news-single__content figure,
.pfi-news-single__content img {
  max-width: 100%;
}

.pfi-news-single__content .wp-block-image {
  width: min(100%, var(--pfi-news-image-max-width));
  margin-right: 0;
  margin-left: 0;
}

.pfi-news-single__content .wp-block-image,
.pfi-news-single__content figure,
.pfi-news-single__content > img,
.pfi-news-single__content p > img,
.pfi-news-single__content p a > img,
.pfi-news-single__content > a > img {
  margin-bottom: var(--pfi-news-image-bottom-space);
}

.pfi-news-single__content .wp-block-image img,
.pfi-news-single__content figure img,
.pfi-news-single__content > img,
.pfi-news-single__content p img,
.pfi-news-single__content a img {
  display: block;
  width: 100%;
  height: auto;
}

.pfi-news-single__content .aligncenter {
  margin-right: 0;
  margin-left: 0;
  text-align: left;
}

.pfi-news-single__content .wp-block-image.aligncenter,
.pfi-news-single__content img.aligncenter {
  margin-right: 0;
  margin-left: 0;
}

@media (max-width: 767px) {
  .pfi-news-single__content {
    --pfi-news-image-max-width: 100%;
  }
}