.media-list__item {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
}

.media-list__media {
  flex: 0 0 auto;
}

.media-list__caption {
  flex: 1;
  font-size: 0.95rem;
  line-height: 1.4;
}