/**
 * Sol Air Services — bloc « Notre actualité » (carrousel maison)
 * Ouinet.fr — 2026-08-05
 *
 * Complète sa-realisations-home.css : mêmes flèches, même piste,
 * seules les cartes changent (format vertical, façon article).
 */

.sa-actus {
	--sa-rea-carte: 360px;
}

.sa-actu-carte {
	flex-direction: column;
	min-height: 0;
}

.sa-actu-photo {
	flex: 0 0 200px;
	min-height: 200px;
	background-color: #eceaf3;
}

.sa-actu-infos {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	padding: 20px 24px 24px;
}

.sa-actu-meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 7px;
	margin: 0 0 8px;
	font-size: 13px;
	font-weight: 600;
	color: #9a9ab0;
}

.sa-actu-titre {
	margin: 0 0 10px;
	font-size: 19px;
	line-height: 1.28;
	font-weight: 800;
	letter-spacing: -.005em;
	color: var(--sa-rea-base);
	/* trois lignes maximum : toutes les cartes gardent la même allure */
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.sa-actu-titre a {
	color: inherit;
	text-decoration: none;
}

.sa-actu-titre a:hover {
	color: var(--sa-rea-primary);
}

.sa-actu-extrait {
	margin: 0 0 16px;
	font-size: 14.5px;
	line-height: 1.6;
	color: #4a4a68;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.sa-actus .sa-rea-lien {
	margin-top: auto;
}

@media (max-width: 860px) {
	.sa-actu-carte {
		flex-basis: 84vw;
	}

	.sa-actu-photo {
		flex: 0 0 170px;
		min-height: 170px;
	}
}
