/* Smooth open/close (height) */
.faq-block [data-accordion] .faq-answer {
	transition: height .25s ease;
	will-change: height;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
	.faq-block [data-accordion] .faq-answer {
		transition: none;
	}
}

/* Cursor hint */
.faq-block [data-accordion] [data-acc-btn] {
	cursor: pointer;
}
