/* SG359: SOLO single News, preserve prediction layouts and existing mobile placement. */
@media(min-width:1320px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg-article-layout.sg223-single-news-layout.sg224-article-layout:has(>.sg359-news-side-stack>.sg359-news-ad){grid-template-columns:clamp(300px,23vw,325px) minmax(0,1fr) clamp(280px,21.5vw,320px)!important}

 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack{display:contents!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg224-left-rail{display:flex!important;flex-direction:column!important;grid-column:1!important;grid-row:1!important;min-width:0!important;gap:14px!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg-article-main{grid-column:2!important;grid-row:1!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg359-news-ad{display:block!important;grid-column:3!important;grid-row:1!important;position:sticky!important;top:116px!important;align-self:start!important;width:100%!important;margin:0!important;min-width:0!important;max-width:none!important}
}
@media(min-width:1021px) and (max-width:1319px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack{display:flex!important;flex-direction:column!important;grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;align-self:stretch!important;gap:14px!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg224-left-rail{display:flex!important;flex-direction:column!important;width:100%!important;position:static!important;gap:14px!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg-article-main{grid-column:2!important;grid-row:1!important;align-self:start!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg359-news-ad{display:block!important;position:sticky!important;top:116px!important;align-self:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}
}
@media(max-width:1020px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg-article-main{grid-column:1!important;grid-row:1!important;order:1!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack{display:flex!important;flex-direction:column!important;gap:14px!important;grid-column:1!important;grid-row:2!important;order:2!important;width:100%!important;min-width:0!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg224-left-rail{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;min-width:0!important;position:static!important}
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg359-news-ad{display:none!important}
}
.sg359-related-rail .sg359-related-list{display:flex;flex-direction:column;gap:0;min-width:0}
.sg359-related-rail .sg-editorial-card{max-width:100%;min-width:0}
@media(max-width:760px){
 html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack{box-sizing:border-box!important;padding-inline:12px!important}
}

/* SG360: restored public predictions on right with sticky ad only; responsive */
html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg359-news-ad{position:static!important;display:flex!important;flex-direction:column!important;gap:14px!important;align-self:stretch!important;min-width:0!important;}
html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout .sg359-news-ad>.sg360-sticky-ad{position:sticky!important;top:116px!important;width:100%!important;align-self:flex-start!important;min-width:0!important;}
@media(min-width:1320px){html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg359-news-ad{grid-column:3!important;grid-row:1!important;}}
@media(min-width:1021px) and (max-width:1319px){html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg359-news-ad{grid-column:auto!important;grid-row:auto!important;}}
@media(max-width:1020px){html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout>.sg359-news-side-stack>.sg359-news-ad{display:flex!important;grid-column:auto!important;grid-row:auto!important;}html[data-sg-theme] body.sg-body.sg-page-news .sg224-article-layout .sg359-news-ad>.sg360-sticky-ad{display:none!important;}}
