/* Open editorial sections; keep the interactive Passport as the single focal card. */
.evidence-grid,.b2b-outcomes,.cg-stack,.cg-agri-topics,.vtp-story-flow{background:#f8fafc!important;color:#0f172a;padding:24px!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.evidence-grid>article,.b2b-outcomes>article,.cg-stack>article,.cg-agri-topics>article,.vtp-story-flow>li,.cg-evidence-grid>.cg-evidence-card{background:transparent!important;border:0!important;border-top:1px solid #bccbbf!important;border-radius:0!important;box-shadow:none!important;padding:20px 0!important}
:is(.evidence-grid,.b2b-outcomes,.cg-stack,.cg-agri-topics,.vtp-story-flow) :is(h2,h3,p,li,summary){color:#0f172a!important;text-shadow:none!important}
:is(.evidence-grid,.b2b-outcomes,.cg-stack,.cg-agri-topics,.vtp-story-flow) a{color:#205239!important}
.agri-insights,.vs-section,.b2b-section,.cg-evidence-panel{border-radius:0!important;box-shadow:none!important}
.b2b-api{background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important;border-left:1px solid #bccbbf!important}
.cg-evidence-panel{background:#f8fafc!important}
.cg-evidence-panel details{border:0!important;border-top:1px solid #bccbbf!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.vtp-story-flow{gap:26px!important}
@media(max-width:760px){.evidence-grid,.b2b-outcomes,.cg-stack,.cg-agri-topics,.vtp-story-flow{padding:18px!important}.b2b-api{border-left:0!important;border-top:1px solid #bccbbf!important}}
