/* Card-news sections use the same edge spacing as the preceding stage/chapter. */
#network-insights>.ni-shell{padding-top:52px;padding-bottom:52px}
#dual-router #router-insights>.ni-shell,
#promotion-ip #ip-insights>.ni-shell,
#channel-partner #channel-insights>.ni-shell{padding-top:52px;padding-bottom:52px}
:is(#network-insights,#router-insights,#ip-insights,#channel-insights){border-bottom:1px solid #e5e8eb}
:is(#network-insights,#router-insights,#ip-insights,#channel-insights)>.ni-shell>.ni-step-label{margin-top:0}
:is(#network-insights,#router-insights,#ip-insights,#channel-insights) .ni-bottom{margin-bottom:0}
:is(#network-insights,#router-insights,#ip-insights,#channel-insights) .ni-pagination{margin-bottom:0}
#channel-partner #channel-insights{border-top:0}
@media(max-width:640px){#network-insights>.ni-shell{padding-top:34px;padding-bottom:34px}}
@media(max-width:640px){
 #dual-router #router-insights>.ni-shell,
 #promotion-ip #ip-insights>.ni-shell,
 #channel-partner #channel-insights>.ni-shell{padding-top:34px;padding-bottom:34px}
}

/* Keep pagination's actual lower edge aligned with the shared section spacing. */
:is(#network-insights,#router-insights,#ip-insights,#channel-insights) .ni-pagination{padding:0;margin:0;line-height:1.6}
:is(#network-insights,#router-insights,#ip-insights,#channel-insights) .ni-pagination .ni-page{min-height:0;height:28px;line-height:1.6}
