.block-testimonials {
}

.editor-styles-wrapper .block-testimonials {
	outline: 1px dashed var(--wp--preset--color--primary);
}

.block-testimonials .block-testimonials__inner {
	display: grid;
	margin-top: 24px;
	gap: 24px;
}

.block-testimonials .block-testimonials__item {
	background: var(--wp--preset--color--background);
	padding: 24px;
	border: 2px solid var(--wp--preset--color--foreground);
	color: var(--wp--preset--color--foreground);
}

.block-testimonials .block-testimonials__item-quote {
	font-size: var(--wp--preset--font-size--large);
	line-height: var(--wp--custom--line-height--medium);
	margin-top: 24px;
}

.block-testimonials .block-testimonials__item-name {
	font-size: var(--wp--preset--font-size--small);
	line-height: var(--wp--custom--line-height--small);
	margin-top: 24px;
	font-style: italic;
}

.block-testimonials .block-testimonials__item-description {
	font-family: var(--wp--custom--typography--interface--font-family);
	font-size: var(--wp--custom--typography--interface--font-size);
	font-weight: var(--wp--custom--typography--interface--font-weight);
	letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
	line-height: var(--wp--custom--typography--interface--line-height);
	text-transform: var(--wp--custom--typography--interface--text-transform);
	color: var(--wp--preset--color--tertiary);
	margin-top: 8px;
}

@media only screen and (max-width: 991px) {

}

@media only screen and (min-width: 992px) {
	.block-testimonials .block-testimonials__inner {
		grid-template-columns: repeat( 3, minmax(0, 1fr));
		align-items: start;
	}
}

