*{margin:0;padding:0}.timeline{margin:20px auto;padding:20px}.card{align-items:start;gap:2rem;width:100%;display:flex;position:relative}.card:nth-child(odd){flex-direction:row-reverse;padding:30px 0 30px 30px}@media only screen and (max-width:400px){.card:nth-child(odd){flex-direction:column;padding:30px 0 30px 30px}}@media only screen and (max-width:768px){.card:nth-child(odd){flex-direction:column;padding:30px 0 30px 30px}}.card:nth-child(2n){padding:30px 30px 30px 0}.card:before{content:"";border:1px solid var(--rail);width:50%;position:absolute}.card:nth-child(odd):before{border-width:2px 0 2px 2px;border-radius:50px 0 0 50px;top:-4.5px;bottom:-4.5px;left:0}@media only screen and (max-width:400px){.card:nth-child(odd):before{top:-5px;bottom:-5px}}.card:nth-child(2n):before{border-width:2px 2px 2px 0;border-radius:0 50px 50px 0;top:3px;bottom:3px;right:0}@media only screen and (max-width:400px){.card:first-child:before{border-top:0;border-top-left-radius:0}.card:last-child:nth-child(odd):before{border-bottom:0;border-bottom-left-radius:0}}.info{border-radius:10px;flex-direction:column;padding:10px;display:flex}.title{position:relative}.title:before{content:"";background:var(--surface);border:7px solid var(--signal);border-radius:999px;width:50px;height:50px;position:absolute;top:280%}.card:first-child>.info>.title:before{top:-69px;transform:translate(365px)}.card:last-child>.info>.title:before{top:250px;transform:translate(365px)}@media only screen and (max-width:768px){.title:before{content:"";background:var(--surface);border:7px solid var(--signal);border-radius:999px;width:30px;height:30px;position:absolute;top:280%}.card:first-child>.info>.title:before{top:0%;right:-65px;transform:translate(12px)}.card:last-child>.info>.title:before{top:0%;left:-65px;transform:translate(12px)}.card:nth-child(odd)>.info>.title:before{top:0%;transform:translate(12px)}.card:nth-child(2n)>.info>.title:before{top:0%;transform:translate(-12px)}}.card:nth-child(odd)>.info>.title:before{left:-65px}.card:nth-child(2n)>.info>.title:before{right:-65px}
