/* Style Yoast FAQ as an accordion - https://codepen.io/vj/pen/YzKmZEo */

.wp-block-yoast-faq-block {
	border-bottom: 1px solid var(--wp--preset--color--accent-6);
}
.wp-block-yoast-faq-block .schema-faq-question {
	display: block;
	color: var(--wp--preset--color--contrast);
	padding: .25em 0;
	font-size: 1rem;
	cursor: pointer;
	border-top: 1px solid var(--wp--preset--color--accent-6);
}
.wp-block-yoast-faq-block .schema-faq-question:hover,
.wp-block-yoast-faq-block .schema-faq-question:active {
	color: var(--wp--preset--color--accent-1);
}
.wp-block-yoast-faq-block .schema-faq-question button {
  all: inherit;
  border: 0;
  display: inline-block;
  width: 100%;
}
.wp-block-yoast-faq-block .schema-faq-question button svg {
	height: 1em;
	width: 1em;
	display: inline-block;
	vertical-align: middle;
	margin-top: 5px;
	float: right;
}
.wp-block-yoast-faq-block .schema-faq-question button:focus svg {
	*outline: 1px solid;
}
.wp-block-yoast-faq-block .schema-faq-question [aria-expanded="true"] svg {
	transform: rotate(90deg);
}
.wp-block-yoast-faq-block .schema-faq-answer {
	padding: 0 1.5rem 0 1.4rem;
}