Template:Timeline styles/styles.css

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; }