.erl-timeline{--erl-timeline-rail: var(--erl-color-blue-grey-200);--erl-timeline-node: var(--erl-color-primary-400);--erl-timeline-muted: var(--erl-color-blue-grey-300);margin-block:0}.erl-timeline__track{position:relative;display:flex;flex-direction:row;align-items:stretch;list-style:none;margin:0;padding:0}.erl-timeline__track:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--erl-timeline-rail)}.erl-timeline__item{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--erl-spacing-lg);padding-block-start:var(--erl-spacing-xl);padding-inline-end:var(--erl-spacing-xl);transition:transform var(--erl-transition-normal)}.erl-timeline__item--has-link{cursor:pointer}.erl-timeline__item--has-link .erl-timeline__link:after{content:"";position:absolute;inset:0}.erl-timeline__item--has-link:hover{transform:scale(1.03)}.erl-timeline__marker{position:absolute;inset-block-start:-5px;inset-inline-start:0;width:10px;height:10px;border-radius:50%;background-color:var(--erl-timeline-node)}.erl-timeline__date{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:2rem;line-height:1;letter-spacing:-.64px;color:var(--erl-timeline-muted);transition:color var(--erl-transition-slow)}.erl-timeline__text{margin:0;font-family:var(--erl-font-body);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md);color:var(--erl-timeline-muted);transition:color var(--erl-transition-slow)}.erl-timeline__item--active .erl-timeline__date{color:var(--erl-color-heading)}.erl-timeline__item--active .erl-timeline__text{color:var(--erl-color-text)}@media(max-width:781px){.erl-timeline__track{flex-direction:column}.erl-timeline__track:before{inset-block:0;inset-inline-start:5px;inset-inline-end:auto;inline-size:1px;block-size:auto}.erl-timeline__item{flex:0 0 auto;padding-block-start:0;padding-inline-start:1.75rem;padding-inline-end:0;padding-block-end:var(--erl-spacing-xl)}.erl-timeline__item:last-child{padding-block-end:0}.erl-timeline__marker{inset-block-start:6px;inset-inline-start:0}.erl-timeline__date{font-size:var(--erl-fs-h4);letter-spacing:var(--erl-ls-h4)}}.erl-timeline--scroll-highlight .erl-timeline__marker{opacity:0;transition:opacity var(--erl-transition-slow)}.erl-timeline--scroll-highlight .erl-timeline__item--active .erl-timeline__marker{opacity:1}@media(forced-colors:active){.erl-timeline__track:before{background-color:CanvasText}.erl-timeline__marker{background-color:Highlight}.erl-timeline__link:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){.erl-timeline__item{transition:none}.erl-timeline__item--has-link:hover{transform:none}.erl-timeline__date,.erl-timeline__text,.erl-timeline--scroll-highlight .erl-timeline__marker{transition:none}}
