.wp-block-envision-blog-post-authors .wp-block-heading {
	margin: 0;
}

.wp-block-envision-blog-post-authors .article-author {
	display: flex;
	align-items: flex-start;
	gap: 1rem;
	margin-top: var(--wp--preset--spacing--medium);
	padding: var(--wp--preset--spacing--large);
	box-shadow: 0px 2px 20px 0 var(--wp--preset--color--charcoal-20);
	border-radius: 1rem;
}

.wp-block-envision-blog-post-authors .article-author .article-author-thumbnail {
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50px;
	flex-grow: 0;
	flex-shrink: 0;
}

.wp-block-envision-blog-post-authors
	.article-author
	.article-author-thumbnail
	img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.wp-block-envision-blog-post-authors .article-author .article-author-info {
	flex-grow: 1;
	flex-shrink: 1;
}

.wp-block-envision-blog-post-authors .article-author .article-author-info p {
	margin: 0;
	font-size: 1.125rem;
	line-height: 1.5rem;
	color: var(--wp--preset--color--charcoal-80);
}

.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-name,
.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-links
	a {
	font-weight: 700;
}

.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-links
	a:hover,
.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-links
	a:focus {
	color: var(--wp--preset--color--dark-blue);
}

.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-bio {
	margin: var(--wp--preset--spacing--medium) 0;
}

.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-bio,
.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-links,
.wp-block-envision-blog-post-authors
	.article-author
	.article-author-info
	.article-author-links
	a {
	font-size: 1rem;
	line-height: 1.75rem;
	color: var(--wp--preset--color--charcoal);
}
