.timeline-item.svelte-x8a3kw{border-left:2px solid #d4af374d;padding-bottom:2rem;padding-left:2rem;position:relative}.timeline-item.svelte-x8a3kw:last-child{padding-bottom:0}.timeline-item.svelte-x8a3kw:before{content:"";background:var(--gold);border:3px solid var(--ivory);width:12px;height:12px;box-shadow:0 0 0 2px var(--gold);border-radius:50%;position:absolute;top:4px;left:-7px}.timeline-year.svelte-x8a3kw{font-family:var(--font-heading);color:var(--gold);letter-spacing:.05em;font-size:.85rem;font-weight:600}.timeline-title.svelte-x8a3kw{font-family:var(--font-heading);color:var(--navy);margin:.25rem 0;font-size:1.1rem;font-weight:600}.timeline-desc.svelte-x8a3kw{color:var(--charcoal);font-size:.9rem;line-height:1.6}
