.fc_news_links {
	display: flex;
	align-items: center;
	gap: var(--gap-xl);
}

.fc_news_links .lead_content {
	max-width: 430px;
}

.fc_news_links .posts {
	width: 100%;
	display: flex;
	gap: var(--gap-m);
	flex-wrap: wrap;
}


.fc_news_links.lead_content .post_image {
	aspect-ratio: 1.2;
}

@media (max-width: 1268px) {
	.fc_news_links {
		flex-direction: column;
	}
	.fc_news_links .lead_content {
		max-width: 100%;
	}
}
