/**
 * Block: ikon/faq-question
 */
.wp-block-ikon-faq-question h3 {
	font-size: 1.25em;
	font-weight: 600;
	line-height: 1.5;
}

@media (min-width: 768px) {
	.wp-block-ikon-faq-question {
		display: grid;
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		grid-column-gap: 30px;
		margin-bottom: 4em;
	}

	.wp-block-ikon-faq-question__content > *:last-child {
		margin-bottom: 0;
	}

	.wp-block-ikon-faq-question h3 {
		margin-bottom: 0;
	}
}

.wp-block-ikon-faq-section__content .wp-block-ikon-faq-question:last-child {
	margin-bottom: 0;
}

.wp-admin .wp-block-ikon-faq-question h3 {
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.5;
}

.wp-admin .wp-block-ikon-faq-section .editor-block-list__layout > .editor-block-list__block:first-child > .editor-block-list__block-edit {
	margin-top: 0;
}

.wp-admin .wp-block[data-type="ikon/faq-section"] + .wp-block[data-type="core/separator"] .wp-block-separator {
    border-bottom: 0.5px solid #b4b4b4;
    margin-top: 50px;
    margin-bottom: 50px;
}

@media (min-width: 768px) {
	.wp-admin .wp-block[data-type="ikon/faq-section"] + .wp-block[data-type="core/separator"] .wp-block-separator {
		margin-top: 100px;
		margin-bottom: 100px;
	}
}
