.tl-explorer h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.tl-explorer .tt-chips{margin:0 0 14px}.tl-era{margin:0 0 28px}.tl-era-name{font-family:var(--font-geist-mono),monospace;letter-spacing:1px;color:#909e83;margin:0 0 12px;font-size:13px;font-weight:400}.tl-list{border-left:1px solid #fff2;gap:14px;margin:0;padding:0 0 0 22px;list-style:none;display:grid}.tl-event{border:1px solid var(--border);background:#0e1316;border-radius:12px;gap:6px;max-width:760px;padding:14px 18px;display:grid;position:relative}.tl-event:before{content:"";width:12px;height:12px;box-shadow:0 0 0 4px var(--background,#090c0d);background:#8e9788;border-radius:50%;position:absolute;top:20px;left:-29px}.tl-event.is-history:before{background:#e7c58a}.tl-event.is-science:before{background:var(--primary)}.tl-event.is-law:before{background:#9fb6f5}.tl-event.is-canada:before{background:#f08a74}.tl-when{font-family:var(--font-geist-mono),monospace;color:#a9b49e;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:12px;display:flex}.tl-when time{color:#f1f0e8}.tl-event h4{color:#f1f0e8;margin:0;font-size:17px;font-weight:500;line-height:1.4}.tl-text{color:#d3d9cc;margin:0;font-size:15px;line-height:1.65}.tl-evidence{color:#e7c58a;margin:0;font-size:13px}.tl-source{color:#a9b49e;margin:0;font-size:13px}.tl-source a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.tl-event:target{border-color:var(--primary)}@media (max-width:600px){.tl-list{padding-left:16px}.tl-event:before{left:-23px}}
