.yearly-timeline{margin:var(--block-margin) auto;display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--column-gap);row-gap:var(--row-gap);align-items:start}.yearly-timeline.animate__animated{animation-name:fadeIn}.yearly-timeline-years{position:sticky;top:calc(var(--fixed-header-height) + var(--admin-bar-height));max-height:calc(100vh - var(--fixed-header-height) - var(--admin-bar-height));padding:1rem 0;margin:0;overflow:auto;display:flex;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.yearly-timeline-years li{list-style:none}.yearly-timeline-years li a{font:var(--font-elevated-2);font-weight:700;display:flex;align-items:center;text-decoration:none;color:var(--text-color);height:4.3rem}.yearly-timeline-years li a:is(:hover,:focus,:active){color:var(--link-color)}.yearly-timeline-years li a:before{content:'';display:inline-block;width:1.6rem;border-bottom:.1rem solid;margin-right:.5rem;transition:width .3s ease}.yearly-timeline-years li.active a{font:var(--font-headline-4);color:var(--color-green)}.yearly-timeline-years li.active a:before{margin-right:0;width:0}.yearly-timeline-events-year{margin:var(--row-gap) 0;padding-top:var(--row-gap);border-top:.2rem solid var(--color-green);display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--row-gap)}.yearly-timeline-events-year:first-child{margin-top:calc(var(--row-gap) * -1);border-top:none}.yearly-timeline-events-year:last-child{margin-bottom:0}.yearly-timeline-events-year-event{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--item-column-gap);row-gap:var(--item-row-gap);align-items:center}.yearly-timeline-events-year-event-image{margin-bottom:0}.yearly-timeline-events-year-event-image img{aspect-ratio:1.78;border-radius:var(--element-border-radius);object-fit:cover}.yearly-timeline-events-year-event-content h4{font:var(--font-headline-7);letter-spacing:var(--secondary-letter-spacing);margin-bottom:var(--item-row-gap)}.yearly-timeline-events-year-event-content a{color:currentColor;font-weight:700}.yearly-timeline-events-year-event-content a:is(:hover,:active,:focus) span{color:var(--link-color);text-decoration:underline}.yearly-timeline-events-year-event-content>*:last-child{margin-bottom:0}@media (max-width:991px){.yearly-timeline-years{background-color:var(--background-color)}}@media (min-width:768px){.yearly-timeline-events-year-event{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:992px){.yearly-timeline{grid-template-columns:15rem minmax(0, 1fr)}.yearly-timeline-years{flex-wrap:wrap;overflow:hidden}.yearly-timeline-years li{width:100%}}