.governance-questions{background:#ffffff20;border:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.governance-questions li{background:#081529;padding:1.5rem;font-size:1.2rem}.governance-questions span{color:#2af598;margin-bottom:1rem;font:small monospace;display:block}.policy-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.policy-flow li{border-top:2px solid #2af59870;padding-top:1rem;position:relative}.policy-flow li:not(:last-child):after{content:"→";color:#2af598;background:#03091c;padding-left:.5rem;position:absolute;top:-1rem;right:0}.readiness-groups{grid-template-columns:1fr 1fr;gap:1.2rem;margin:2rem 0;display:grid}.readiness-groups details{border:1px solid #53617a;border-radius:.5rem;padding:1.2rem}.readiness-groups summary{cursor:pointer;min-height:2.75rem;font-size:1.3rem}.readiness-groups li{color:#cbd5e1;margin:.8rem 0}.resource-group{scroll-margin-top:6rem}.resource-list{border-top:1px solid #ffffff25;margin-top:2rem}.resource-row{color:#f1f5f9;border-bottom:1px solid #ffffff25;grid-template-columns:10rem 1fr 1.5rem;align-items:start;gap:2rem;padding:2rem 0;text-decoration:none;display:grid}.resource-row h3{margin-top:0;font-size:clamp(1.35rem,3vw,1.8rem)}.resource-row p{max-width:58ch;margin-bottom:0}.resource-row:hover h3,.resource-row:focus-visible h3{color:#2af598}.resource-row:focus-visible{outline-offset:5px;outline:2px solid #2af598}.resource-row svg{color:#2af598}.resource-row .buyer-label{margin-top:.3rem;font-size:.7rem}@media (width<=950px){.policy-flow{grid-template-columns:1fr 1fr}.resource-row{grid-template-columns:1fr 1.5rem;gap:1rem}.resource-row>.buyer-label{grid-column:1/-1}}@media (width<=600px){.policy-flow,.governance-questions,.readiness-groups{grid-template-columns:1fr}.policy-flow li:not(:last-child):after{content:"↓"}.resource-row{padding:1.5rem 0}}
