.block-faq-with-title {
	 border: 3px solid var(--wp--preset--color--primary);
	 padding-block-end: 16px;
}

.block-faq-with-title .wp-block-heading {
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--background);
	font-size: var(--wp--preset--font-size--large);
	letter-spacing: var(--wp--custom--letter-spacing--loose);
	line-height: var(--wp--custom--line-height--normal);
	padding: 8px 24px;
}

.block-faq-with-title .schema-faq-section,
.editor-styles-wrapper .block-faq-with-title .schema-faq-section {
	border: none;
	padding: 0 24px;
}

.block-faq-with-title .schema-faq-section + .schema-faq-section {
	margin-block-start: var(--wp--custom--layout--block-gap);
}

.block-faq-with-title .schema-faq-answer {
	padding: 0;
}
