.timeline.svelte-o012vc{list-style:none;margin:0;padding:0}.entry.svelte-o012vc{position:relative;padding:0 0 2rem 1.5rem;display:grid;grid-template-columns:1fr;gap:.25rem 1.5rem}.entry.svelte-o012vc:last-child{padding-bottom:0}@media (min-width: 640px){.entry.svelte-o012vc{grid-template-columns:9.5rem minmax(0,1fr)}}.marker.svelte-o012vc{position:absolute;left:-.3125rem;top:.4rem;width:.5625rem;height:.5625rem;border-width:1.5px}.period.svelte-o012vc{padding-top:.1rem;white-space:nowrap}
