.hero[data-astro-cid-dlnchqth]{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.lead[data-astro-cid-dlnchqth]{max-width:72ch;font-size:1.02rem}.layer-row[data-astro-cid-dlnchqth]{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}.layer-card[data-astro-cid-dlnchqth]{display:grid;gap:.35rem;padding:1.2rem 1.3rem;align-content:start}.layer-card[data-astro-cid-dlnchqth].l0{border-color:#34d39973}.layer-card[data-astro-cid-dlnchqth].l1{border-color:#60a5fa59}.layer-card[data-astro-cid-dlnchqth].l2{border-color:#a78bfa66}.layer-k[data-astro-cid-dlnchqth]{font-size:.66rem;letter-spacing:.22em;color:var(--ink-2)}.mission[data-astro-cid-dlnchqth]{border-top:1px solid var(--panel-border);scroll-margin-top:72px}.m-head[data-astro-cid-dlnchqth]{display:grid;gap:.5rem;max-width:1040px}.m-name[data-astro-cid-dlnchqth]{font-size:.85rem;letter-spacing:.24em;color:var(--m-soft)}.m-head[data-astro-cid-dlnchqth] h2[data-astro-cid-dlnchqth]{margin:0}.caption[data-astro-cid-dlnchqth]{display:block;margin-bottom:.75rem}.goal-grid[data-astro-cid-dlnchqth]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.goal[data-astro-cid-dlnchqth]{display:grid;gap:.4rem;padding:1.1rem 1.15rem;align-content:start;border-top:2px solid var(--m-accent)}.g-idx[data-astro-cid-dlnchqth]{font-size:.68rem;letter-spacing:.2em;color:var(--m-soft)}.goal[data-astro-cid-dlnchqth] h3[data-astro-cid-dlnchqth]{font-size:1rem;margin:0}.goal[data-astro-cid-dlnchqth] p[data-astro-cid-dlnchqth]{margin:0;color:var(--ink-1);line-height:1.6}.link-panel[data-astro-cid-dlnchqth]{display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;padding:1.5rem 1.75rem}.lp-col[data-astro-cid-dlnchqth] p[data-astro-cid-dlnchqth]{margin:0;color:var(--ink-1);line-height:1.7}.chips[data-astro-cid-dlnchqth]{display:flex;flex-wrap:wrap;gap:.45rem}.chip[data-astro-cid-dlnchqth]{display:inline-block;padding:.3rem .65rem;border:1px solid var(--panel-border);border-radius:999px;font-size:.8rem;background:#050b1799}.chip[data-astro-cid-dlnchqth]:hover{background:#34d39914}.steps[data-astro-cid-dlnchqth]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:.75rem}.step[data-astro-cid-dlnchqth]{display:grid;gap:.45rem;padding:1.1rem 1.15rem;align-content:start}.s-idx[data-astro-cid-dlnchqth]{width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:999px;font-size:.78rem;color:#020914;background:var(--m-accent)}.step[data-astro-cid-dlnchqth] h3[data-astro-cid-dlnchqth]{font-size:.98rem;margin:0}.step[data-astro-cid-dlnchqth] ul[data-astro-cid-dlnchqth]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.step[data-astro-cid-dlnchqth] ul[data-astro-cid-dlnchqth] li[data-astro-cid-dlnchqth]{color:var(--ink-1);padding-left:.9rem;position:relative;line-height:1.5}.step[data-astro-cid-dlnchqth] ul[data-astro-cid-dlnchqth] li[data-astro-cid-dlnchqth]:before{content:"▸";position:absolute;left:0;color:var(--m-soft)}.bottom-grid[data-astro-cid-dlnchqth]{display:grid;grid-template-columns:1.6fr 1fr;gap:1.5rem}.outcomes[data-astro-cid-dlnchqth],.policies[data-astro-cid-dlnchqth]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.outcomes[data-astro-cid-dlnchqth] li[data-astro-cid-dlnchqth]{display:grid;gap:.15rem;padding:.8rem 1rem;border-radius:var(--radius-md);border:1px solid var(--panel-border);background:#02091473}.outcomes[data-astro-cid-dlnchqth] strong[data-astro-cid-dlnchqth]{color:var(--ink-0)}.policies[data-astro-cid-dlnchqth] li[data-astro-cid-dlnchqth]{color:var(--ink-1);padding-left:1rem;position:relative}.policies[data-astro-cid-dlnchqth] li[data-astro-cid-dlnchqth]:before{content:"▸";position:absolute;left:0;color:var(--m-soft)}.note[data-astro-cid-dlnchqth]{max-width:72ch}.back[data-astro-cid-dlnchqth]{display:inline-block;margin-top:1rem;font-size:.75rem;letter-spacing:.15em;color:var(--accent-green-soft)}@media(max-width:1120px){.goal-grid[data-astro-cid-dlnchqth],.steps[data-astro-cid-dlnchqth]{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.layer-row[data-astro-cid-dlnchqth],.link-panel[data-astro-cid-dlnchqth],.bottom-grid[data-astro-cid-dlnchqth]{grid-template-columns:1fr}}@media(max-width:640px){.goal-grid[data-astro-cid-dlnchqth],.steps[data-astro-cid-dlnchqth]{grid-template-columns:1fr}}
