@media (max-width: 1024px) {
	.mm-facc-col .mm-facc-heading {
		align-items: center;
		cursor: pointer;
		display: flex;
		gap: .45em;
		justify-content: center;
	}

	.mm-facc-col .mm-facc-heading::after {
		border-bottom: 1.5px solid currentColor;
		border-right: 1.5px solid currentColor;
		content: "";
		flex: 0 0 auto;
		height: .42em;
		opacity: .72;
		transform: translateY(-.12em) rotate(45deg);
		transition: transform .18s ease, opacity .18s ease;
		width: .42em;
	}

	.mm-facc-col.mm-facc-open .mm-facc-heading::after {
		opacity: 1;
		transform: translateY(.12em) rotate(-135deg);
	}

	.mm-facc-col .mm-facc-nav {
		display: none;
	}

	.mm-facc-col.mm-facc-open .mm-facc-nav {
		display: flex;
	}
}

@media (max-width: 1024px) and (prefers-reduced-motion: reduce) {
	.mm-facc-col .mm-facc-heading::after {
		transition: none;
	}
}
