.news {
  gap: 2em !important;
}
.news div {
  padding: 0 !important;
  border: 1px solid rgba(77, 45, 123, 0.25);
  border-radius: 25px;
  overflow: hidden;
  transition: var(--base-transition);
}
.news div a {
  height: 100%;
  padding: 15px;
}
.news div:hover {
  background-color: rgba(77, 45, 123, 0.05);
}
.news p {
  font-size: 1.25em !important;
  text-align: center;
}
.news figure {
  margin-bottom: 15px !important;
  min-height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
}/*# sourceMappingURL=media.css.map */