.fh-faqs-expanded {
	--fh-faq-columns: 1;
	--fh-faq-gap: 24px;
	--fh-faq-direction: column;
	display: grid;
	gap: var(--fh-faq-gap);
	grid-template-columns: repeat(var(--fh-faq-columns), minmax(0, 1fr));
}

.fh-faqs-expanded__item {
	display: flex;
	flex-direction: var(--fh-faq-direction);
	gap: 16px;
}

.fh-faqs-expanded__question {
	margin: 0;
}

.fh-faqs-expanded__answer > :first-child {
	margin-top: 0;
}

.fh-faqs-expanded__answer > :last-child {
	margin-bottom: 0;
}

.fh-faqs-accordion .e-n-accordion-item-title {
	user-select: none;
}

.fh-faqs-accordion .e-n-accordion-item-title-text {
	margin: 0;
}

.fh-faqs-accordion .e-con-inner {
	padding: 0;
}

.fh-faqs-accordion__content-inner > :first-child {
	margin-top: 0;
}

.fh-faqs-accordion__content-inner > :last-child {
	margin-bottom: 0;
}

.fh-faqs-accordion .e-n-accordion-item:not([open]) > .e-con {
	display: none;
}
