.tl__badge[data-v-af4f0167]{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.tl[data-v-af4f0167]{position:relative}.tl[data-v-af4f0167]:before{content:"";position:absolute;left:5.5rem;top:.75rem;bottom:.75rem;width:1px;background:var(--line)}@media(max-width:640px){.tl[data-v-af4f0167]:before{left:.3rem}}.tl__item[data-v-af4f0167]{position:relative;display:grid;grid-template-columns:5.5rem 1fr;align-items:start;gap:0 1.75rem;padding-block:1.1rem}@media(max-width:640px){.tl__item[data-v-af4f0167]{grid-template-columns:1fr;gap:.35rem;padding-left:1.75rem}}.tl__year[data-v-af4f0167]{font-size:1.25rem;color:var(--sage-deep);line-height:1.4;letter-spacing:.01em}.tl__dot[data-v-af4f0167]{position:absolute;left:5.5rem;top:1.55rem;width:9px;height:9px;border-radius:3px;background:#fff;border:2px solid var(--brand-sage);transform:translate(-4px) rotate(45deg)}@media(max-width:640px){.tl__dot[data-v-af4f0167]{left:.3rem;top:1.6rem}}.tl__text[data-v-af4f0167]{font-size:var(--fs-body);line-height:1.75;color:var(--ink-soft)}.tl__tag[data-v-af4f0167]{margin-top:.5rem;justify-self:start}@media(min-width:641px){.tl__tag[data-v-af4f0167]{grid-column:2}}.tl__note[data-v-af4f0167]{margin-top:2rem;font-size:var(--fs-caption);color:var(--gray-400)}
