/* One divider at a shared reading boundary; keep table rules and result panels. */
body.article-clarity main .ac-jumps{border-bottom:0}
body.rung-v7 main .ac-faq:last-child,body.rung-v7 main .rv-reading .rv-details:last-child{border-bottom:0}
body.rung-v7 main .rv-reading>h2+details.rv-details{border-top:0}
main .pj-prose>section>.pj-choice:last-child{border-bottom:0}
body.rung-v7 main .rv-hub-tasks li:last-child,
body.rung-v7 main .rv-route-list li:last-child{border-bottom:0}
body.rung-v7 main :is(.v7-scene,.study-photo,.expense-photo,.calendar-photo,.biller-photo) img{border-bottom:0}
body.rung-v7 main .review-example{border-bottom:0}
body.rung-v7 main .review-workbench{border-top:0;border-bottom:0}
body.rung-v7 main .review-workbench .review-empty{border-top:0}
body.rung-v7 main .review-input-group{border-bottom:0}
body.rung-v7 main .rv-inputs .solution-card{border-top:0}
main .comparison+.cost-figure{border-top:0}
body.rung-v7 main .downloads>a:last-child,
body.rung-v7 main .rv-offer-column>.rv-result-row:last-child{border-bottom:0}
@media(max-width:850px){body.rung-v7 main .review-workbench>.rv-inputs{border-bottom:0}}
