.QTB4ua_timeline{margin:24px 0 56px;padding-left:24px;position:relative}.QTB4ua_timeline:before{content:"";background:linear-gradient(var(--gold), #c9983c26);width:2px;position:absolute;top:8px;bottom:8px;left:6px}.QTB4ua_epoch{margin-bottom:18px}.QTB4ua_epochTitle{font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--label);margin:0 0 8px;font-size:12px;font-weight:700}.QTB4ua_list{margin:0;padding:0;list-style:none}.QTB4ua_event{border-radius:12px;margin-left:-10px;padding:6px 10px 14px;scroll-margin:120px;transition:background .25s;position:relative}.QTB4ua_event:before{content:"";background:var(--bg);border:2px solid var(--gold);border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-12px}.QTB4ua_event[data-highlight=true]{background:var(--surface);box-shadow:0 0 0 1px var(--line)}.QTB4ua_event[data-highlight=true]:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px #7a2e2233}.QTB4ua_year{font-family:var(--heading);font-size:22px;font-weight:700;display:block}.QTB4ua_text{font-family:var(--ui);color:#4b3a2c;margin:2px 0 0;font-size:14px;line-height:1.5}.QTB4ua_link{font-family:var(--ui);margin-top:6px;font-size:13px;font-weight:700;display:inline-block}
