.bb-timeline__list {
  border-inline-start: var(--bb-border);
  list-style: none;
  margin: 0;
  padding: 0;
}

.bb-timeline__item {
  padding-block-end: var(--bb-space-6);
  padding-inline-start: var(--bb-space-5);
}

.bb-timeline__item:last-child {
  padding-block-end: 0;
}

.bb-timeline__item > * + * {
  margin-block-start: var(--bb-space-2);
}

.bb-timeline__item .bb-media {
  --bb-media-ratio: var(--bb-ratio-wide);
}
