/*** Module: FAQ ***/

.module.faq .container {
	row-gap: var(--text-spacing-xxlarge);
}

.module.faq .heading-4 {
	grid-column: 1 / -1;
	margin-inline: auto;
	max-width: 36ch;
	text-align: center;
}

.module.faq .list {
	grid-column: 2 / span 10;
}

/***************************************************************************************************************************************************************************************/
/* MQ MAX-WIDTH 950 - Tablet Sizes */
/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: calc(950rem / 16)) {

	.module.faq .list {
		grid-column: 1 / -1;
	}

}

/***************************************************************************************************************************************************************************************/
/* MQ MAX-WIDTH 650 - Mobile Sizes */
/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: calc(650rem / 16)) {

	.module.faq .container {
		row-gap: var(--text-spacing-medium);
	}

}
