.history-timeline-page{max-width:1320px}.timeline-edition{letter-spacing:1.8px;border-top:2px solid #252622;border-bottom:1px solid #c9c3b5;justify-content:space-between;gap:20px;padding:12px 0;font:10px/1.5 Arial,sans-serif;display:flex}.timeline-title-row{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;padding:45px 0 36px;display:grid}.timeline-title-row h1{letter-spacing:-3px;margin:14px 0 0;font:clamp(48px,6.5vw,88px)/.98 Georgia,serif}.timeline-title-row h1 em{color:#8d3435;font-weight:400}.timeline-intro>p:first-child{margin:0 0 18px;font:25px/1.3 Georgia,serif}.timeline-intro>p{max-width:440px;font-size:15px;line-height:1.75}.timeline-stats{letter-spacing:.5px;gap:30px;margin-top:24px;font:11px Arial,sans-serif;display:flex}.timeline-stats b{font:30px Georgia,serif;display:block}.timeline-section-label{border-top:1px solid #252622;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.timeline-section-label h2{text-transform:uppercase;letter-spacing:1.4px;margin:0;font:12px Arial,sans-serif}.timeline-section-label p{color:#62635b;margin:0;font:12px Arial,sans-serif}.timeline-routes{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.timeline-routes a{border:1px solid #ccc6b8;border-top:3px solid var(--route-color);min-height:132px;padding:18px 14px;text-decoration:none;transition:background .15s}.timeline-routes a[aria-current=page]{background:var(--route-color);color:#fff;border-color:var(--route-color)}.timeline-routes a:hover{box-shadow:0 2px 0 var(--route-color)}.timeline-routes a>span{justify-content:space-between;margin-bottom:24px;font:10px Arial,sans-serif;display:flex}.timeline-routes a>span b{opacity:.85;font-weight:400}.timeline-routes strong{font:19px Georgia,serif;display:block}.timeline-routes small{opacity:.85;margin-top:8px;font:11px/1.5 Arial,sans-serif;display:block}.timeline-current{justify-content:space-between;align-items:end;gap:30px;padding:40px 0 12px;display:flex}.timeline-current h2{margin:8px 0 0;font:36px Georgia,serif}.timeline-current form{min-width:300px}.timeline-current label{margin-bottom:8px;font:11px Arial,sans-serif;display:block}.timeline-current form>div{border-bottom:1px solid #3b3d35;display:flex}.timeline-current input{min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:10px 0;font:14px Arial,sans-serif}.timeline-current button{cursor:pointer;background:0 0;border:0;padding:10px;font:13px Arial,sans-serif}.timeline-result{color:#5c6056;margin:0 0 16px;font:12px Arial,sans-serif}.history-timeline-player{background:#eee9dd;border:1px solid #bcb5a6}.timeline-player-cover{text-align:center;background:radial-gradient(#f9f5e9,#0000);padding:38px}.timeline-cover-line{color:#676c60;letter-spacing:2px;justify-content:center;align-items:center;gap:0;max-width:550px;margin:12px auto 34px;font:9px Arial,sans-serif;display:flex}.timeline-cover-line i{background:#9f9d8d;width:20%;height:1px;display:block;position:relative}.timeline-cover-line i:after{content:"";background:var(--timeline-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:0}.timeline-cover-line span{padding:0 15px}.timeline-player-cover h2{margin:0 0 12px;font:38px Georgia,serif}.timeline-player-cover p{font:15px/1.6 Georgia,serif}.timeline-player-cover button{background:var(--timeline-accent);color:#fff;cursor:pointer;border:0;margin:24px auto 16px;padding:16px 24px;font:14px Arial,sans-serif;display:block}.timeline-player-cover>a{font:12px Arial,sans-serif}.timeline-player-bar{background:#e4dfd1;justify-content:space-between;align-items:center;padding:12px 16px;font:12px Arial,sans-serif;display:flex}.timeline-player-bar button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.history-timeline-player iframe{background:#f8f5ed;border:0;width:100%;height:660px;display:block}.timeline-player-hint{border-top:1px solid #d0cabc;margin:0;padding:12px 18px;font:12px/1.6 Arial,sans-serif}.timeline-method{grid-template-columns:190px 1fr;gap:25px;padding:22px 0 32px;display:grid}.timeline-method b{font:14px Georgia,serif}.timeline-method p{color:#616357;max-width:800px;margin:0;font:12px/1.8 Arial,sans-serif}.timeline-stops>ol{margin:0;padding:0;list-style:none}.timeline-stops>ol>li{border-bottom:1px solid #d1cabc;grid-template-columns:190px 1fr;gap:25px;padding:28px 0;display:grid}.timeline-stop-date{border-left:2px solid var(--timeline-accent);padding-left:16px}.timeline-stop-date>span{letter-spacing:1px;color:#6c6f60;font:10px Arial,sans-serif}.timeline-stop-date p{margin:12px 0;font:19px/1.4 Georgia,serif}.timeline-stops article{align-items:start;gap:25px;display:flex}.timeline-stop-photo{flex:0 0 200px;display:block}.timeline-stop-photo img{object-fit:cover;width:100%;height:158px}.timeline-stop-copy h3{margin:8px 0 14px;font:27px/1.2 Georgia,serif}.timeline-stop-copy h3 a{text-decoration:none}.timeline-stop-copy>p{margin:0 0 16px;font:15px/1.7 Georgia,serif}.timeline-stop-copy .timeline-date-note{color:#626454;border-left:2px solid #c9c2af;padding-left:12px;font:12px/1.7 Arial,sans-serif}.timeline-read{border-bottom:1px solid var(--timeline-accent);color:var(--timeline-accent);padding-bottom:6px;font:12px Arial,sans-serif;display:inline-block}.timeline-stop-copy details{color:#666859;margin-top:18px;font:11px/1.8 Arial,sans-serif}.timeline-stop-copy summary{cursor:pointer}.timeline-stop-copy details ul{overflow-wrap:anywhere;padding-left:18px}.timeline-empty{background:#eee9dd;padding:32px;line-height:1.6}.timeline-credits{color:#686b60;padding:30px 0;font:12px/1.8 Arial,sans-serif}.history-timeline-page :focus-visible{outline-offset:4px;outline:3px solid #346573}@media (max-width:900px){.timeline-title-row{gap:28px}.timeline-routes{grid-template-columns:repeat(3,1fr)}.timeline-stops>ol>li,.timeline-method{grid-template-columns:140px 1fr}.timeline-stop-photo{flex-basis:150px}.timeline-stop-copy h3{font-size:23px}}@media (max-width:600px){.timeline-edition span:last-child{display:none}.timeline-title-row{grid-template-columns:1fr;gap:24px;padding:28px 0}.timeline-title-row h1{letter-spacing:-2px}.timeline-intro>p:first-child{font-size:23px}.timeline-routes{grid-template-columns:repeat(2,1fr)}.timeline-routes a{min-height:116px;padding:14px 12px}.timeline-routes a>span{margin-bottom:18px}.timeline-routes a:last-child{grid-column:1/-1;min-height:auto}.timeline-current{padding-top:28px;display:block}.timeline-current form{min-width:0;margin-top:22px}.timeline-section-label{display:block}.timeline-section-label p{margin-top:8px}.timeline-player-cover{padding:24px 16px}.timeline-player-cover h2{font-size:30px}.timeline-cover-line{letter-spacing:1px}.timeline-cover-line span{padding:0 8px}.history-timeline-player iframe{height:720px}.timeline-method{padding:20px 0;display:block}.timeline-method p{margin-top:10px}.timeline-stops>ol>li{padding:24px 0;display:block}.timeline-stop-date{align-items:center;gap:14px;margin-bottom:18px;display:flex}.timeline-stop-date p{margin:0;font-size:17px}.timeline-stops article{display:block}.timeline-stop-photo{float:right;width:110px;margin:0 0 14px 16px}.timeline-stop-photo img{height:110px}.timeline-stop-copy h3{font-size:25px}.timeline-stop-copy details{clear:both}.timeline-player-bar{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.timeline-routes a{transition:none}}
