
    .timeline{border-left:2px solid var(--line);margin:28px 0 0 8px;padding-left:26px}.time-item{position:relative;margin:0 0 30px}.time-item::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--blue);left:-32px;top:.55em}.time-item b{display:block}.time-item p{margin:4px 0}
    .framework{padding:30px;border:1px solid var(--ink);margin:30px 0}.framework .math-block{background:#fff;margin:12px 0;padding:10px 0}