.timeline{position:relative}.timeline[hidden]{display:none !important}.timeline.is-loading{pointer-events:none;opacity:.5}@media only screen and (min-width: 768px){.timeline{display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:4rem;min-height:calc(100vh - 4rem - 26.5rem);align-content:start}}.timeline__body{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.timeline__category{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.timeline__list{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:grid;row-gap:4rem}@media only screen and (min-width: 768px){.timeline__list{grid-column:1/-1;grid-template-columns:subgrid}}.timeline__item{display:grid;column-gap:4.8rem;row-gap:.7rem;grid-template-columns:auto 1fr}@media only screen and (min-width: 768px){.timeline__item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;line-height:1.6rem;row-gap:0;column-gap:2rem}}.timeline__date{grid-column:1/span 1;width:fit-content}@media only screen and (min-width: 768px){.timeline__date{grid-column:1/span 1}}.timeline__col{grid-column:2/span 1;line-height:1.4}.timeline__col p:not(:last-child){margin-bottom:.7rem}@media only screen and (min-width: 768px){.timeline__col{line-height:1.6rem}.timeline__col--1{grid-column:3/span 6}.timeline__col--2{grid-column:9/span 6}}
