.timeline[data-astro-cid-3xih677i]{gap:var(--space-s);margin:0;padding:0 0 0 1.6rem;display:grid;position:relative}.timeline[data-astro-cid-3xih677i]:before{content:"";background:var(--rule);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.42rem}li[data-astro-cid-3xih677i]{position:relative}.dot[data-astro-cid-3xih677i]{border:2px solid var(--rule-strong);background:var(--paper);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.3rem;left:-1.6rem}li[data-astro-cid-3xih677i][data-state=past] .dot[data-astro-cid-3xih677i]{background:var(--ink-muted);border-color:var(--ink-muted)}li[data-astro-cid-3xih677i][data-state=current] .dot[data-astro-cid-3xih677i]{background:var(--accent);border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-wash)}li[data-astro-cid-3xih677i][data-state=past] .label[data-astro-cid-3xih677i],li[data-astro-cid-3xih677i][data-state=past] .date[data-astro-cid-3xih677i]{color:var(--ink-muted)}.date[data-astro-cid-3xih677i]{color:var(--ink-muted);font-size:.8rem}.label[data-astro-cid-3xih677i]{font-weight:650;line-height:1.3}.desc[data-astro-cid-3xih677i],.src[data-astro-cid-3xih677i]{font-size:var(--step--1);color:var(--ink-soft);max-width:60ch;margin-top:.2rem}.src[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]{color:var(--accent-ink)}.badge[data-astro-cid-3xih677i]{font-family:var(--font-text);letter-spacing:.05em;text-transform:uppercase;vertical-align:.12em;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.72rem;font-weight:500;display:none}li[data-astro-cid-3xih677i][data-state=current] [data-astro-cid-3xih677i][data-badge-current]{background:var(--ink);color:var(--paper);display:inline-block}li[data-astro-cid-3xih677i][data-next] [data-astro-cid-3xih677i][data-badge-next]{border:1px solid var(--ink-muted);color:var(--ink-soft);display:inline-block}.compact[data-astro-cid-3xih677i]{gap:var(--space-xs)}.compact[data-astro-cid-3xih677i] .label[data-astro-cid-3xih677i]{font-size:.95rem}.layout[data-astro-cid-7ctha7wu]{gap:var(--space-xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.aside[data-astro-cid-7ctha7wu]{padding:var(--space-m);border-radius:var(--radius-l);background:var(--surface)}.aside[data-astro-cid-7ctha7wu] h2[data-astro-cid-7ctha7wu]{font-size:var(--step-1);margin-top:0}@media (width<=56rem){.layout[data-astro-cid-7ctha7wu]{grid-template-columns:1fr}}
