.tl[data-astro-cid-hbyttvwe]{gap:.6rem;display:grid}.tl__rows[data-astro-cid-hbyttvwe]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.tl__row[data-astro-cid-hbyttvwe],.tl__axis[data-astro-cid-hbyttvwe]{grid-template-columns:9.5rem minmax(0,1fr);grid-template-areas:"label track""label caption";align-items:center;column-gap:1rem;display:grid}.tl__label[data-astro-cid-hbyttvwe]{color:#1f2e4a;grid-area:label;font-size:.9rem;font-weight:700}.tl__caption[data-astro-cid-hbyttvwe]{color:#4a5872;grid-area:caption;margin-top:.2rem;font-size:.78rem}.tl__track[data-astro-cid-hbyttvwe]{grid-area:track;grid-template-columns:repeat(var(--months), minmax(0, 1fr));background:#f1f5fb;border-radius:4px;height:1.4rem;display:grid;position:relative}.tl__track[data-astro-cid-hbyttvwe]:before,.tl__track[data-astro-cid-hbyttvwe]:after{content:"";width:0;top:-.3rem;bottom:-.3rem;left:calc((var(--cross) - 1) / var(--months) * 100%);border-left:2px dashed #0054d8;position:absolute}.tl__track[data-astro-cid-hbyttvwe]:after{left:calc((var(--break) - 1) / var(--months) * 100%);border-left-color:#16a34a}.tl__axis[data-astro-cid-hbyttvwe] .tl__track[data-astro-cid-hbyttvwe]{background:0 0;height:auto}.tl__axis[data-astro-cid-hbyttvwe] .tl__track[data-astro-cid-hbyttvwe]:before,.tl__axis[data-astro-cid-hbyttvwe] .tl__track[data-astro-cid-hbyttvwe]:after{display:none}.tl__bar[data-astro-cid-hbyttvwe]{grid-column:var(--from) / var(--to);background:#0054d8;border-radius:3px;grid-row:1;margin:.2rem 0}.tl__bar--overlap[data-astro-cid-hbyttvwe]{background:#ff6a1a59}.tl__tick[data-astro-cid-hbyttvwe]{grid-column:var(--m);color:#4a5872;font-variant-numeric:tabular-nums;visibility:hidden;grid-row:1;font-size:.72rem;font-weight:700}.tl__tick[data-astro-cid-hbyttvwe].is-wide{visibility:visible}.tl__marks[data-astro-cid-hbyttvwe]{border-top:1px solid #d6e0f2;flex-wrap:wrap;gap:.5rem 2rem;margin:.5rem 0 0;padding-top:.8rem;display:flex}.tl__mark[data-astro-cid-hbyttvwe]{align-items:baseline;gap:.5rem;display:flex}.tl__mark[data-astro-cid-hbyttvwe] dt[data-astro-cid-hbyttvwe]{color:#0054d8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.tl__mark[data-astro-cid-hbyttvwe]:last-child dt[data-astro-cid-hbyttvwe]{color:#15803d}.tl__mark[data-astro-cid-hbyttvwe] dt[data-astro-cid-hbyttvwe]:before{content:"";vertical-align:-.1em;border-left:2px dashed;width:0;height:.8rem;margin-right:.4rem;display:inline-block}.tl__mark[data-astro-cid-hbyttvwe] dd[data-astro-cid-hbyttvwe]{color:#4a5872;margin:0;font-size:.88rem}.tl__mark[data-astro-cid-hbyttvwe] strong[data-astro-cid-hbyttvwe]{color:#0b1220}@media (width<=640px){.tl__row[data-astro-cid-hbyttvwe],.tl__axis[data-astro-cid-hbyttvwe]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""caption""track";row-gap:.2rem}.tl__rows[data-astro-cid-hbyttvwe]{gap:.9rem}.tl__caption[data-astro-cid-hbyttvwe]{margin:0 0 .3rem}.tl__axis[data-astro-cid-hbyttvwe] .tl__label[data-astro-cid-hbyttvwe]{display:none}.tl__tick[data-astro-cid-hbyttvwe].is-wide{visibility:hidden}.tl__tick[data-astro-cid-hbyttvwe].is-narrow{visibility:visible}.tl__marks[data-astro-cid-hbyttvwe]{flex-direction:column}}
