body .is-layout-constrained > .entry-content.alignfull > :where(:not(.alignleft):not(.alignright):not(.alignfull):not(.has-legacy-width):not(.has-legacy-width-wide)) {
	max-width: 100%;
}

.single-post .entry-content p,
.single-post .entry-content h1, 
.single-post .entry-content h2, 
.single-post .entry-content h3, 
.single-post .entry-content h4, 
.single-post .entry-content h5, 
.single-post .entry-content h6,
.single-post .entry-content .wp-block-list,
.single-post .entry-content .gallery,
.single-wed_podcast .entry-content p,
.single-wed_podcast .entry-content h1, 
.single-wed_podcast .entry-content h2, 
.single-wed_podcast .entry-content h3, 
.single-wed_podcast .entry-content h4, 
.single-wed_podcast .entry-content h5, 
.single-wed_podcast .entry-content h6{
	max-width: var(--wp--custom--flex-width--legacy-content) !important;
	margin-left: auto;
	margin-right: auto;
}

body :where(.is-layout-flow) > * {
	margin-block-start: 1em;
}

.single-post .entry-content > .wp-block-heading,
.single-wed_podcast .entry-content > .wp-block-heading{
	margin-top: 2em;
}

.single-post .entry-content > .wp-block-columns,
.single-post .entry-content > .wp-block-heading+.wp-block-paragraph,
.single-post .entry-content > .wp-block-image,
.single-post .entry-content > .wp-block-heading+.wp-block-image
.single-post .entry-content > .wp-block-paragraph+.wp-block-image,
.single-wed_podcast .entry-content > .wp-block-columns,
.single-wed_podcast .entry-content > .wp-block-heading+.wp-block-paragraph,
.single-wed_podcast .entry-content > .wp-block-image,
.single-wed_podcast .entry-content > .wp-block-heading+.wp-block-image
.single-wed_podcast .entry-content > .wp-block-paragraph+.wp-block-image{
    margin-top: 1em;
}

.single-post .entry-content img,
.single-wed_podcast .entry-content img {
	width: 100%;
}

.single-post .entry-content .wp-block-gallery,
.single-wed_podcast .entry-content .wp-block-gallery {
	margin-top: 1em;
	margin-bottom: 1em;
}

.single-wed_podcast iframe {
	max-width: var(--wp--custom--flex-width--legacy-content);
	margin-left: auto;
	margin-right: auto;
}

.single-post .wp-block-embed {
	max-width: var(--wp--custom--flex-width--legacy-content) !important;
	margin-left: auto;
	margin-right: auto;
}

.single-post .entry-content > .wp-block-image {
	max-width: var(--wp--custom--flex-width--legacy-content);
	margin-left: auto;
	margin-right: auto;
}

figcaption {
	display: none;
}

@media (max-width: 768px) {
	.single-post .entry-content p,
	.single-post .entry-content h1, 
	.single-post .entry-content h2, 
	.single-post .entry-content h3, 
	.single-post .entry-content h4, 
	.single-post .entry-content h5, 
	.single-post .entry-content h6,
	.single-post .entry-content .wp-block-list {
		max-width: 94% !important;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 769px) {
	.gallery {
		display: flex;
		flex-wrap: wrap;
		gap: var(--wp--custom--flex-gap--gallery);
	}
	.gallery a {
		width: 100% !important;
		height: auto;
		display: flex;
	}
	.gallery-columns-1 .gallery-item {
		flex: 1 1 100%;
	}

	.gallery-columns-2 .gallery-item {
		flex: 1 1 calc(50% - var(--wp--custom--flex-gap--gallery));
	}

	.gallery-columns-3 .gallery-item {
		flex: 1 1 calc(33.333% - var(--wp--custom--flex-gap--gallery));
	}

	.gallery-columns-4 .gallery-item {
		flex: 1 1 calc(25% - var(--wp--custom--flex-gap--gallery));
	}

	.gallery-columns-5 .gallery-item {
		flex: 1 1 calc(20% - var(--wp--custom--flex-gap--gallery));
	}

	.gallery-columns-6 .gallery-item {
		flex: 1 1 calc(16.666% - var(--wp--custom--flex-gap--gallery));
	}
	.single-post .entry-content .gallery img, .single-wed_podcast .entry-content .gallery img {
		height: auto !important;
        aspect-ratio: 3 / 4 !important;
        object-fit: cover;
	}

}