.event-feed {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));

  /* margin: 0 auto 4em auto; */
  gap: 4em;

  margin-bottom: 4em;
}

@media screen and (max-width: 480px) {
  .event-feed {
    grid-template-columns: 1fr;
  }
}

.card {
  position: relative;
  width: 100%;

  /* padding: 1rem 2rem; */
}

.text-card {
  padding: 2em;
  padding-bottom: 3em;

  background-color: var(--bg-transparent);
  /* box-shadow: inset 2px 1px 2px 1px var(--col1); */
  border-radius: 1rem;
}
.text-card-content {
}

.text-card-footnote {
  margin-top: 2em;
  float: right;

  font-size: 0.75em;
}
