.timeline-page .timeline-answer dl{margin:0}.timeline-answer dt{font-size:1.3rem;font-weight:750;color:#fff;padding-top:22px;border-top:1px solid #ffffff30}.timeline-answer dd{margin:10px 0 24px;color:#d5e3ef}.timeline-page .timeline-answer>p:last-child{font-size:1rem;color:#efd4a2;margin:0}.timeline-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.timeline-compare>article{padding:28px;border:1px solid #d7e1eb;border-top:3px solid #bd9656;border-radius:12px;display:flex;flex-direction:column}.timeline-page .timeline-label{font-size:.875rem;color:#5a6c7c;margin-bottom:20px}.timeline-page .timeline-period{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:750;color:#173858;letter-spacing:-.04em;line-height:1.3}.timeline-compare a{margin-top:auto;font-weight:650;font-size:.94rem}.timeline-page .timeline-source-line{margin-top:24px}.timeline-track{list-style:none;margin:36px 0 0;padding:0}.timeline-track>li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:24px;position:relative;padding-bottom:36px}.timeline-track>li:before{content:'';position:absolute;left:23px;top:48px;bottom:0;border-left:2px solid #ccd8e4}.timeline-track>li:last-child:before{display:none}.timeline-track>li:last-child{padding-bottom:0}.timeline-step{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#173858;color:#fff;border-radius:50%;font-size:1rem;font-weight:700}.timeline-track h3{padding-top:9px}.timeline-track p:last-child{margin:0}.timeline-page .credit-meta{font-size:.9rem}.timeline-page a{overflow-wrap:anywhere}
@media(max-width:900px){.timeline-compare{grid-template-columns:1fr}.timeline-compare>article{padding:24px}.timeline-page .timeline-period{font-size:2.3rem}}
@media(max-width:460px){.timeline-track>li{grid-template-columns:36px minmax(0,1fr);gap:14px}.timeline-step{width:36px;height:36px;font-size:.9rem}.timeline-track>li:before{left:17px;top:36px}.timeline-track h3{padding-top:3px}}
