.event-speakers {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 2rem;
}
.event-speakers .event-speaker--single,
.event-speakers .wp-block-heading {
  grid-column: 1/-1;
}
.event-speakers .event-speaker {
  display: grid;
  grid-template-columns: 0.4fr 0.6fr;
  gap: 1.25rem;
  align-items: center;
}
.event-speakers .event-speaker--single {
  grid-template-columns: 0.3fr 0.7fr;
}
@media screen and (width < 33.75rem) {
  .event-speakers .event-speaker {
    grid-template-columns: 1fr;
  }
}
.event-speakers .event-speaker figure {
  overflow: clip;
  border-radius: 1rem;
}
.event-speakers .event-speaker figure img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.event-speakers .event-speaker__name {
  font-weight: bold;
}
.event-speakers .event-speaker__title {
  font-weight: normal;
}
.event-speakers .event-speaker__bio {
  font-size: 0.95rem;
}
