/**
 * Widget Grille d'actualités.
 */
.news-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 22px;
}
.snf-news-empty {
	color: var(--snf-muted, #777);
	font-family: var(--fh, 'Josefin Sans', sans-serif);
}
.snf-news-more {
	margin-top: 28px;
	text-align: right;
}
.snf-news-more .snf-view-all {
	display: inline-block;
	font-family: var(--fh, 'Josefin Sans', sans-serif);
	font-size: .8rem;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .08em;
	color: var(--snf-green, #00A8E8);
	text-decoration: none;
}
.snf-news-more .snf-view-all:hover {
	color: var(--snf-green2, #00D9FF);
}

@media (max-width: 1100px) {
	.news-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 640px) {
	.news-grid {
		grid-template-columns: 1fr;
	}
}
