.editor-styles-wrapper .wp-block-gallery.has-nested-images {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.editor-styles-wrapper .wp-block-gallery.has-nested-images .wp-block-image {
    flex: 1 1 calc(33.333% - 20px);
}

.editor-styles-wrapper .wp-block-gallery img {
    width: 100%;
    height: auto;
}

.editor-styles-wrapper .wp-block-columns {
    display: flex;
    gap: 20px;
}

.editor-styles-wrapper .wp-block-column {
    flex: 1;
}

.blog-press-podcast-case-details-content 
.editor-styles-wrapper img {
    padding-bottom: 0 !important;
    display: inline-block !important;
    justify-self: unset !important;
}

/* ========================= */
/* IMAGE ALIGNMENT FIX ONLY */
/* ========================= */

/* LEFT */
.editor-styles-wrapper .wp-block-image.alignleft {
    float: left;
    margin: 0 20px 20px 0;
    max-width: 50%;
}

/* RIGHT */
.editor-styles-wrapper .wp-block-image.alignright {
    float: right;
    margin: 0 0 20px 20px;
    max-width: 50%;
}

/* CENTER */
.editor-styles-wrapper .wp-block-image.aligncenter {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

/* Clear floats */
.editor-styles-wrapper::after {
    content: "";
    display: block;
    clear: both;
}
/*.blog-press-podcast-case-details-content 
.editor-styles-wrapper img {
    display: inline-block !important;
}
*/
/* ========================= */
/* CAPTION FIX ONLY */
/* ========================= */

.editor-styles-wrapper .wp-block-image {
    text-align: center;
}

.editor-styles-wrapper .wp-block-image figcaption {
    display: block !important;
    width: 100% !important;
    margin-top: 8px;
    text-align: center;
    writing-mode: horizontal-tb !important;
}