.entry-wrapper {
    position: relative;
    padding: var(--spacing-xs) 0 var(--spacing-xl) 0;
    .single & {
        background: var(--color-background);
    }
}
.entry {

    .entry-meta {
        margin-bottom: var(--spacing-lg);
        h2 {
            line-height: 1;
            margin-bottom: 2px;
            &:last-child {
                margin-bottom: 0;
            }
        }
    }
    .entry-title, .entry-meta {
        .label {
            text-indent: -100px;
            display: inline-block;
        }
    }
}

.alignwide {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% + 400px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.alignfull {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}
.wp-block-image {
    margin-top: var(--spacing-post-image);
    margin-bottom: var(--spacing-post-image);
}
.wp-block-gallery {
    column-gap: 0;
    margin-top: var(--spacing-post-image);
    margin-bottom: var(--spacing-post-image);
    &.wp-block-gallery-1 {
        column-gap: 0 !important;
        row-gap: var(--spacing-post-image) !important;
    }
}
.wp-block-image img {
    border-radius: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
    display: block;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
    display: block;
    height: auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: none;
    color: inherit;
    text-shadow: none;
    text-align: left;
    padding: var(--spacing-xs) 0;
    position: static;

}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
    display: none;
}
.interview-block {
    gap: 0;
    .wp-block-column:first-child {
        opacity: 0.7;
        p {
            text-indent: 0;
        }
    }
    @media screen and (max-width: 749px) {
        .wp-block-column:first-child {
            width: 25px;
            flex-basis: 25px !important;
        }
        .wp-block-column:last-child {
            flex-basis: calc(100% - 25px) !important;
        }
    }
    @media screen and (min-width: 750px) {
        position: relative;
        .wp-block-column:first-child {
            position: absolute;
            left: -25px;
        }

        .wp-block-column:last-child {
            flex-basis: 100% !important;
        }
    }
}

