.timeline{list-style:none;padding:0;margin:0;border-left:2px solid var(--border-strong)}.timeline li{position:relative;padding:0 0 1.5rem 20px}.timeline li:before{content:"";position:absolute;left:-7px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--part-2)}.tl-date{margin:0;font-size:.85rem;color:var(--text-2)}.timeline h3{margin:.1em 0 .3em}.issue{border-top:1px solid var(--border)}