.tc-justin-timeline{--tc-justin-timeline-date-height:26px;--tc-justin-timeline-date-width:8%;--tc-justin-timeline-figure-width:36%;--tc-justin-timeline-metas-gap:16px;display:flex;flex-direction:column;gap:24px}@media print,screen and (min-width:64em){.tc-justin-timeline{--tc-justin-timeline-figure-width:24%;gap:32px}}.tc-justin-timeline__header{align-items:center;border-bottom:1px solid var(--color-grey-3);display:flex;justify-content:space-between;padding-bottom:16px;position:relative}.tc-justin-timeline__title{align-self:flex-start;color:var(--color-grey-12);font-size:var(--font-36);font-weight:var(--font-weight-extra-bold);letter-spacing:-.045rem}.tc-justin-timeline__share .c-cta--share{margin-bottom:0}#tc-justin-timeline-share-display-popup,.tc-justin-timeline__share__content{display:none}#tc-justin-timeline-share-display-popup:checked~.tc-justin-timeline__share__content{display:block}.tc-justin-timeline__main{display:flex;flex-direction:column;gap:32px}.tc-justin-timeline__list{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:63.99875em){.tc-justin-timeline__list{gap:16px}}.tc-justin-timeline__item{border-bottom:1px solid var(--color-grey-3);padding-bottom:24px}@media screen and (max-width:63.99875em){.tc-justin-timeline__item{padding-bottom:16px}}.tc-justin-timeline .the-media-object{display:flex;flex-direction:column;gap:16px;padding:0}@media print,screen and (min-width:64em){.tc-justin-timeline .the-media-object{flex-direction:row;gap:32px}}.tc-justin-timeline__article__link{display:flex;flex-wrap:wrap;gap:16px}.tc-justin-timeline__article__link:focus,.tc-justin-timeline__article__link:hover{color:inherit}.tc-justin-timeline__article__link:focus .tc-justin-timeline__article__content,.tc-justin-timeline__article__link:hover .tc-justin-timeline__article__content{text-decoration:underline}@media print,screen and (min-width:64em){.tc-justin-timeline__article__link{flex-wrap:nowrap}}.tc-justin-timeline__article__metas{color:var(--color-blue-stormy);font-size:var(--font-14);font-weight:var(--font-weight-extra-bold);inset-inline-start:calc(var(--tc-justin-timeline-figure-width) + 16px);letter-spacing:-.0175rem;line-height:normal;position:absolute;top:calc(var(--tc-justin-timeline-date-height) + var(--tc-justin-timeline-metas-gap))}.tc-justin-timeline__article__metas:focus,.tc-justin-timeline__article__metas:hover{color:var(--color-blue-stormy);text-decoration:underline;text-underline-offset:2px}.tc-justin-timeline__article__metas:focus~.tc-justin-timeline__article__link .the-media-object__image,.tc-justin-timeline__article__metas:hover~.tc-justin-timeline__article__link .the-media-object__image{opacity:1!important}@media print,screen and (min-width:64em){.tc-justin-timeline__article__metas{--gap-adjust:32px;inset-inline-start:calc(var(--tc-justin-timeline-date-width) + var(--tc-justin-timeline-figure-width) + var(--gap-adjust));top:3px}}.tc-justin-timeline__article__date{align-items:center;display:flex;gap:8px;width:100%}@media print,screen and (min-width:64em){.tc-justin-timeline__article__date{align-items:flex-start;flex:1 0 var(--tc-justin-timeline-date-width);flex-direction:column;gap:normal}}.tc-justin-timeline__article__hour{color:var(--color-grey-12);font-size:var(--font-22);font-weight:var(--font-weight-semibold)}@media screen and (max-width:63.99875em){.tc-justin-timeline__article__hour{font-size:var(--font-16)}}.tc-justin-timeline__article__day{color:var(--color-grey-9);font-size:var(--font-12);line-height:normal}.tc-justin-timeline .the-media-object .the-media-object__figure{flex:0 0 var(--tc-justin-timeline-figure-width)}.tc-justin-timeline__article__content{display:flex;flex-direction:column;gap:8px;letter-spacing:-.0175rem;line-height:18px;padding-top:22px;width:calc(100% - var(--tc-justin-timeline-figure-width) - 16px)}@media print,screen and (min-width:64em){.tc-justin-timeline__article__content{padding-top:28px}}.tc-justin-timeline__article__title{color:var(--color-grey-12);font-size:var(--font-14);font-weight:var(--font-weight-bold);letter-spacing:-.00875rem;line-height:normal}@media print,screen and (min-width:64em){.tc-justin-timeline__article__title{font-size:var(--font-16)}}.tc-justin-timeline__article__description{display:none}@media print,screen and (min-width:64em){.tc-justin-timeline__article__description{color:var(--color-grey-9);display:block;font-size:var(--font-14);line-height:20px}}.tc-justin-timeline .c-cta{align-self:center}html[dir=rtl] .tc-justin-timeline__article__content,html[dir=rtl] .tc-justin-timeline__article__metas,html[dir=rtl] .tc-justin-timeline__article__title,html[dir=rtl] .tc-justin-timeline__title{letter-spacing:normal}