.blog_post_section_row p, .blog_post_section_row_column p {
	max-width: var(--wp--style--global--content-size);
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 1em;
}

.blog_post_section_row img {
	width: 100%;
	height: auto;
	max-width: var(--wp--custom--flex-width--legacy-content);
    margin-left: auto;
    margin-right: auto;
	display: flex;
}

.blog_post_section_row_column img {
	width: 100%;
	height: auto;
	max-width: var(--wp--custom--flex-width--legacy-content);
    margin-left: auto;
    margin-right: auto;
}

p:has(img):not(.wp-block-paragraph p) {
	max-width: var(--wp--custom--flex-width--legacy-content) !important;
    margin-left: auto;
    margin-right: auto;
}

iframe {
	max-width: var(--wp--custom--flex-width--legacy-content) !important;
	height: auto !important;
    margin-left: auto;
    margin-right: auto;
	aspect-ratio: 16/9;
}

p img {
	width: 100%;
	height: auto;
	max-width: var(--wp--custom--flex-width--legacy-content);
    margin-left: auto;
    margin-right: auto;
}

.l_web_sources {
    margin: 3em auto !important;
    max-width: 900px !important;
    text-align: center;
}

.l_web_media_blog_post_associatedportfolio_url {
	display: none;
}

.l_web_sources hr {
	display: none;
}

.l_web_sources h5 {
	display: none;
}

.l_web_body:before {
	content: 'Event Credits';
    display: block;
    font-family: var(--wp--preset--font-family--heading-font);
    text-transform: uppercase;
    font-size: var(--wp--preset--font-size--x-large);
    letter-spacing: 5px;
	margin-bottom: .5em;
}

.l_web_divider {
	padding: 0 8px;
}

.l_web_sources_source {
    font-size: var(--wp--preset--font-size--medium);
}

.l_web_sources_source label {
    font-size: var(--wp--preset--font-size--xx-small);
    font-style: normal;
    font-family: var(--wp--preset--font-family--nav-font);
    letter-spacing: 1px;
}

.l_web_sources_source a {
	color: var(--wp--preset--color--primary);
}

p+p, p+em, em+p, em, em>p {
	margin-top: 1em !important;
}

.is-layout-constrained > :where(.blog_post_section_row) {
	max-width: unset !important;
}

@media screen and (max-width: 767px) { 
	.blog_post_section_row, .blog_post_section_row_column, .blog_post_section_row figure, .blog_post_section_row img {
		max-width: 100% !important;
	}
}