/* V96 · Consolidate forward guidance into the existing three-status rail in Step 07.
   Do not add a second homepage process or an additional opportunity section. */
.opportunity-story-page .v96-decision-design{max-width:790px;margin:0}
.opportunity-story-page .v96-decision-design p{font-size:14px;line-height:1.72;color:#42596a;margin:0 0 12px}
.opportunity-story-page .v96-decision-design p:last-child{margin-bottom:0}
.opportunity-story-page .story-stage-section .v96-stage-advance{border-top:1px solid #e1e7eb;margin:18px 0 0;padding-top:22px;display:flex;gap:24px;justify-content:space-between;align-items:flex-start}
.opportunity-story-page .v96-stage-advance-text{flex:1;min-width:0;max-width:800px}
.opportunity-story-page .v96-stage-advance-text .kicker{font-size:10px;letter-spacing:.09em;color:#536f80}
.opportunity-story-page .v96-stage-advance-text p{font-size:13.5px;line-height:1.72;color:#435d6c;margin:9px 0 0}
.opportunity-story-page .v96-stage-advance-actions{display:flex;gap:12px;align-items:flex-start;flex-direction:column;flex:0 0 235px;padding-top:3px}
.opportunity-story-page .v96-stage-advance-actions a{font-size:12.5px;line-height:1.45;font-weight:700;color:#18577a;text-decoration:underline;text-underline-offset:3px}
.opportunity-story-page .v96-stage-advance-actions a:first-child{color:#173f5d}
.opportunity-story-page .v96-stage-advance-actions a:focus-visible{outline:2px solid #c9a45f;outline-offset:3px}
.opportunity-story-page .story-stage-proof{margin-top:19px}
@media(max-width:800px){.opportunity-story-page .story-stage-section .v96-stage-advance{display:block}.opportunity-story-page .v96-stage-advance-actions{margin-top:15px;gap:10px}}
