.story-lead[data-v-7e7ec8eb]{margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.75}.story-timeline[data-v-7e7ec8eb]{margin:0;padding:0;list-style:none}.story-milestone[data-v-7e7ec8eb]{grid-template-columns:7.5rem 1fr;gap:1.5rem;padding-bottom:2.5rem;display:grid;position:relative}.story-milestone[data-v-7e7ec8eb]:before{content:"";background-color:var(--ml-border);width:2px;position:absolute;top:.75rem;bottom:0;left:calc(8.25rem - 1px)}.story-milestone[data-v-7e7ec8eb]:last-child:before{display:none}.story-milestone[data-v-7e7ec8eb]:after{content:"";border:2px solid var(--ml-foreground);border-radius:var(--ml-radius-full);background-color:var(--ml-background);width:.75rem;height:.75rem;position:absolute;top:.375rem;left:7.875rem}.story-marker[data-v-7e7ec8eb]{text-align:right}.story-year[data-v-7e7ec8eb]{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.5rem}.story-content[data-v-7e7ec8eb]{min-width:0;padding-left:1.25rem}.story-content p[data-v-7e7ec8eb]{margin:0 0 1rem;font-size:.9875rem;line-height:1.75}.story-title[data-v-7e7ec8eb]{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.story-subtitle[data-v-7e7ec8eb]{margin:1.75rem 0 .75rem;font-size:1.0625rem;font-weight:700}.story-content .story-tag[data-v-7e7ec8eb]{border:1px solid var(--ml-border);border-radius:var(--ml-radius-full);color:var(--ml-muted-foreground);margin:0 0 .5rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-block}.story-milestone-original[data-v-7e7ec8eb]:after{border-style:dashed;border-color:var(--ml-muted-foreground)}.story-milestone-original .story-year[data-v-7e7ec8eb]{color:var(--ml-muted-foreground)}.story-milestone-current[data-v-7e7ec8eb]:after{background-color:var(--ml-foreground)}.story-milestone-current .story-content .story-tag[data-v-7e7ec8eb]{border-color:var(--ml-primary);background-color:var(--ml-primary);color:var(--ml-primary-foreground)}.story-reflection[data-v-7e7ec8eb]{border:1px solid var(--ml-border);border-radius:var(--ml-radius);background-color:var(--docs-sidebar-background);margin:1.5rem 0 0;padding:1.125rem 1.25rem .25rem}.story-reflection-title[data-v-7e7ec8eb]{margin:0 0 .75rem;font-size:1.0625rem;font-weight:700}.story-content .story-reflection-emphasis[data-v-7e7ec8eb]{font-size:1.0625rem;font-weight:600}.story-closing[data-v-7e7ec8eb]{border-left:3px solid var(--ml-foreground);background-color:var(--ml-muted);margin:.5rem 0 1.5rem;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.6}.story-next[data-v-7e7ec8eb]{color:var(--ml-muted-foreground)}@media (width<=768px){.story-milestone[data-v-7e7ec8eb]{grid-template-columns:1fr;gap:.5rem;padding-left:1.75rem}.story-milestone[data-v-7e7ec8eb]:before{left:calc(.375rem - 1px)}.story-milestone[data-v-7e7ec8eb]:after{left:0}.story-marker[data-v-7e7ec8eb]{text-align:left}.story-content[data-v-7e7ec8eb]{padding-left:0}}
