@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.flex {
		display: -ms-flexbox;
		display: flex;
	}
	.flex img {flex-shrink:0;}
}
@media all and (max-width: 1279px) and (-ms-high-contrast: none), all and (min-width: 1280px) and (-ms-high-contrast: active) {
	.flex.gap-y-8 > div {
		margin-bottom: 2rem;
	}
}
@media all and (min-width: 1280px) and (-ms-high-contrast: none), all and (min-width: 1280px) and (-ms-high-contrast: active) {
	.flex.flex-col.gap-y-8 {
		flex: 1 1 48%;
		justify-content: space-between;
	}
	.flex.flex-col.gap-y-8 > div {
		max-width: 48%;
	}
}