/* @group 3 Columns
------------------------------------ */
.columns-3 { color: var(--timeline-text); }
.columns-3 h3 { color: var(--timeline-title); font-size: 2.8em; letter-spacing: 4.48px; line-height: 1.143em; margin: 0 0 5rem; }
.columns-3 h4 { color: var(--timeline-title); font-size: 1.4em; font-weight: 500; letter-spacing: 2.24px; line-height: 1.286em; margin: 0 0 1.9rem; }
.columns-3 section p { color: var(--timeline-title); }
.columns-3 aside li { font-size: 1.8em; line-height: 2em; list-style-type: '•'!important; }
.columns-3 ul { margin: 0 0 6rem; }
@media only screen
and (min-width : 961px) {
    .columns-3 h3 { font-size: 3.6em; letter-spacing: 5.76px; line-height: 1.167em; margin: 0 0 2.8rem; }
    .columns-3 section p { margin: 1.7rem 0 0; }
    .columns-3 aside li { font-size: 1.6em; line-height: 1.750em; }
    .columns-3 ul { margin: 0 0 7rem; }
    .columns-3 ul:last-child { margin: 0; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 1920px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}

/* @end */
