Template:Timeline styles/styles.css

Template page
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: 1rem;
    font-weight: bold;
    display: list-item;
    margin-left: -7px;
    padding-left: 7px;
    padding-top: 0.8rem;
}

table.timeline tr td {
    border-bottom: 0;
}

table.timeline tr td:last-child {
	padding-top: 0.2rem;
	padding-left: 0;
    padding-right: 0;
}