/* General pages: alternate body bands upward from the shared gray closing area.
   Loaded only by selected general pages; home, features, and blog stay unchanged. */
body.interior-flow-page [data-flow-band]{position:relative;isolation:isolate;--step-surface:var(--flow-surface)!important;background:var(--flow-surface)!important;border-block:0}
body.interior-flow-page [data-flow-band]::before{display:none!important}
body.interior-flow-page [data-flow-band]::after{display:block!important;content:"";position:absolute;inset:auto 0 -1px;height:40px;background:var(--flow-next)!important;clip-path:polygon(0 0,38% 100%,100% 0,100% 100%,0 100%);pointer-events:none;z-index:-1}
body.interior-flow-page [data-flow-joined]::after{display:none!important}
@media(max-width:640px){body.interior-flow-page [data-flow-band]::after{height:24px}}
