.block-faq-title {
	background-color: var(--wp--preset--color--white);
	border: 1px solid var(--wp--custom--color--border);
	border-radius: var(--wp--custom--border-radius--small);
	overflow: hidden;
}

/*.block-faq-title .schema-faq {
	background-color: var(--wp--preset--color--background);
	padding: 0.25rem 0 0;
}*/

/*.block-faq-title .block-faq-title__title {
	margin-bottom: 0;
	font-size: var(--wp--preset--font-size--small);
	font-weight: 700;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	line-height: var(--wp--custom--line-height--small);
	padding: 1.875rem;
}*/

.block-faq-title .block-faq-title__inner {
	padding: 20px 30px;
}

.block-faq-title .block-faq-title__title {
	font-size: 1.1875rem;
	font-weight: 700;
	/*padding: 20px 30px 12px;*/
	margin-bottom: 1rem;
}


.block-faq-title .schema-faq,
.editor-styles-wrapper .block-faq-title .schema-faq {
	border: 0;
	border-radius: 0;
}

.block-faq-title .schema-faq,
.editor-styles-wrapper .block-faq-title [data-type="yoast/faq-block"] {
	margin-left: -30px;
	margin-right: -30px;
}

.editor-styles-wrapper .block-faq-title .schema-faq {
	margin-left: 0;
	margin-right: 0;
}

.block-faq-title .schema-faq:last-child,
.editor-styles-wrapper .block-faq-title [data-type="yoast/faq-block"]:last-child .schema-faq {
	margin-bottom: -20px;
}

.block-faq-title .schema-faq:not(:first-child),
.editor-styles-wrapper .block-faq-title [data-type="yoast/faq-block"]:not(:first-child) {
	border-top: 1px solid var(--wp--custom--color--border);
}
