.compact-hero{padding-bottom:64px}.compact-hero h1{max-width:980px;font-size:clamp(2.8rem,7vw,6.4rem)}.governance-grid,.procurement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.policy-card{padding:26px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));min-height:230px}.policy-card h3{font-size:1.45rem;line-height:1.15;margin:.65rem 0}.policy-card p{color:#c7d3e2;margin-bottom:0}.step-number{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:var(--accent);font-weight:800;letter-spacing:.04em}.numbered-stack p{margin-top:0;padding:0 0 18px;border-bottom:1px solid rgba(34,54,79,.65)}.numbered-stack p:last-child{border-bottom:0}.compact-hero .status{max-width:920px}@media(max-width:900px){.governance-grid,.procurement-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.governance-grid,.procurement-grid{grid-template-columns:1fr}.policy-card{min-height:0}.compact-hero{padding-top:64px;padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.policy-card{scroll-behavior:auto}}
