.silktide-timeline{--dot:var(--wp--preset--spacing--20);--ring:var(--wp--custom--space--hair);--row-gap:var(--wp--preset--spacing--40);--dot-offset:var(--wp--preset--spacing--40);--date-column:6em;margin-block:var(--wp--preset--spacing--40)}.silktide-timeline__list{margin:0}.silktide-timeline__row{grid-template-columns:var(--date-column) var(--dot) minmax(0, 1fr);column-gap:var(--wp--preset--spacing--30);margin:0;padding-block-end:var(--row-gap);display:grid}.silktide-timeline__row:last-child{padding-block-end:0}.silktide-timeline__date{top:var(--sticky-top);font-weight:700;line-height:var(--wp--custom--leading--heading);color:var(--text);text-align:end;align-self:start;padding-block-start:var(--dot-offset);position:sticky}.silktide-timeline__entry:before,.silktide-timeline__entry:after{content:"";grid-area:1/2}.silktide-timeline__entry:before{width:1px;background:var(--line);justify-self:center;margin-block-end:calc(-1 * var(--row-gap))}.silktide-timeline__entry:first-child:before{margin-block-start:var(--dot-offset)}.silktide-timeline__entry:last-child:before{margin-block-end:0}.silktide-timeline__entry:after{top:calc(var(--sticky-top) + var(--dot-offset));z-index:1;box-sizing:border-box;width:var(--dot);height:var(--dot);border:var(--ring) solid var(--accent);background:var(--surface);border-radius:50%;align-self:start;margin-block-start:var(--dot-offset);position:sticky}.silktide-timeline__card{border:1px solid #0000;grid-column:3;min-width:0}.silktide-timeline__card.is-highlighted{border-color:var(--accent)}.silktide-timeline .silktide-timeline__thread{margin:0 0 var(--wp--preset--spacing--10);color:var(--accent-text);font-weight:500}.silktide-timeline .silktide-timeline__headline{margin:0 0 var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--lg);line-height:var(--wp--custom--leading--heading);color:var(--text)}.silktide-timeline__body{line-height:var(--wp--custom--leading--body);color:var(--text-muted)}.silktide-timeline__body>:first-child{margin-block-start:0}.silktide-timeline__body>:last-child{margin-block-end:0}.silktide-timeline .silktide-timeline__body blockquote{margin-block:var(--wp--preset--spacing--30);border-inline-start:var(--ring) solid var(--accent);padding-inline-start:var(--wp--preset--spacing--30);font-style:italic}.silktide-timeline__parts{--card-min:16rem;gap:var(--wp--preset--spacing--30);margin-block-start:var(--wp--preset--spacing--30);display:grid}.silktide-timeline__part{padding:var(--wp--preset--spacing--30);border:1px solid var(--line);border-radius:var(--wp--preset--border-radius--sm);background:var(--surface)}.silktide-timeline .silktide-timeline__part-title{margin:0 0 var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--base);line-height:var(--wp--custom--leading--heading);color:var(--text)}.silktide-timeline__gap:before{content:"";width:1px;margin-block:calc(-1 * var(--row-gap));background:var(--line);grid-area:1/2;justify-self:center}.silktide-timeline .silktide-timeline__gap-text{padding-block:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);color:var(--text-muted);grid-column:3;margin:0;font-style:italic}@media (width<48rem){.silktide-timeline__row{grid-template-columns:minmax(0,1fr)}.silktide-timeline__date{text-align:center;margin-block-end:var(--wp--preset--spacing--30);padding-block-start:0;position:static}.silktide-timeline__entry:before,.silktide-timeline__gap:before{display:none}.silktide-timeline__entry:after{margin-block:0 calc(-1 * var(--dot) / 2);grid-area:2/1;justify-self:center;position:static}.silktide-timeline__card,.silktide-timeline .silktide-timeline__gap-text{grid-column:1}.silktide-timeline .silktide-timeline__gap-text{text-align:center}}
