.snippet-layout-related-articles .container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.snippet-layout-related-articles .container ul {
  padding-left: 0;
  list-style: none;
  display: grid;
  gap: 2.5rem;
}
@media (min-width: 768px) {
  .snippet-layout-related-articles .container ul {
    gap: 1rem;
    grid-template-columns: repeat(3, 1fr);
  }
}