/* ---------- Contact methods ---------- */

.mcs-contact-methods.wp-block-group,
.mcs-wrap.mcs-contact-methods,
.mcs-404-links.wp-block-group,
.mcs-wrap.mcs-404-links {
	display: grid !important;
	grid-template-columns: 1fr;
	align-items: stretch !important;
	gap: 1.25rem !important;
}

.mcs-contact-methods .gecko-knowledge-tip-card,
.mcs-404-links .gecko-knowledge-tip-card {
	height: 100%;
}

.mcs-contact-methods .gecko-knowledge-tip-subtitle {
	font-size: 1rem;
}

@media (min-width: 700px) {
	.mcs-contact-methods.wp-block-group,
	.mcs-wrap.mcs-contact-methods,
	.mcs-404-links.wp-block-group,
	.mcs-wrap.mcs-404-links {
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1100px) {
	.mcs-contact-methods.wp-block-group,
	.mcs-wrap.mcs-contact-methods,
	.mcs-404-links.wp-block-group,
	.mcs-wrap.mcs-404-links {
		grid-template-columns: repeat(4, 1fr);
	}
}