.timeline-content{--timeline-content-width:var(--content-width);margin-inline:auto;margin-top:64px;scroll-margin-top:calc(32px + var(--siteheader-combined-height));width:var(--timeline-content-width)}@media only screen and (min-width:768px){.timeline-content{margin-top:80px}}@media only screen and (min-width:1440px){.timeline-content{margin-top:104px}}.timeline-content{margin-bottom:64px}@media only screen and (min-width:768px){.timeline-content{margin-bottom:80px}}@media only screen and (min-width:1440px){.timeline-content{margin-bottom:104px}}@media only screen and (min-width:1024px){.timeline-content__inner{align-items:flex-start;display:flex;flex-direction:row}}.timeline-content__inner+.timeline-content__inner{margin-top:64px}@media only screen and (min-width:768px){.timeline-content__inner+.timeline-content__inner{margin-top:80px}}@media only screen and (min-width:1440px){.timeline-content__inner+.timeline-content__inner{margin-top:104px}}.timeline-content__headline{font-family:"Source Serif 4",system-ui,serif;font-size:1.375rem;font-weight:300;line-height:120%}@media screen and (min-width:768px){.timeline-content__headline{font-size:1.75rem}}@media screen and (min-width:1280px){.timeline-content__headline{font-size:2rem}}.timeline-content__headline strong{display:block;font-family:"Source Serif 4",system-ui,serif;font-size:2rem;font-weight:400;line-height:120%;margin-bottom:16px}@media screen and (min-width:768px){.timeline-content__headline strong{font-size:3rem}}@media screen and (min-width:1280px){.timeline-content__headline strong{font-size:3.5rem}}@media only screen and (min-width:1024px){.timeline-content__headline strong{margin-bottom:24px}.timeline-content__headline{flex-basis:50%;padding-right:calc(var(--grid-gutter)*.5);position:-webkit-sticky;position:sticky;top:calc(10px + var(--anchor-navigation-height));transition:top .5s ease-in-out;width:50%}.siteheader.siteheader--overlay+.sitemain .timeline-content__headline{top:calc(10px + var(--anchor-navigation-height) + var(--siteheader-combined-height))}}.timeline-content__content{margin-top:40px}.timeline-content__content .image{margin-bottom:24px}@media only screen and (min-width:1024px){.timeline-content__content .image{margin-bottom:32px}.timeline-content__content{flex-basis:50%;margin-top:0;padding-left:calc(var(--grid-gutter)*.5);width:50%}}