@charset "UTF-8";
/* ==========================================================================
   #SASS-MQ-FUNCTIONS
   ========================================================================== */
.c-post-card {
	display: flex;
	flex-direction: column;
	border-radius: 3px;
	border: solid 1px var(--color-powder-ash);
	background-color: var(--color-light);
}
.c-post-card__inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: 30px 20px;
}
.c-post-card__title {
	color: var(--color-turqoise);
	font-family: var(--font-secondary-bold);
	font-size: 16px;
	line-height: 1;
	letter-spacing: 1.33px;
	text-transform: uppercase;
}
.c-post-card__title::before {
	content: "\2013   ";
}
.c-post-card__content {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.58;
	letter-spacing: -0.15px;
	margin-top: 2rem;
	font-family: var(--font-primary);
}
.c-post-card__content a {
	display: block;
	font-family: var(--font-primary);
	text-decoration: none;
	font-size: inherit;
}
.c-post-card__cta {
	text-align: center;
	margin-top: 1rem;
}

.c-posts-grid {
	display: flex;
	flex-direction: column;
}
@media (min-width: 46.25em) {
	.c-posts-grid {
		flex-direction: row;
		justify-content: space-between;
	}
}
.c-posts-grid__item {
	flex-basis: 100%;
	margin-bottom: 2rem;
}
.c-posts-grid__item:last-child {
	margin-bottom: 0;
}
@media (min-width: 46.25em) {
	.c-posts-grid__item {
		flex-basis: 31%;
		margin-bottom: 0;
	}
}
.c-posts-grid .c-post-card a:focus,
.c-posts-grid .c-link:focus {
	outline: 1px solid var(--color-dark);
}
/*# sourceMappingURL=info-cards.css.map*/