[data-block=featured-post-archive].contain {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
[data-block=featured-post-archive].contain > div {
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  width: 100%;
  max-width: 1166px;
}
@media (min-width: 782px) {
  [data-block=featured-post-archive].contain > div {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  [data-block=featured-post-archive].contain > div .content {
    padding-left: 65px;
  }
}
[data-block=featured-post-archive] > div {
  position: relative;
  min-height: 543px;
}
[data-block=featured-post-archive] > div .img-wrapper {
  top: 0rem;
  bottom: 0rem;
  right: 0rem;
  left: 50%;
}
@media (min-width: 782px) {
  [data-block=featured-post-archive] > div .img-wrapper {
    position: absolute;
  }
}
[data-block=featured-post-archive] > div .img-wrapper.image-small {
  left: calc(50% + 137px);
}
[data-block=featured-post-archive] > div .img-wrapper .curve {
  clip-path: circle(75% at 50% calc(3% - 40px));
}
@media (min-width: 782px) {
  [data-block=featured-post-archive] > div .img-wrapper .curve {
    clip-path: ellipse(948px 630px at 948px 60%);
  }
  [data-block=featured-post-archive] > div.content-right .content {
    margin-left: auto;
    padding-left: 65px;
  }
}
[data-block=featured-post-archive] > div.content-right .img-wrapper {
  right: 50%;
  left: 0rem;
  clip-path: circle(75% at 50% calc(3% - 40px));
}
@media (min-width: 782px) {
  [data-block=featured-post-archive] > div.content-right .img-wrapper {
    clip-path: ellipse(948px 630px at 948px 60%);
    transform: rotateY(180deg);
  }
  [data-block=featured-post-archive] > div.content-right .img-wrapper .curve {
    clip-path: none;
    transform: rotateY(180deg);
  }
}
[data-block=featured-post-archive] > div.content-right .img-wrapper.image-small {
  right: calc(50% + 137px);
}
