/* Visible navigation without covering a headline or taking over touch scrolling. */
.news-timeline .timeline-frame{position:relative;padding:0 84px}
.news-timeline .timeline-side{position:absolute;top:44%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid var(--gold);border-radius:50%;background:var(--gold);color:var(--navy);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease;z-index:1}
.news-timeline .timeline-side-newer{left:0}
.news-timeline .timeline-side-older{right:0}
.news-timeline .timeline-side svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.news-timeline .timeline-side:disabled{opacity:.28;cursor:default}
.news-timeline .timeline-side:focus-visible{outline:2px solid var(--navy);outline-offset:4px;box-shadow:0 0 0 3px var(--gold)}
.news-timeline .news-time-event{flex-basis:calc((100% - 64px)/4)}
.news-timeline .timeline-position{margin:12px 0 0;text-align:center;font:12px/1.5 Inter,Arial,sans-serif;color:#58616d;font-variant-numeric:tabular-nums}
@media(hover:hover){.news-timeline .timeline-side:not(:disabled):hover{background:var(--gold);box-shadow:0 0 0 3px #10182826}}
@media(max-width:1100px){.news-timeline .news-time-event{flex-basis:calc((100% - 56px)/3)}}
@media(max-width:850px){.news-timeline .news-time-event{flex-basis:calc((100% - 48px)/2)}}
@media(max-width:650px){
 .news-timeline .timeline-frame{padding:0 0 4px}
 .news-timeline .news-time-event{flex-basis:85%}
 .news-timeline .timeline-side{top:auto;bottom:0;transform:none;width:44px;height:44px;min-width:44px;min-height:44px}
 .news-timeline .timeline-position{display:grid;place-items:center;min-height:44px;margin:10px 52px 0;font-size:12px}
 .news-timeline .timeline-frame:has(.news-time-rail:empty){padding-bottom:52px}
}
@media(prefers-reduced-motion:reduce){.news-timeline .timeline-side{transition:none}}
