/* No inherited oversized year columns: the complete story, with a compact default view. */
body main #origin-timeline.ecnm-history-compact{background:#102b50;color:#fff;padding:32px;border-radius:16px;border-top:3px solid #ffda3b;scroll-margin-top:140px}
#origin-timeline.ecnm-history-compact .history-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:35px;margin-bottom:28px}
#origin-timeline.ecnm-history-compact p.history-kicker{font-size:10px;font-weight:750;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:#ffda3b;margin:0 0 12px}
#origin-timeline.ecnm-history-compact h2{font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.035em;margin:0;color:#fff}
#origin-timeline.ecnm-history-compact .history-heading>p{font-size:14px;line-height:1.8;color:#dce7f4;margin:0;max-width:45ch}
#origin-timeline.ecnm-history-compact ol.history-key-moments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0 0 25px;counter-reset:none;border-top:1px solid #94afce66;border-bottom:1px solid #94afce66}
#origin-timeline.ecnm-history-compact .history-key-moments>li{display:block;list-style:none;min-width:0;margin:0;padding:19px 15px;border:0;border-right:1px solid #94afce44;background:transparent;border-radius:0}
#origin-timeline.ecnm-history-compact .history-key-moments>li:first-child{padding-left:0}
#origin-timeline.ecnm-history-compact .history-key-moments>li:last-child{padding-right:0;border-right:0}
#origin-timeline.ecnm-history-compact .history-key-moments>li:before{display:none}
#origin-timeline.ecnm-history-compact .history-key-moments :is(time,.about-timeline-today){display:block;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:auto;max-width:none;color:#ffda3b;font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.025em;margin:0 0 12px}
#origin-timeline.ecnm-history-compact .history-key-moments h3{font-size:14px;line-height:1.45;letter-spacing:-.01em;color:#fff;margin:0 0 8px}
#origin-timeline.ecnm-history-compact .history-key-moments p{font-size:11px;line-height:1.7;color:#cdddef;margin:0}
#origin-timeline.ecnm-history-compact .history-archive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:13px}
#origin-timeline.ecnm-history-compact .history-archive-heading h3{font-size:16px;line-height:1.5;letter-spacing:-.015em;color:#fff;margin:0}
#origin-timeline.ecnm-history-compact .history-archive-heading p{font-size:11px;line-height:1.7;color:#cdddef;margin:0}
#origin-timeline.ecnm-history-compact .history-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}
#origin-timeline.ecnm-history-compact details.history-period{border:1px solid #718dab66;border-radius:9px;margin:0;padding:0;background:#1c3d63;overflow:hidden}
#origin-timeline.ecnm-history-compact details.history-period>summary{position:relative;display:block;list-style:none;cursor:pointer;margin:0;padding:16px 36px 16px 17px;color:#fff;min-height:96px}
#origin-timeline.ecnm-history-compact details.history-period>summary::-webkit-details-marker{display:none}
#origin-timeline.ecnm-history-compact details.history-period>summary>strong{display:block;font-size:17px;line-height:1.4;font-weight:800;color:#ffda3b;white-space:nowrap;word-break:normal;overflow-wrap:normal;margin-bottom:7px}
#origin-timeline.ecnm-history-compact .history-period-title{display:block;color:#e5edf7;font-size:11px;line-height:1.55;font-weight:550;letter-spacing:0}
#origin-timeline.ecnm-history-compact details.history-period>summary:after{content:'+';position:absolute;right:13px;top:16px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#ffda3b;color:#102b50;font:500 18px/1 Arial}
#origin-timeline.ecnm-history-compact details.history-period[open]{grid-column:1/-1;border-color:#ffda3b;border-top:1px solid #ffda3b;padding-top:0}
#origin-timeline.ecnm-history-compact details.history-period[open]>summary{min-height:0;padding-top:17px;padding-bottom:17px;margin:0}
#origin-timeline.ecnm-history-compact details.history-period[open]>summary:after{content:'−'}
#origin-timeline.ecnm-history-compact ul.history-milestones{list-style:none;display:block;margin:0;padding:0 20px 12px;background:#fff;color:#102b50}
#origin-timeline.ecnm-history-compact .history-milestones>li{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;column-gap:16px;list-style:none;background:transparent;border:0;border-top:1px solid #d6e0e9;border-radius:0;margin:0;padding:12px 0;min-height:0}
#origin-timeline.ecnm-history-compact .history-milestones>li:first-child{border-top:0}
#origin-timeline.ecnm-history-compact .history-milestones>li:before{display:none}
#origin-timeline.ecnm-history-compact .history-milestones time{display:block;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:60px;font-size:15px;line-height:1.65;font-weight:800;color:#102b50;letter-spacing:0;margin:0}
#origin-timeline.ecnm-history-compact .history-milestones li>span{display:block;font-size:13px;line-height:1.8;font-weight:450;color:#344d6b;letter-spacing:0;margin:0}
@media(max-width:1000px){#origin-timeline.ecnm-history-compact .history-periods{grid-template-columns:repeat(2,minmax(0,1fr))}#origin-timeline.ecnm-history-compact details.history-period>summary{min-height:86px}}
@media(max-width:700px){body main #origin-timeline.ecnm-history-compact{padding:24px 20px}#origin-timeline.ecnm-history-compact .history-heading{grid-template-columns:1fr;gap:15px;margin-bottom:22px}#origin-timeline.ecnm-history-compact .history-heading h2{font-size:31px}#origin-timeline.ecnm-history-compact ol.history-key-moments{grid-template-columns:1fr}#origin-timeline.ecnm-history-compact .history-key-moments>li,#origin-timeline.ecnm-history-compact .history-key-moments>li:first-child,#origin-timeline.ecnm-history-compact .history-key-moments>li:last-child{display:grid;grid-template-columns:55px minmax(0,1fr);gap:3px 14px;border:0;border-bottom:1px solid #94afce44;padding:14px 0}#origin-timeline.ecnm-history-compact .history-key-moments>li:last-child{border:0}#origin-timeline.ecnm-history-compact .history-key-moments :is(time,.about-timeline-today){grid-row:1/3;font-size:19px;line-height:1.4;margin:0}#origin-timeline.ecnm-history-compact .history-key-moments h3{font-size:13px;margin:0}#origin-timeline.ecnm-history-compact .history-key-moments p{font-size:11px}#origin-timeline.ecnm-history-compact .history-archive-heading{align-items:flex-start;flex-direction:column;gap:4px}#origin-timeline.ecnm-history-compact details.history-period>summary{padding-left:13px;padding-right:31px;min-height:95px}#origin-timeline.ecnm-history-compact details.history-period>summary>strong{font-size:15px}#origin-timeline.ecnm-history-compact .history-period-title{font-size:10px}#origin-timeline.ecnm-history-compact .history-milestones>li{grid-template-columns:48px minmax(0,1fr);column-gap:10px}#origin-timeline.ecnm-history-compact .history-milestones time{width:48px;font-size:14px}#origin-timeline.ecnm-history-compact ul.history-milestones{padding-left:14px;padding-right:14px}}
