.timeline2{overflow-anchor:none;min-width:30rem;height:-webkit-fit-content;height:fit-content;min-height:100vh;max-height:100vh;padding-top:12rem;padding-bottom:4rem;padding-left:2rem;position:-webkit-sticky;position:sticky;top:0;overflow:auto}.timeline2 a{font-weight:500}.timeline2 h3{color:#333;margin:1rem 0;font-size:16px;font-weight:500}.timeline2 ul{margin:1rem 0 0;padding-left:2rem;list-style-type:none;position:relative}.timeline2>ul:before{content:"";background-color:#ebebeb;width:2px;position:absolute;top:0;bottom:0;left:4px}.timeline2 li{padding-left:0;position:relative}.timeline2 li a{color:#0009;font-size:1.4rem;font-weight:300;transition:color .2s ease-in-out}.timeline2 li:before{content:"";width:1rem;height:1rem;top:.75rem;left:var(--left);opacity:0;background-color:#fff;border:2px solid #ee4d2d;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute}.timeline2 li:last-child{padding:0}.timeline2 li.--selected>a{color:#ee4d2d;transition:color .2s ease-in-out}.timeline2 li.--selected:before{opacity:1;transition:opacity .2s ease-in-out}@media screen and (max-width:992px){.timeline2{display:none}}
