.m-date{background-color:#121469;color:#fff;display:inline-flex;line-height:1.25;padding:.5rem 1rem}.m-date--variant-highlight{flex-direction:column;justify-content:center;min-width:4.25rem;padding:.5rem}.m-date--style-unknown{background-color:#595b96}.m-date__day{display:block;font-size:calc(1rem * 2);font-weight:700;line-height:1.125;text-align:center;width:100%}.m-date__month{display:block;line-height:1;text-align:center;width:100%}
.m-timeline{margin-top:1rem}.m-timeline--is-menu{position:sticky;top:2rem}.m-timeline__list{list-style:none;margin:0;padding:0}.m-timeline--is-clickable .m-timeline__item{cursor:pointer}.m-timeline__row{display:flex;padding:.5rem 0 1rem}.m-timeline__row:first-child{padding-top:0}.m-timeline__row:last-child{padding-bottom:2rem}.m-timeline__item:last-child .m-timeline__row:last-child{padding-bottom:0}.m-timeline__content{flex:1 1 auto;margin-left:.5rem;min-width:0}.m-timeline__content>:first-child{margin-top:0}@media (min-width:560px){.m-timeline__content{margin-left:1rem}}.m-timeline__index{background-color:transparent;color:#636b76;flex:0 0 auto;font-size:1rem;font-weight:700;min-width:0;position:relative;width:2.5rem}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__index{color:#040415}@media (min-width:560px){.m-timeline__index{width:3rem}}@media (min-width:768px){.m-timeline__index{width:4rem}}.m-timeline__date{display:block;font-weight:400;margin-top:-.5rem;padding:0;text-align:center}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__date{color:#040415}.m-timeline__marker{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;margin:-.5rem 0 -1rem;width:2rem}.m-timeline__row:first-child .m-timeline__marker{margin-top:0}.m-timeline__row:last-child .m-timeline__marker{margin-bottom:-2rem}.m-timeline__item:last-child .m-timeline__row:last-child .m-timeline__marker{margin-bottom:0}.m-timeline__marker::after{background-color:#636b76;content:"";flex:1 0 auto;min-height:.75rem;width:3px}.m-timeline__marker--no-line::after{display:none}.m-timeline__circle{border:3px solid #636b76;border-radius:50%;flex:0 0 auto;height:calc(1rem * 1.5);width:calc(1rem * 1.5)}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__circle,.m-timeline__item--is-active .m-timeline__circle{background-color:#121469;box-shadow:inset 0 0 0 3px #fff}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__circle{border-color:#040415}.m-timeline__line{background-color:#121469;height:3px;margin:0;width:100%}.m-timeline__title{color:#121469;margin:0}.m-timeline--is-menu .m-timeline__title{font-weight:400}.m-timeline__item--is-active .m-timeline__title{font-weight:700}.m-timeline__title a{color:inherit;text-decoration:none}.m-timeline--is-clickable .m-timeline__item:hover .m-timeline__title a{color:#040415}@media (max-width:559px){.m-timeline__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}}.m-timeline__divider{padding-bottom:2rem;position:relative}.m-timeline__divider::before{background-color:#636b76;bottom:0;content:"";left:calc(2.5rem + 1rem - 1.5px);position:absolute;top:0;width:3px}@media (min-width:560px){.m-timeline__divider::before{left:calc(3rem + 1rem - 1.5px)}}@media (min-width:768px){.m-timeline__divider::before{left:calc(4rem + 1rem - 1.5px)}}.m-timeline__divider-label{color:#121469;font-weight:700;line-height:1.25;margin-left:.5rem}@media (min-width:560px){.m-timeline__divider-label{font-size:calc(1rem * 1.25)}}.m-timeline__icon{color:#636b76;height:calc(1rem * 2.5);width:calc(1rem * 2.5)}
