.timeline__items{list-style:none;padding-left:0}.timeline__item{display:none;margin:0 0 16px;padding:0 0 16px}.timeline__item:not(:last-child){border-bottom:1px solid #dee2e6}.timeline__item:first-child,.timeline__item:nth-child(2),.timeline__item:nth-child(3){display:block}.timeline__item__toggle{display:none}.timeline__item__title{color:#4b565f;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.timeline__item__date{font-size:1rem;margin-bottom:.5rem}.timeline__item__speaker{font-size:1rem;font-weight:600;margin-bottom:.25rem}.timeline__item__description{display:block;font-size:1rem}.timeline__item__read-less,.timeline__item__read-more{display:none}.timeline__show-all,.timeline__show-less{background:none;border:none;box-shadow:none;color:#15d1a0;display:flex;margin-left:auto;outline:none}.timeline--centered .timeline__item__date,.timeline__show-less{display:none}.timeline--show-all .timeline__item{display:block}.timeline--show-all .timeline__show-less{display:flex}.timeline--show-all .timeline__show-all{display:none}@media (max-width:575.98px){.timeline__item__description{display:block!important}}@media (min-width:768px){.timeline__items{margin-left:16px}.timeline__item{border-bottom:none!important;display:block;margin:0;padding:0 0 2rem 3rem;position:relative}.timeline__item.timeline__item--has-description .timeline__item__title{cursor:pointer}.timeline__item.timeline__item--has-description .timeline__item__title:hover{color:#6fc}.timeline__item.timeline__item--has-description .timeline__item__toggle{cursor:pointer}.timeline__item--active .timeline__item__toggle .center,.timeline__item.timeline__item--has-description .timeline__item__toggle:hover .center{fill:#6fc}.timeline__item--active .timeline__item__read-more{display:none}.timeline__item--active .timeline__item__read-less{display:inline-block}.timeline__item:not(:last-child):before{background-color:#6fc;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.timeline__item__toggle{display:block;height:45px;left:-18px;position:absolute;width:40px}.timeline__item__title{font-size:1.25rem;margin-bottom:.1rem}.timeline__item__date{font-size:1rem}.timeline__item__date-full{font-size:.875rem}.timeline__item__speaker{font-size:1.125rem;font-weight:400}.timeline__item__description{display:none;font-size:1rem}.timeline__item.show-description .timeline__item__description{display:block}.timeline__item__read-less,.timeline__item__read-more{cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;text-decoration:underline}.timeline__item__read-less:hover,.timeline__item__read-more:hover{text-decoration:underline}.timeline__item__read-less,.timeline__show-all,.timeline__show-less{display:none}}@media (min-width:992px){.timeline__items{margin-left:0}.timeline__item__details{border:2px solid #4b565f;padding:.2rem 1rem;position:relative}.timeline__item__details:after{background-color:#fff;border:solid #4b565f;border-width:0 2px 2px 0;content:"";display:inline-block;padding:.5rem;position:absolute;top:12px}.timeline--centered .timeline__item{padding:0 0 2rem;width:50%}.timeline--centered .timeline__item:not(:last-child):before{width:4px}.timeline--centered .timeline__item__date{display:block;font-weight:600;margin-bottom:0;position:absolute;top:10px}.timeline--centered .timeline__item--left{padding-right:6rem}.timeline--centered .timeline__item--left:not(:last-child):before{left:unset;right:0}.timeline--centered .timeline__item--left .timeline__item__details:after{right:-10px;transform:rotate(-45deg)}.timeline--centered .timeline__item--left .timeline__item__toggle{left:unset;right:-18px}.timeline--centered .timeline__item--left .timeline__item__date{right:1.875rem}.timeline--centered .timeline__item--right{margin-left:50%;padding-left:6rem}.timeline--centered .timeline__item--right:not(:last-child):before{left:-4px;right:unset}.timeline--centered .timeline__item--right .timeline__item__details:after{left:-10px;transform:rotate(135deg)}.timeline--centered .timeline__item--right .timeline__item__toggle{left:-22px;right:unset}.timeline--centered .timeline__item--right .timeline__item__date{left:1.875rem}}


.newsletter-signup{position:relative}.newsletter-signup__success{align-items:center;background-color:#2c3843;bottom:0;color:#fff;display:none;font-size:1.5rem;font-weight:600;justify-content:flex-start;left:0;position:absolute;right:0;top:0}.newsletter-signup__success.show{display:flex}.newsletter-signup .form-text,.newsletter-signup .form-text a{color:var(--cmk-palette-on-inverse)}.newsletter-signup .form-text a{text-decoration:underline}


