.path-chart{margin:var(--space-2) 0 0}.path-axis,.path-lane{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:0 var(--space-3);align-items:center}.path-axis{padding-bottom:6px;border-bottom:1px solid var(--line)}.path-years,.path-lanes{list-style:none;margin:0;padding:0}.path-years{display:grid;grid-template-columns:repeat(40,minmax(0,1fr))}.path-years li{grid-column:span 4;font:11px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mute)}.path-lane{min-height:44px;padding:10px 0;border-top:1px solid var(--hair)}.path-lane:first-child{border-top:0}.path-label{margin:0;font:var(--text-meta);color:var(--mute)}.path-label b{display:block;font:var(--text-title);color:var(--ink)}.path-track{display:grid;grid-template-columns:repeat(40,minmax(0,1fr));grid-template-rows:12px;align-items:center;min-width:0}.path-bar{grid-row:1;position:relative;height:2px;background:var(--ink)}.path-bar:before,.path-bar:after{content:"";position:absolute;top:-5px;width:2px;height:12px;background:var(--ink)}.path-bar:before{left:0}.path-bar:after{right:0}.path-bar--open-left:before,.path-bar--ongoing:after{display:none}.path-bar--muic{grid-column:3/21}.path-bar--research{grid-column:11/36}.path-bar--industry{grid-column:20/29}.path-bar--medicine{grid-column:22/36}.path-bar--medicine-future{grid-column:36/39;height:0;background:none;border-top:2px dashed var(--ink)}.path-bar--medicine-future:before{display:none}.path-bar--medicine-future:after{top:-7px}@media(max-width:860px){.path-axis,.path-lane{grid-template-columns:11rem minmax(0,1fr);gap:0 var(--space-2)}}@media(max-width:560px){.path-axis,.path-lane{grid-template-columns:minmax(0,1fr);gap:6px 0}.path-axis-spacer{display:none}.path-years li{font-size:10px}}.path-eras{margin-top:var(--space-2)}.era{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:0 var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line)}.era-pane h3{margin:2px 0 6px}.era-pane p{font:var(--text-meta);color:var(--mute);max-width:32ch}.era-years{font:var(--text-year);font-variant-numeric:tabular-nums;color:var(--mute)}.era-entries{list-style:none;margin:0;padding:0}.entry{padding:12px 0;border-top:1px solid var(--hair)}.entry:first-child{border-top:0;padding-top:0}.entry-meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0 0 4px;font:var(--text-meta);color:var(--mute);font-variant-numeric:tabular-nums}.tag{font:11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.entry h4{margin:0 0 2px;font:var(--text-title);letter-spacing:-.01em}.entry-org{margin:0 0 2px;font-size:14px}.entry-note{margin:0;font:var(--text-meta);color:var(--mute);max-width:var(--measure)}@media(max-width:760px){.era{grid-template-columns:minmax(0,1fr);gap:var(--space-2) 0}.era-pane p{max-width:var(--measure)}}
