.head[data-astro-cid-reexgztw]{max-width:760px;margin-bottom:28px}.head[data-astro-cid-reexgztw] h1[data-astro-cid-reexgztw]{margin-top:10px}.filters[data-astro-cid-reexgztw]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,5vw,44px)}.filters[data-astro-cid-reexgztw] .n[data-astro-cid-reexgztw]{font-weight:500}.timeline[data-astro-cid-reexgztw]{--yr: 52px;--rail: 24px}@media(min-width:820px){.timeline[data-astro-cid-reexgztw]{--yr: 112px;--rail: 48px}}.era[data-astro-cid-reexgztw][hidden],.item[data-astro-cid-reexgztw][hidden]{display:none}.era[data-astro-cid-reexgztw]+.era[data-astro-cid-reexgztw]{margin-top:clamp(36px,6vw,56px)}.era-head[data-astro-cid-reexgztw] .rule-head[data-astro-cid-reexgztw]{margin-bottom:6px}.era-head[data-astro-cid-reexgztw] h2[data-astro-cid-reexgztw]{flex-shrink:1;min-width:0;overflow-wrap:anywhere}.era-head[data-astro-cid-reexgztw] p[data-astro-cid-reexgztw]{margin:0 0 16px;color:var(--ink-3);font-size:13px}.items[data-astro-cid-reexgztw]{position:relative;list-style:none;margin:0;padding:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.items[data-astro-cid-reexgztw]:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--yr) + var(--rail) / 2);border-left:1px solid var(--rule)}.item[data-astro-cid-reexgztw],.end[data-astro-cid-reexgztw]{position:relative;display:grid;grid-template-columns:var(--yr) var(--rail) minmax(0,1fr);align-items:start}.item[data-astro-cid-reexgztw]+.item[data-astro-cid-reexgztw]{border-top:1px dashed var(--rule-soft)}.year[data-astro-cid-reexgztw]{padding-top:16px;font-size:1rem;font-weight:800;line-height:1;letter-spacing:-.02em}@media(min-width:820px){.year[data-astro-cid-reexgztw]{padding-top:12px;font-size:1.75rem;text-align:right}}.node[data-astro-cid-reexgztw]{position:relative;z-index:1;justify-self:center;width:9px;height:9px;margin-top:19px;border:1px solid var(--ink);background:var(--paper)}.item[data-astro-cid-reexgztw][data-kind=approval] .node[data-astro-cid-reexgztw]{background:var(--ink)}.body[data-astro-cid-reexgztw]{padding:14px 0 16px;min-width:0}.copy[data-astro-cid-reexgztw]{min-width:0}.body[data-astro-cid-reexgztw].has-fig{display:grid;gap:14px 24px}@media(min-width:820px){.body[data-astro-cid-reexgztw].has-fig{grid-template-columns:minmax(0,1fr) 220px;align-items:start}}.fig[data-astro-cid-reexgztw]{margin:0;border:1px solid var(--ink);background:var(--paper);max-width:320px}.fig[data-astro-cid-reexgztw] img[data-astro-cid-reexgztw]{display:block;width:100%;height:auto;image-rendering:pixelated;border-bottom:1px solid var(--ink)}.fig-structure[data-astro-cid-reexgztw] .structure[data-astro-cid-reexgztw]{padding:10px;color:var(--ink);border-bottom:1px solid var(--ink);background:repeating-linear-gradient(0deg,transparent 0 15px,var(--paper-3) 15px 16px),repeating-linear-gradient(90deg,transparent 0 15px,var(--paper-3) 15px 16px),var(--paper)}.fig-structure[data-astro-cid-reexgztw] .structure[data-astro-cid-reexgztw] svg{width:100%;height:auto;max-height:200px}.fig[data-astro-cid-reexgztw] figcaption[data-astro-cid-reexgztw]{padding:5px 8px;font-size:10px;color:var(--ink-3);line-height:1.4}.fig[data-astro-cid-reexgztw] figcaption[data-astro-cid-reexgztw] a[data-astro-cid-reexgztw]{color:inherit}.kind[data-astro-cid-reexgztw]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.item[data-astro-cid-reexgztw][data-kind=approval] .kind[data-astro-cid-reexgztw]{color:var(--ink)}h3[data-astro-cid-reexgztw]{margin:0 0 8px;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.text[data-astro-cid-reexgztw]{color:var(--ink-2);font-size:14px;margin:0 0 12px;max-width:70ch}footer[data-astro-cid-reexgztw]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.peps[data-astro-cid-reexgztw]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pep[data-astro-cid-reexgztw]{display:inline-flex;align-items:stretch;padding-right:6px;border:1px solid var(--ink);font-size:12px;font-weight:600;line-height:1.6;text-decoration:none}.sym[data-astro-cid-reexgztw]{margin-right:6px;padding:0 5px;border-right:1px solid currentColor;font-weight:800}.src[data-astro-cid-reexgztw]{font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.src[data-astro-cid-reexgztw]:hover{color:var(--paper)}.end[data-astro-cid-reexgztw]{font-size:13px;color:var(--ink-3)}.end[data-astro-cid-reexgztw] .year[data-astro-cid-reexgztw]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding-top:12px}.end[data-astro-cid-reexgztw] .node[data-astro-cid-reexgztw]{margin-top:15px;border-style:dashed}.end[data-astro-cid-reexgztw] p[data-astro-cid-reexgztw]{margin:0;padding:10px 0}.js-reveal[data-astro-cid-reexgztw] .item[data-astro-cid-reexgztw]:not(.in)>[data-astro-cid-reexgztw]{visibility:hidden}.js-reveal[data-astro-cid-reexgztw] .item[data-astro-cid-reexgztw].in .body[data-astro-cid-reexgztw]{animation:type-in .24s steps(4,end) var(--d, 0ms) both}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
