
:root {
	--latest-articles-background: #fff;
	--latest-articles-text-color: #666;
}

.ds-latest-articles {
	padding-block: 60px;
}

.ds-latest-articles__content {
	max-width: 900px;
	margin-inline: auto;
	margin-bottom: 30px;
	text-align: center;
}

.ds-latest-articles__head {
	margin-bottom: 5px;
}

.ds-latest-articles__head:last-child {
	margin-bottom: 0;
}

.ds-latest-articles__description {
	font-weight: 500;
}

.ds-latest-articles__cards {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	column-gap: 29px;
}

@media screen and (max-width: 1199px) {
	.ds-latest-articles__cards {
		column-gap: 20px;
	}
}

@media screen and (max-width: 1023px) {
	.ds-latest-articles__cards {
		grid-template-columns: 100%;
		row-gap: 30px;
	}

	.ds-latest-articles {
		padding-block: 30px;
	}

	.ds-latest-articles__description {
		text-align: left;
	}
}

/* Latest articles secondary */ 

.ds-latest-articles--secondary {
	padding-block: 60px 100px;
}

@media screen and (max-width: 1023px) {
	.ds-latest-articles--secondary {
		padding-block: 30px 60px;
	}
}