.visionDocsPage_page__VAN2v{min-height:100vh;background:radial-gradient(circle at top left,rgba(68,126,97,.12),transparent 24%),linear-gradient(180deg,#f6f1e8,#f8f5ee 42%,#fbfaf7);color:var(--ink)}.visionDocsPage_main__je4aA{width:min(1240px,calc(100vw - 48px));margin:0 auto;padding:40px 0 88px}.visionDocsPage_hero__SSU_O{padding:28px 0 34px;border-bottom:1px solid rgba(18,18,18,.08)}.visionDocsPage_eyebrow__fAoQ6,.visionDocsPage_sidebarEyebrow__rk4Jg{font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-weight:600}.visionDocsPage_title__EF2pP{margin:14px 0 0;max-width:12ch;font-family:var(--font-display-ui),serif;font-size:clamp(3.2rem,8vw,5.8rem);line-height:.94;letter-spacing:-.06em;font-weight:500}.visionDocsPage_description__j2C8n{max-width:60rem;margin:18px 0 0;font-size:16px;line-height:1.75;color:rgba(18,18,18,.78)}.visionDocsPage_highlightRow__YYsXI{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.visionDocsPage_highlight__Y9RWX{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(18,18,18,.08);background:rgba(255,255,255,.75);color:rgba(18,18,18,.84);font-size:13px;line-height:1}.visionDocsPage_actionRow__81aL4{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.visionDocsPage_inlineLink__Rv5u_,.visionDocsPage_primaryAction__0BMSn,.visionDocsPage_secondaryAction__0HYgL,.visionDocsPage_tocLink__My4KO{text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.visionDocsPage_primaryAction__0BMSn,.visionDocsPage_secondaryAction__0HYgL{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:14px;line-height:1}.visionDocsPage_primaryAction__0BMSn{background:var(--green);color:#faf9f7;font-weight:600}.visionDocsPage_primaryAction__0BMSn:hover{background:var(--green-deep)}.visionDocsPage_inlineLink__Rv5u_,.visionDocsPage_secondaryAction__0HYgL{border:1px solid rgba(18,18,18,.12);background:rgba(255,255,255,.66);color:var(--ink)}.visionDocsPage_inlineLink__Rv5u_:hover,.visionDocsPage_secondaryAction__0HYgL:hover{border-color:rgba(18,18,18,.24);background:rgba(255,255,255,.92)}.visionDocsPage_legend__d9CSi{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.visionDocsPage_statusPill__49lks{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;font-weight:700;border:1px solid transparent}.visionDocsPage_statusCurrent__VZxDz{background:rgba(66,145,108,.14);color:#1f5e42;border-color:rgba(66,145,108,.16)}.visionDocsPage_statusDecision__VXIAw{background:rgba(34,88,152,.12);color:#224d7d;border-color:rgba(34,88,152,.18)}.visionDocsPage_statusTarget__ao5Xg{background:rgba(153,98,25,.14);color:#7f5310;border-color:rgba(153,98,25,.16)}.visionDocsPage_statusRoadmap__DoSj9{background:rgba(126,68,149,.12);color:#6e3d80;border-color:rgba(126,68,149,.18)}.visionDocsPage_heroNote__oQZlV{max-width:64rem;margin:18px 0 0;font-size:13px;line-height:1.7;color:rgba(18,18,18,.62)}.visionDocsPage_layout__90W_6{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;margin-top:30px}.visionDocsPage_sidebar__kZHFC{position:relative}.visionDocsPage_sidebarCard__OCj_n{position:sticky;top:84px;padding:18px;border-radius:18px;border:1px solid rgba(18,18,18,.08);background:rgba(255,255,255,.78);backdrop-filter:blur(14px)}.visionDocsPage_sidebarCard__OCj_n+.visionDocsPage_sidebarCard__OCj_n{margin-top:14px;top:340px}.visionDocsPage_toc__eqQ2e{display:flex;flex-direction:column;gap:10px;margin-top:14px}.visionDocsPage_tocLink__My4KO{color:rgba(18,18,18,.72);font-size:14px;line-height:1.35}.visionDocsPage_tocLink__My4KO:hover{color:var(--ink)}.visionDocsPage_sidebarLinks__BWa71{display:flex;flex-direction:column;gap:10px;margin-top:14px}.visionDocsPage_inlineLink__Rv5u_{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:12px;font-size:13px;line-height:1}.visionDocsPage_sectionStack__uQck3{display:flex;flex-direction:column;gap:26px}.visionDocsPage_section__T4QB0{padding:22px;border-radius:22px;border:1px solid rgba(18,18,18,.08);background:rgba(255,255,255,.72)}.visionDocsPage_sectionHeader__O74Vh{margin-bottom:18px}.visionDocsPage_sectionTitle__rEMfP{margin:0;font-family:var(--font-display-ui),serif;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1;letter-spacing:-.05em;font-weight:500}.visionDocsPage_sectionIntro__7_uP4{max-width:56rem;margin:12px 0 0;font-size:15px;line-height:1.72;color:rgba(18,18,18,.74)}.visionDocsPage_sectionLinks__tu2Mh{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.visionDocsPage_cardGrid__LhroK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.visionDocsPage_card__fwjzq{min-height:100%;padding:18px;border-radius:18px;border:1px solid rgba(18,18,18,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,250,246,.94))}.visionDocsPage_cardHeader__0_mrx{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.visionDocsPage_cardTitle___ogQB{margin:0;font-size:19px;line-height:1.18;letter-spacing:-.02em;font-weight:600}.visionDocsPage_cardBody__tohYt{margin:12px 0 0;font-size:15px;line-height:1.7;color:rgba(18,18,18,.75)}.visionDocsPage_bulletList__rXKyV{margin:12px 0 0;padding-left:18px;color:rgba(18,18,18,.75);font-size:14px;line-height:1.7}.visionDocsPage_bulletList__rXKyV li+li{margin-top:6px}.visionDocsPage_cardLinks__clr_0{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media (max-width:1080px){.visionDocsPage_layout__90W_6{grid-template-columns:1fr}.visionDocsPage_sidebar__kZHFC{order:-1}.visionDocsPage_sidebarCard__OCj_n,.visionDocsPage_sidebarCard__OCj_n+.visionDocsPage_sidebarCard__OCj_n{position:static;margin-top:0}.visionDocsPage_sidebarCard__OCj_n+.visionDocsPage_sidebarCard__OCj_n{margin-top:14px}}@media (max-width:780px){.visionDocsPage_main__je4aA{width:min(100vw - 32px,1240px);padding:28px 0 72px}.visionDocsPage_cardGrid__LhroK{grid-template-columns:1fr}.visionDocsPage_title__EF2pP{max-width:none}}