.et-hero{padding:32px 0;border-bottom:1px solid var(--line)}.et-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.et-hero h1{font-size:clamp(48px,6.5vw,80px);margin:10px 0 28px}.et-hero h1 em{font-weight:400;color:var(--gold)}.et-counts{display:flex;flex-wrap:wrap;gap:18px 38px;padding:16px 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.et-counts strong{color:var(--gold);font-size:24px;font-weight:450;margin-right:7px}#et-status{font-size:13px;color:var(--gold)}.et-legend{display:flex;flex-wrap:wrap;gap:12px 26px;list-style:none;padding:0;font-size:13px;color:var(--muted)}.et-legend i{font-style:normal;font-size:23px;margin-right:6px}.reported{color:var(--teal)}.statement{color:#a9c5ef}.target{color:var(--gold)}.et-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:9px;background:#0e222b}.et-scroll:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.et-timeline{min-width:970px}.et-axis,.et-row{display:grid;grid-template-columns:250px 1fr}.et-axis{height:54px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.et-axis>span{align-self:center;padding-left:18px;font-size:10px;letter-spacing:.12em}.et-axis>div{position:relative;margin-right:20px}.et-axis>div>span{position:absolute;top:10px;padding-left:4px}.et-axis>div>.et-check{top:30px;padding:0 4px;border-left:1px solid var(--gold);color:var(--gold);font-size:9px;letter-spacing:.08em}.et-row{min-height:86px;border-bottom:1px solid var(--line)}.et-row:last-child{border-bottom:0}.et-row.is-selected{background:#17313a}.et-project{display:flex;justify-content:center;flex-direction:column;padding:12px 18px;text-decoration:none;border-right:1px solid var(--line);min-width:0}.et-project strong{font-size:15px;color:var(--ink);line-height:1.3}.et-project span{font-size:11px;color:var(--muted);margin-top:5px}.et-project[aria-current]{box-shadow:inset 3px 0 var(--gold)}.et-rail{position:relative;margin-right:20px;background:repeating-linear-gradient(to right,transparent,transparent calc(100% / var(--years) - 1px),#354b524d calc(100% / var(--years) - 1px),#354b524d calc(100% / var(--years)));min-height:86px}.et-mark{position:absolute;height:32px;min-width:24px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:5px;font-size:20px;z-index:1}.et-mark.point{transform:translateX(-50%)}.et-mark.band{border:1px solid currentColor;background:#81d6ba18;font-size:14px}.et-mark.target{border:1px dashed var(--gold);background:#edca7810}.et-mark:hover,.et-mark:focus-visible{background:#33505a;outline:2px solid var(--ink);outline-offset:1px;z-index:2}.et-detail-head{display:flex;align-items:center;justify-content:space-between;gap:30px}.et-detail-head h2{margin-bottom:8px}.et-detail-head .ep-kicker{margin-top:0}.et-detail-head p{color:var(--muted);margin-bottom:6px}.et-last{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-left:3px solid var(--gold);padding:18px 22px;min-width:280px;background:var(--panel)}.et-last span{font-size:12px;color:var(--muted)}.et-last strong{font-size:18px;font-weight:500}.et-scope{color:var(--muted);font-size:15px;margin:18px 0 32px}.et-detail-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:42px}.et-events{list-style:none;padding:0;margin:0}.et-event{display:grid;grid-template-columns:120px 1fr;gap:18px;margin:0;padding:25px 0;border-bottom:1px solid var(--line);color:var(--ink)}.et-event-date{display:flex;flex-direction:column;gap:8px;border-left:2px solid var(--teal);padding-left:12px}.et-event.statement .et-event-date{border-left-color:#a9c5ef}.et-event.target .et-event-date{border-left:2px dashed var(--gold)}.et-event-date time{font-size:14px}.et-event-date span{font-size:11px;color:var(--muted);line-height:1.4}.et-event h4{margin:8px 0 12px;font-size:21px;color:var(--ink);line-height:1.35}.et-event p{font-size:14px;margin:8px 0 12px}.et-tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.et-source{font-size:12px;background:#10242d;border:1px solid var(--line);border-radius:5px;padding:0 12px}.et-source summary{cursor:pointer;padding:12px 0;color:var(--teal);line-height:1.6;min-height:44px}.et-source p{font-size:12px}.et-source blockquote{margin:12px 0;padding-left:12px;border-left:2px solid var(--gold);color:var(--muted);font-size:12px}.et-targets{border-top:2px dashed var(--gold);margin-top:34px;padding-top:18px}.et-targets h3{color:var(--gold)}.et-context{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px;align-self:start;font-size:14px}.et-context h3{font-size:19px;margin:28px 0 10px}.et-context h3:first-child{margin-top:0}.et-context p{margin:7px 0;color:var(--muted)}.et-context .et-label{color:var(--gold);font-size:11px}.et-actors{padding:0;margin:0;list-style:none}.et-actors li{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.et-actors strong{font-weight:550}.et-actors span{font-size:13px;color:var(--muted)}.et-actors a{font-size:11px}.et-mobile-help{display:none}.et-boundaries .ep-card{background:transparent}#et-detail-title:focus{outline:2px solid var(--gold);outline-offset:6px}#project-detail:has(#et-detail:empty){display:none}@media(max-width:850px){.et-hero-grid{grid-template-columns:1fr;gap:0}.et-hero .ep-intro{font-size:18px}.et-detail-grid{grid-template-columns:1fr;gap:30px}.et-detail-head{align-items:start;flex-direction:column;gap:16px}.et-last{width:100%}.et-mobile-help{display:block}.et-event{grid-template-columns:110px 1fr;gap:14px}}@media(max-width:600px){.et-hero{padding-top:24px}.et-counts{gap:10px 20px}.et-counts strong{font-size:21px}.et-counts span{font-size:12px}.et-event{grid-template-columns:1fr;gap:14px}.et-event-date{flex-direction:row;align-items:center;gap:12px}.et-event-date time{white-space:nowrap}.et-context{padding:20px}.et-event h4{font-size:20px}.et-legend{gap:8px 16px;font-size:12px}.et-source{overflow-wrap:anywhere}}
