.snippet-page-item {
  position: relative;
}
.snippet-page-item .image {
  border-radius: 1rem;
  overflow: hidden;
  margin-bottom: 1rem;
}
.snippet-page-item .image img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.snippet-page-item .image svg {
  aspect-ratio: 1/1;
}
.snippet-page-item a {
  color: var(--colour-text-base);
  text-decoration: none;
}