.vn-hero-grid[data-astro-cid-lz4jyejh]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.vn-hero[data-astro-cid-lz4jyejh] h1[data-astro-cid-lz4jyejh]{max-width:46rem}.vn-compass[data-astro-cid-lz4jyejh]{max-width:30rem;width:100%;margin:0 auto}.vn-compass[data-astro-cid-lz4jyejh] img[data-astro-cid-lz4jyejh]{display:block;width:100%;height:auto}.vn-compass[data-astro-cid-lz4jyejh] p[data-astro-cid-lz4jyejh]{margin:1.5rem 0 0;text-align:center;line-height:1.7}.vn-jumps[data-astro-cid-lz4jyejh]{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(236,240,246,.25)}.vn-jumps[data-astro-cid-lz4jyejh] a[data-astro-cid-lz4jyejh]{color:var(--pale);font-family:var(--font-head);font-weight:600;font-size:1.2rem;text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:5px}.vn-issues[data-astro-cid-lz4jyejh] li[data-astro-cid-lz4jyejh],.vn-included[data-astro-cid-lz4jyejh] li[data-astro-cid-lz4jyejh]{padding-left:1.3rem;position:relative}.vn-issues[data-astro-cid-lz4jyejh] li[data-astro-cid-lz4jyejh]:before,.vn-included[data-astro-cid-lz4jyejh] li[data-astro-cid-lz4jyejh]:before{content:"";position:absolute;left:0;top:.65em;width:.45rem;height:.45rem;background:var(--coral)}.vn-steps[data-astro-cid-lz4jyejh]{list-style:none;padding:0;margin:2.5rem 0 0;max-width:56rem}.vn-steps[data-astro-cid-lz4jyejh] li[data-astro-cid-lz4jyejh]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding:1.75rem 0;border-top:1px solid var(--line)}.vn-steps[data-astro-cid-lz4jyejh] li[data-astro-cid-lz4jyejh]:last-child{border-bottom:1px solid var(--line)}.vn-step-number[data-astro-cid-lz4jyejh]{font-family:var(--font-head);font-size:2.3rem;font-weight:700;color:var(--navy);line-height:1}.vn-steps[data-astro-cid-lz4jyejh] h3[data-astro-cid-lz4jyejh]{margin-top:0}.vn-steps[data-astro-cid-lz4jyejh] p[data-astro-cid-lz4jyejh]{margin-bottom:0;max-width:48rem}.vn-two-col[data-astro-cid-lz4jyejh]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:2rem;align-items:start}.vn-included[data-astro-cid-lz4jyejh]{margin:0}.vn-optional[data-astro-cid-lz4jyejh]{padding:1.5rem;border-left:3px solid var(--coral);background:var(--pale)}.vn-optional[data-astro-cid-lz4jyejh] h3[data-astro-cid-lz4jyejh]{margin-top:0}.vn-optional[data-astro-cid-lz4jyejh] p[data-astro-cid-lz4jyejh]:last-child{margin-bottom:0}.vn-research-grid[data-astro-cid-lz4jyejh]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem}.vn-stat[data-astro-cid-lz4jyejh]{padding-top:1.5rem;border-top:3px solid var(--coral)}.vn-stat[data-astro-cid-lz4jyejh] .vn-stat-number[data-astro-cid-lz4jyejh]{font-family:var(--font-head);font-size:clamp(2.7rem,4.2vw,4rem);font-weight:700;line-height:1.1;margin:0 0 .8rem}.vn-stat[data-astro-cid-lz4jyejh] p[data-astro-cid-lz4jyejh]{max-width:32rem}.vn-stat[data-astro-cid-lz4jyejh] .fine[data-astro-cid-lz4jyejh]{margin-bottom:0}.vn-definitions[data-astro-cid-lz4jyejh]{max-width:56rem;margin:2.25rem 0 0}.vn-definitions[data-astro-cid-lz4jyejh]>div[data-astro-cid-lz4jyejh]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.5rem 0;border-top:1px solid var(--line)}.vn-definitions[data-astro-cid-lz4jyejh]>div[data-astro-cid-lz4jyejh]:last-child{border-bottom:1px solid var(--line)}.vn-definitions[data-astro-cid-lz4jyejh] dt[data-astro-cid-lz4jyejh]{font-family:var(--font-head);font-size:1.45rem;font-weight:700;color:var(--navy)}.vn-definitions[data-astro-cid-lz4jyejh] dd[data-astro-cid-lz4jyejh]{margin:0;line-height:1.6}.vn-personal[data-astro-cid-lz4jyejh]{margin:2rem 0;padding:0 0 0 1.25rem;border-left:3px solid var(--coral)}.vn-personal[data-astro-cid-lz4jyejh] h3[data-astro-cid-lz4jyejh]{margin-top:0}.vn-personal[data-astro-cid-lz4jyejh] p[data-astro-cid-lz4jyejh]:last-child{margin-bottom:0}@media(min-width:760px){.vn-two-col[data-astro-cid-lz4jyejh],.vn-research-grid[data-astro-cid-lz4jyejh]{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-definitions[data-astro-cid-lz4jyejh]>div[data-astro-cid-lz4jyejh]{grid-template-columns:12rem minmax(0,1fr);gap:2rem}}@media(min-width:1000px){.vn-hero-grid[data-astro-cid-lz4jyejh]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3rem}}@media(max-width:420px){.vn-steps[data-astro-cid-lz4jyejh] li[data-astro-cid-lz4jyejh]{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}}
