@media screen and (max-width: 601px) {
	.faq-items--grid .accordion:not(:first-child) .item-accordion-wrapper:first-of-type {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.faq-items--grid .accordion:not(:last-child) .item-accordion-wrapper:last-of-type {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
}
#faq .faq-container > .flexbox {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

#faq .faq-container > .flexbox > .flexbox--w34-f992,
#faq .faq-container > .flexbox > .faq-items {
	width: 100%;
	max-width: 100%;
	flex: 0 0 auto;
}