.ispc-block-post-featured-image {
  margin-left: 0;
  margin-right: 0;
}
.ispc-block-post-featured-image a {
  display: block;
  height: 100%;
}
.ispc-block-post-featured-image :where(img) {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  width: 100%;
}
.ispc-block-post-featured-image.alignfull img,
.ispc-block-post-featured-image.alignwide img {
  width: 100%;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim {
  background-color: #000;
  inset: 0;
  position: absolute;
}
.ispc-block-post-featured-image {
  position: relative;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-gradient {
  background-color: initial;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-0 {
  opacity: 0;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-10 {
  opacity: 0.1;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-20 {
  opacity: 0.2;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-30 {
  opacity: 0.3;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-40 {
  opacity: 0.4;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-50 {
  opacity: 0.5;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-60 {
  opacity: 0.6;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-70 {
  opacity: 0.7;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-80 {
  opacity: 0.8;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-90 {
  opacity: 0.9;
}
.ispc-block-post-featured-image
  .ispc-block-post-featured-image__overlay.has-background-dim-100 {
  opacity: 1;
}
.ispc-block-post-featured-image:where(.alignleft, .alignright) {
  width: 100%;
}
