.outlook[data-astro-cid-yibsruu6]{background:var(--paper);border-top:1px solid var(--line);padding-block:var(--space-section)}.eyebrow[data-astro-cid-yibsruu6]{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-text);font-weight:600}h2[data-astro-cid-yibsruu6]{font-size:var(--step-3);color:var(--green-deep);margin-top:8px;max-width:22ch}.stats[data-astro-cid-yibsruu6]{list-style:none;padding:0;margin-top:36px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px}@media(max-width:1099px){.stats[data-astro-cid-yibsruu6]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.stat[data-astro-cid-yibsruu6]{flex:0 0 min(260px,72%);scroll-snap-align:start}}@media(max-width:559px){.stats[data-astro-cid-yibsruu6]{display:grid;grid-template-columns:1fr;overflow:visible}}.stat[data-astro-cid-yibsruu6]{border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:10px;min-height:220px}.stat[data-astro-cid-yibsruu6] strong[data-astro-cid-yibsruu6]{font-size:clamp(1.625rem,1.2rem + 1.2vw,2.125rem);line-height:1.05;font-weight:700;letter-spacing:-.01em}.stat[data-astro-cid-yibsruu6] span[data-astro-cid-yibsruu6]{font-size:.9375rem;line-height:1.45;flex:1}.stat[data-astro-cid-yibsruu6] a[data-astro-cid-yibsruu6]{font-size:.75rem;line-height:1.35;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.stat[data-astro-cid-yibsruu6] sup[data-astro-cid-yibsruu6]{font-size:.65rem}.stat--green[data-astro-cid-yibsruu6]{background:var(--green);color:#fff}.stat--deep[data-astro-cid-yibsruu6]{background:var(--green-deep);color:#fff}.stat--deep[data-astro-cid-yibsruu6] strong[data-astro-cid-yibsruu6]{color:var(--olive-light)}.stat--teal[data-astro-cid-yibsruu6]{background:#0b5f5a;color:#fff}.stat--green[data-astro-cid-yibsruu6] span[data-astro-cid-yibsruu6],.stat--deep[data-astro-cid-yibsruu6] span[data-astro-cid-yibsruu6],.stat--teal[data-astro-cid-yibsruu6] span[data-astro-cid-yibsruu6]{color:#ffffffe6}.stat--green[data-astro-cid-yibsruu6] a[data-astro-cid-yibsruu6],.stat--deep[data-astro-cid-yibsruu6] a[data-astro-cid-yibsruu6],.stat--teal[data-astro-cid-yibsruu6] a[data-astro-cid-yibsruu6]{color:#ffffffd9}.stat--olive[data-astro-cid-yibsruu6]{background:var(--olive-light);color:var(--green-deep)}.stat--olive[data-astro-cid-yibsruu6] a[data-astro-cid-yibsruu6]{color:var(--green-deep)}.stat--paper[data-astro-cid-yibsruu6]{background:var(--white);color:var(--ink);border:1px solid var(--line)}.stat--paper[data-astro-cid-yibsruu6] strong[data-astro-cid-yibsruu6]{color:var(--green)}.stat--paper[data-astro-cid-yibsruu6] span[data-astro-cid-yibsruu6],.stat--paper[data-astro-cid-yibsruu6] a[data-astro-cid-yibsruu6]{color:var(--muted)}.lower[data-astro-cid-yibsruu6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;margin-top:48px;align-items:start}.lead-text[data-astro-cid-yibsruu6]{font-size:var(--step-1);line-height:1.45;color:var(--ink);max-width:40ch}h3[data-astro-cid-yibsruu6]{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-text)}.needs[data-astro-cid-yibsruu6]{list-style:none;padding:0;margin-top:12px;counter-reset:n;border-top:1px solid var(--line-strong)}.needs[data-astro-cid-yibsruu6] li[data-astro-cid-yibsruu6]{counter-increment:n;display:grid;grid-template-columns:2.2em minmax(0,11em) minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--line-strong)}.needs[data-astro-cid-yibsruu6] li[data-astro-cid-yibsruu6]:before{content:"0" counter(n);color:var(--olive-text);font-weight:600;font-variant-numeric:tabular-nums}.needs[data-astro-cid-yibsruu6] strong[data-astro-cid-yibsruu6]{color:var(--green-deep)}.needs[data-astro-cid-yibsruu6] span[data-astro-cid-yibsruu6]{color:var(--muted)}.note[data-astro-cid-yibsruu6]{margin-top:28px;font-size:.8125rem;color:var(--muted)}@media(max-width:900px){.lower[data-astro-cid-yibsruu6]{grid-template-columns:1fr;gap:28px}.needs[data-astro-cid-yibsruu6] li[data-astro-cid-yibsruu6]{grid-template-columns:2.2em minmax(0,1fr)}.needs[data-astro-cid-yibsruu6] span[data-astro-cid-yibsruu6]{grid-column:2}}@media(max-width:480px){.stat[data-astro-cid-yibsruu6]{min-height:0}}.grid[data-astro-cid-njkhhrhk]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:64px;align-items:start}.main[data-astro-cid-njkhhrhk] h2[data-astro-cid-njkhhrhk]{font-size:var(--step-2);color:var(--green-deep);margin-top:48px}.main[data-astro-cid-njkhhrhk] h2[data-astro-cid-njkhhrhk]:first-child{margin-top:0}.covers[data-astro-cid-njkhhrhk]{list-style:none;padding:0;margin-top:20px;border-top:1px solid var(--line)}.covers[data-astro-cid-njkhhrhk] li[data-astro-cid-njkhhrhk]{padding:14px 0 14px 28px;border-bottom:1px solid var(--line);position:relative;font-size:1.0625rem}.covers[data-astro-cid-njkhhrhk] li[data-astro-cid-njkhhrhk]:before{content:"";position:absolute;inset-inline-start:4px;top:24px;width:10px;height:2px;background:var(--olive)}.work[data-astro-cid-njkhhrhk]{margin-top:16px;font-size:1.125rem;max-width:64ch}.challenges[data-astro-cid-njkhhrhk]{margin-top:16px;padding-inline-start:1.2em;max-width:64ch;color:var(--muted)}.challenges[data-astro-cid-njkhhrhk] li[data-astro-cid-njkhhrhk]+li[data-astro-cid-njkhhrhk]{margin-top:8px}.heritage[data-astro-cid-njkhhrhk]{list-style:none;padding:0;margin-top:16px;display:grid;gap:10px}.heritage[data-astro-cid-njkhhrhk] a[data-astro-cid-njkhhrhk]{font-weight:600;margin-inline-end:8px}.side[data-astro-cid-njkhhrhk]{display:grid;gap:20px;position:sticky;top:24px}.box[data-astro-cid-njkhhrhk]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.box--note[data-astro-cid-njkhhrhk]{background:transparent}.box-title[data-astro-cid-njkhhrhk]{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-text);margin-bottom:12px}.box[data-astro-cid-njkhhrhk] ul[data-astro-cid-njkhhrhk]{padding-inline-start:1.1em}.box[data-astro-cid-njkhhrhk] li[data-astro-cid-njkhhrhk]+li[data-astro-cid-njkhhrhk]{margin-top:6px}.box[data-astro-cid-njkhhrhk] p[data-astro-cid-njkhhrhk]{font-size:.9375rem;color:var(--muted)}.next[data-astro-cid-njkhhrhk]{background:var(--white);border-top:1px solid var(--line)}.next[data-astro-cid-njkhhrhk] a[data-astro-cid-njkhhrhk]{display:flex;flex-direction:column;gap:4px;padding:32px 0;text-decoration:none}.next[data-astro-cid-njkhhrhk] small[data-astro-cid-njkhhrhk]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-text);font-weight:600}.next[data-astro-cid-njkhhrhk] span[data-astro-cid-njkhhrhk]{font-size:var(--step-1);font-weight:600}.next[data-astro-cid-njkhhrhk] a[data-astro-cid-njkhhrhk]:hover span[data-astro-cid-njkhhrhk]{text-decoration:underline}@media(max-width:900px){.grid[data-astro-cid-njkhhrhk]{grid-template-columns:1fr;gap:40px}.side[data-astro-cid-njkhhrhk]{position:static}}
