.keyfacts[data-astro-cid-qrd6h2re]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr);gap:.75rem;margin:1.5rem 0 0;max-width:44rem}.keyfacts__goal[data-astro-cid-qrd6h2re] dd[data-astro-cid-qrd6h2re]{white-space:nowrap}.keyfacts[data-astro-cid-qrd6h2re] div[data-astro-cid-qrd6h2re]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem 1rem}.keyfacts[data-astro-cid-qrd6h2re] dt[data-astro-cid-qrd6h2re]{font-size:.85rem;color:var(--ink-soft)}.keyfacts[data-astro-cid-qrd6h2re] dd[data-astro-cid-qrd6h2re]{margin:0;font-weight:700;font-size:1.05rem}.keyfacts[data-astro-cid-qrd6h2re] b[data-astro-cid-qrd6h2re]{font-family:var(--font-display);font-size:2.2rem;line-height:1.2;margin-right:.1em}.keyfacts__goal[data-astro-cid-qrd6h2re]{background:var(--token)!important;border-color:var(--token)!important;color:var(--token-ink)}.keyfacts__goal[data-astro-cid-qrd6h2re] dt[data-astro-cid-qrd6h2re]{color:var(--token-ink)}.keyfacts__goal[data-astro-cid-qrd6h2re] b[data-astro-cid-qrd6h2re]{font-family:var(--font-body);font-size:1.4rem;margin:0 .1em}@media(max-width:520px){.keyfacts[data-astro-cid-qrd6h2re]{grid-template-columns:1fr 1fr}.keyfacts__goal[data-astro-cid-qrd6h2re]{grid-column:1 / -1}}.timeline[data-astro-cid-qrd6h2re]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;counter-reset:none}.tl[data-astro-cid-qrd6h2re]{display:grid;grid-template-rows:auto 1fr;gap:.6rem}.tl__card[data-astro-cid-qrd6h2re]{display:grid;gap:.5rem;align-content:start;padding:.75rem;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:border-color .2s}.tl__card[data-astro-cid-qrd6h2re]:hover{border-color:var(--teal);color:var(--ink)}.tl__no[data-astro-cid-qrd6h2re]{font-family:var(--font-label);font-size:.8rem;letter-spacing:.12em;color:var(--teal)}.tl__img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;background:var(--paper)}.tl__badge[data-astro-cid-qrd6h2re]{justify-self:start;font-size:.85rem;font-weight:700;padding:.15em .6em;border-radius:3px}.tl__badge[data-astro-cid-qrd6h2re].is-safe{background:var(--token);color:var(--token-ink)}.tl__badge[data-astro-cid-qrd6h2re].is-lost{background:var(--ink);color:var(--on-ink)}.tl__result[data-astro-cid-qrd6h2re]{font-size:1.05rem;line-height:1.5}.tl__meta[data-astro-cid-qrd6h2re]{font-size:.85rem;color:var(--ink-soft)}.tl__change[data-astro-cid-qrd6h2re]{margin:0;font-size:.9rem;line-height:1.6;padding-left:.75rem;border-left:3px solid var(--token);color:var(--ink-soft)}.tl__change[data-astro-cid-qrd6h2re] span[data-astro-cid-qrd6h2re]{display:block;font-size:.78rem;font-weight:700;color:var(--teal)}@media(max-width:1000px){.timeline[data-astro-cid-qrd6h2re]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.timeline[data-astro-cid-qrd6h2re]{grid-template-columns:minmax(0,1fr)}.tl__card[data-astro-cid-qrd6h2re]{grid-template-columns:8rem minmax(0,1fr);column-gap:.9rem}.tl__card[data-astro-cid-qrd6h2re]>.tl__img{grid-row:1 / span 4;grid-column:1}.tl__card[data-astro-cid-qrd6h2re]>[data-astro-cid-qrd6h2re]:not(.tl__img){grid-column:2}}.table-toggle[data-astro-cid-qrd6h2re]{margin-top:1.5rem}.table-toggle[data-astro-cid-qrd6h2re] summary[data-astro-cid-qrd6h2re]{cursor:pointer;font-weight:700;color:var(--teal)}.table-toggle[data-astro-cid-qrd6h2re] .table-scroll[data-astro-cid-qrd6h2re]{margin-top:1rem}.phase-table[data-astro-cid-qrd6h2re]{width:100%;min-width:40rem;border-collapse:collapse;background:var(--card);font-size:.92rem}.phase-table[data-astro-cid-qrd6h2re] th[data-astro-cid-qrd6h2re],.phase-table[data-astro-cid-qrd6h2re] td[data-astro-cid-qrd6h2re]{padding:.8rem 1rem;border-bottom:1px solid var(--line);text-align:left}.phase-table[data-astro-cid-qrd6h2re] thead[data-astro-cid-qrd6h2re] th[data-astro-cid-qrd6h2re]{font-size:.85rem;color:var(--ink-soft);font-weight:500}.phase-table[data-astro-cid-qrd6h2re] tbody[data-astro-cid-qrd6h2re] th[data-astro-cid-qrd6h2re] a[data-astro-cid-qrd6h2re]{font-family:var(--font-label);white-space:nowrap}.insight-grid[data-astro-cid-qrd6h2re]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem}.insight[data-astro-cid-qrd6h2re]{display:grid;gap:.4rem;align-content:start;padding:1rem;border-top:3px solid var(--token);background:#ffffff0d;color:var(--on-ink);text-decoration:none}.insight[data-astro-cid-qrd6h2re]:hover{background:#ffffff1a;color:var(--on-ink)}.insight__img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px;margin-bottom:.4rem}.insight__no[data-astro-cid-qrd6h2re]{font-family:var(--font-label);color:var(--token);letter-spacing:.12em}.insight[data-astro-cid-qrd6h2re] h3[data-astro-cid-qrd6h2re]{font-size:1.2rem}.insight[data-astro-cid-qrd6h2re] p[data-astro-cid-qrd6h2re]{color:var(--on-ink-soft)}.movie[data-astro-cid-qrd6h2re]{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}@media(max-width:760px){.movie[data-astro-cid-qrd6h2re]{grid-template-columns:minmax(0,1fr)}.movie__video[data-astro-cid-qrd6h2re]{max-width:20rem;margin-inline:auto;width:100%}}
