.wp-block-jdrf-timeline{align-items:center;display:flex;flex-direction:column}.wp-block-jdrf-timeline__title{font-family:var(--wp--preset--font-family--caladea);font-size:var(--wp--preset--font-size--h-2);font-style:normal;font-weight:var(--wp--custom--font--weight--regular);letter-spacing:var(--wp--custom--letter-spacing--heading);line-height:var(--wp--custom--font--line-height--heading);max-width:100%;text-align:center}@media (min-width:64em){.wp-block-jdrf-timeline__title{max-width:50%}}.wp-block-jdrf-timeline__description{max-width:100%;text-align:center}@media (min-width:64em){.wp-block-jdrf-timeline__description{max-width:50%}}.wp-block-jdrf-timeline__entries{margin-top:var(--wp--preset--spacing--40);width:100%}.wp-block-jdrf-timeline-year{align-items:center;display:flex;flex-direction:column}.wp-block-jdrf-timeline-year:last-of-type .wp-block-jdrf-timeline-year__list{padding-bottom:0}.wp-block-jdrf-timeline-year__year{border-bottom:2px solid var(--wp--preset--color--medium-gray);border-top:2px solid var(--wp--preset--color--medium-gray);color:var(--wp--preset--color--blue);font-family:var(--wp--preset--font-family--caladea);font-size:var(--wp--preset--font-size--h-3);font-style:normal;font-weight:var(--wp--custom--font--weight--regular);letter-spacing:var(--wp--custom--letter-spacing--heading);line-height:var(--wp--custom--font--line-height--heading);margin:0;padding-bottom:var(--wp--preset--spacing--4);padding-left:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--4);text-align:center;width:100%}@media (min-width:64em){.wp-block-jdrf-timeline-year__year{width:auto}}.wp-block-jdrf-timeline-year__list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--56);padding-top:var(--wp--preset--spacing--56);position:relative;width:100%}.wp-block-jdrf-timeline-year__list:after{background-color:var(--wp--preset--color--medium-gray);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:0}.wp-block-jdrf-timeline-event{--c-timeline-event-link-color:var(--wp--preset--color--blue);--c-timeline-event-width:100%;--c-timeline-background-color:var(--wp--preset--color--light-gray);background-color:var(--c-timeline-background-color);display:flex;flex-direction:column;min-width:var(--c-timeline-event-width);width:var(--c-timeline-event-width);z-index:1}@media (min-width:64em){.wp-block-jdrf-timeline-event{--c-timeline-event-width:calc(50% - var(--wp--preset--spacing--40))}}.has-light-gray-background-color .wp-block-jdrf-timeline-event{--c-timeline-background-color:var(--wp--preset--color--white)}@media (min-width:64em){.wp-block-jdrf-timeline-event:nth-child(2n){align-self:flex-end}.wp-block-jdrf-timeline-event:nth-child(2n) .wp-block-jdrf-timeline-event__content:after{left:-10px;right:auto}.wp-block-jdrf-timeline-event:nth-child(2n) .wp-block-jdrf-timeline-event__dot{left:-55px;right:auto}}.wp-block-jdrf-timeline-event__content{background-color:inherit;padding:var(--wp--preset--spacing--24);position:relative}.wp-block-jdrf-timeline-event__content>*{position:relative;z-index:1}.wp-block-jdrf-timeline-event__content:after{--width:40px;background-color:inherit;content:"";display:none;height:var(--width);position:absolute;right:-10px;top:50%;transform:translateY(-50%) rotate(45deg);width:var(--width);z-index:0}@media (min-width:64em){.wp-block-jdrf-timeline-event__content:after{display:block}}.wp-block-jdrf-timeline-event__figure{aspect-ratio:16/9;margin:0;overflow:hidden;width:100%}.wp-block-jdrf-timeline-event__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-jdrf-timeline-event__byline{font-size:var(--wp--preset--font-size--small-body)}.wp-block-jdrf-timeline-event__title{display:block;font-family:var(--wp--preset--font-family--caladea);font-size:var(--wp--preset--font-size--h-4);font-style:normal;font-weight:var(--wp--custom--font--weight--regular);letter-spacing:var(--wp--custom--letter-spacing--heading);line-height:var(--wp--custom--font--line-height--heading);margin-bottom:0;margin-top:var(--wp--preset--spacing--16)}.wp-block-jdrf-timeline-event__description{font-size:var(--wp--preset--font-size--large-body);margin-bottom:0;margin-top:var(--wp--preset--spacing--16)}.wp-block-jdrf-timeline-event__link{color:var(--c-timeline-event-link-color);display:block;margin-top:40px;outline:1px solid transparent;outline-offset:-1px;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--wp--custom--transition--duration--fast);transition-property:color,outline-color;transition-timing-function:var(--wp--custom--transition--timing--base)}.wp-block-jdrf-timeline-event__link:hover{--c-timeline-event-link-color:var(--wp--preset--color--navy);-webkit-text-decoration:underline;text-decoration:underline}.wp-block-jdrf-timeline-event__link:focus-visible{outline-color:var(--wp--preset--color--blue)}.wp-block-jdrf-timeline-event__dot{--width:30px;align-items:center;background-color:var(--wp--preset--color--blue);border-radius:100%;content:"";display:none;height:var(--width);justify-content:center;position:absolute;right:-55px;top:50%;transform:translateY(-50%);width:var(--width);z-index:1}@media (min-width:64em){.wp-block-jdrf-timeline-event__dot{display:flex}}.wp-block-jdrf-timeline-event__dot:after{--width:8px;background-color:var(--wp--preset--color--white);border-radius:100%;content:"";display:block;height:var(--width);position:relative;width:var(--width)}
