.pqc-article-timeline { position:relative;margin:48px 0 24px;border-top:1px solid rgba(0,16,68,.16); }
.pqc-article-timeline::before { content:"";position:absolute;left:75px;top:34px;bottom:34px;width:1px;background:linear-gradient(#ff9f43,#34b6ff 38%,rgba(0,143,215,.22)); }
.pqc-article-timeline article { position:relative;display:grid;grid-template-columns:90px 175px 1fr;gap:20px;align-items:start;padding:26px 0;border-bottom:1px solid rgba(0,16,68,.14); }
.pqc-article-timeline article::before { content:"";position:absolute;left:70px;top:32px;width:9px;height:9px;border:1px solid #008fd7;border-radius:50%;background:white; }
.pqc-article-timeline .timeline-current::before { background:#008fd7;box-shadow:0 0 0 5px rgba(52,182,255,.1),0 0 12px rgba(52,182,255,.5); }
.pqc-article-timeline time { color:#008fd7;font-size:14px;font-weight:600; }
.pqc-article-timeline strong { color:#001044;font-size:17px;font-weight:500; }
.pqc-article-timeline p { margin:0;font-size:16px;line-height:1.65; }
.article-copy .article-source { color:rgba(0,16,68,.5);font-size:12px; }
.article-source a { color:#006fa9; }
@media(max-width:600px){.pqc-article-timeline::before{left:5px}.pqc-article-timeline article{grid-template-columns:1fr;gap:8px;padding:25px 0 25px 25px}.pqc-article-timeline article::before{left:0;top:30px}}
