table.timeline {
display: table;
border-bottom: 0;
}
table.timeline tr {
display: flex;
flex-direction: column;
border-left: 1px solid;
border-color: var( --border-color-base--darker );
padding-left: 20px;
}
table.timeline tr td:first-child {
padding-bottom: 0;
font-size: var( --font-size-h3 );
display: list-item;
margin-left: -7px;
padding-left: 7px;
padding-top: var( --space-md );
font-weight: var( --font-weight-semibold );
color: var( --color-base--emphasized );
}
table.timeline tr td {
padding-top: 0.2rem;
padding-left: 0;
padding-right: 0;
}
table.timeline tr + tr {
border-top: 0;
}