.blog-articles {
	display: grid;
	gap: 2.4rem;
}

@media screen and (min-width: 990px) {
	.blog-articles {
		gap: 4.8rem;
	}
}

@media screen and (min-width: 768px) {
	.blog-articles {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.blog-articles > *:first-child {
		grid-column: span 2;
	}
}

@media screen and (max-width: 500px) {
  .blog-articles ul.article-card__tags {
    pointer-events: none;
  }
}