.intro.svelte-1ajlcxc{padding:4em 24px 1em}.intro.svelte-1ajlcxc h1:where(.svelte-1ajlcxc){margin-top:.5em}.timeline.svelte-1ajlcxc{padding:2.5em 24px 1em}.node.svelte-1ajlcxc{grid-template-columns:28px 1fr;gap:1.4em;display:grid}.rail.svelte-1ajlcxc{flex-direction:column;align-items:center;display:flex}.dot.svelte-1ajlcxc{background:var(--orange);flex-shrink:0;width:14px;height:14px}.line.svelte-1ajlcxc{background:var(--line);flex:1;width:2px;margin:4px 0}.node-body.svelte-1ajlcxc{padding-bottom:2.4em}.period.svelte-1ajlcxc{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);font-size:.78rem}.node-body.svelte-1ajlcxc h3:where(.svelte-1ajlcxc){margin-top:.3em}.node-body.svelte-1ajlcxc ul:where(.svelte-1ajlcxc){flex-direction:column;gap:.4em;margin-top:.8em;list-style:none;display:flex}.node-body.svelte-1ajlcxc li:where(.svelte-1ajlcxc){color:var(--ink-soft);padding-left:1.2em;font-size:.95rem;position:relative}.node-body.svelte-1ajlcxc li:where(.svelte-1ajlcxc):before{content:"›";color:var(--orange);font-weight:700;position:absolute;left:0}.note.svelte-1ajlcxc{color:var(--ink-faint);max-width:56ch;margin-top:.8em;font-size:.86rem;font-style:italic}section.content.svelte-1ajlcxc{padding:1.5em 24px 5em}
