/* v85: borderless homepage top stories and most-viewed panels. */
.lead-grid > .news-list{border:0;border-radius:0;box-shadow:none}

/* v86: category rails follow the homepage; most-read remains text-only. */
@font-face{font-family:"Sidebar Cairo";src:url("../fonts/economy/Cairo-Variable.woff2") format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}
.section-page-content .sg-lead>.sg-recent,
.section-page-content .sg-lead>.sg-popular{height:auto;align-self:start;min-width:0;padding:12px;border:0;border-radius:0;box-shadow:none}
html[dir=rtl] .section-page-content .sg-recent,
html[dir=rtl] .section-page-content .sg-popular{font-family:"Sidebar Cairo",Cairo,sans-serif}
.section-page-content .sg-recent>h2,
.section-page-content .sg-popular>h2{font-size:1.15rem;line-height:1.5;margin:0 0 10px;padding-inline-start:9px;border-inline-start:4px solid var(--red,#e4132b)}
.section-page-content .sg-recent-list,
.section-page-content .sg-popular-list{flex:0 0 auto;overflow:visible}
.section-page-content .sg-recent-list>a,
.section-page-content .sg-popular-list>a{flex:0 0 auto;align-items:flex-start;gap:10px;padding:10px 0;min-height:0;border:0}
.section-page-content .sg-recent-list img{width:78px;height:58px;flex:0 0 78px;object-fit:cover;border-radius:4px}
.section-page-content .sg-recent h3,
.section-page-content .sg-popular h3{display:block;margin:0;font-size:13px;font-weight:700;line-height:1.65;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}
.section-page-content .sg-recent small,
.section-page-content .sg-popular small{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--muted,#71808d)}
.section-page-content .sg-popular-list b{flex:0 0 22px;font-size:14px;line-height:1.65;color:var(--red,#e4132b);font-variant-numeric:tabular-nums}
.category-lead>.category-side,
.pp-category-lead>.news-list{border:0;border-radius:0;box-shadow:none}
.category-lead>.category-side article,
.pp-category-lead>.news-list article{border:0}

/* v87: sports most-read uses the same photo-free category rail. */
.sports-page-content .sp-lead>.sp-popular{height:auto;align-self:start;min-width:0;padding:12px;border:0;border-radius:0;box-shadow:none}
html[dir=rtl] .sports-page-content .sp-popular{font-family:"Sidebar Cairo",Cairo,sans-serif}
.sports-page-content .sp-popular>h2{font-size:1.15rem;line-height:1.5;margin:0 0 10px;padding-inline-start:9px;border-inline-start:4px solid var(--red,#e4132b)}
.sports-page-content .sp-popular-list{flex:0 0 auto;overflow:visible}
.sports-page-content .sp-popular-list>a{flex:0 0 auto;align-items:flex-start;gap:10px;padding:10px 0;min-height:0;border:0}
.sports-page-content .sp-popular h3{display:block;margin:0;font-size:13px;font-weight:700;line-height:1.65;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}
.sports-page-content .sp-popular small{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--muted,#71808d)}
.sports-page-content .sp-popular-list b{flex:0 0 22px;font-size:14px;line-height:1.65;color:var(--red,#e4132b);font-variant-numeric:tabular-nums}
