.block-featured-comment {
	padding: calc(var(--wp--custom--layout--block-gap) * 2) calc(var(--wp--custom--layout--block-gap) * 1.5);
	text-align: center;
}

.block-featured-comment::before {
	background: url('star.svg') repeat-x left center / 24px 24px;
	content: '';
	display: block;
	width: 120px;
	height: 24px;
	margin: 0 auto var(--wp--custom--layout--block-gap);
}

.block-featured-comment .block-featured-comment__quote {
	margin-block: 0 var(--wp--custom--layout--block-gap);
	font-size: var(--wp--preset--font-size--large);
	font-style: normal;
	line-height: var(--wp--custom--line-height--normal);
}

.block-featured-comment .block-featured-comment__author {
	font-family: var(--wp--custom--typography--interface--font-family);
	font-size: var(--wp--preset--font-size--min);
	font-weight: var(--wp--custom--typography--interface--font-weight);
	line-height: var(--wp--custom--typography--interface--line-height);
	letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
	text-transform: var(--wp--custom--typography--interface--text-transform);
	margin-block: 0 var(--wp--custom--layout--block-gap);
}

@media (min-width: 700px) {
	.block-featured-comment {
		padding-inline: var(--wp--custom--layout--block-gap-large);
	}
}
