.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;padding:2em 0;position:relative}.vertical-timeline:after{content:"";clear:both;display:table}.vertical-timeline:before{content:"";background:linear-gradient(#7c3aed 0%,#3b82f6 50%,#06b6d4 100%);border-radius:2px;width:3px;height:100%;position:absolute;top:0;left:18px;box-shadow:0 0 20px #7c3aed33}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media (prefers-color-scheme:dark){.vertical-timeline:before{background:linear-gradient(#a78bfa 0%,#60a5fa 50%,#22d3ee 100%);box-shadow:0 0 20px #a78bfa26}}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{margin-left:-1.5px;left:50%}}
