/* MAX'S BRICKS WOW v3.8.47 — Dedicated single News + latest posts sidebar */
.single-post .mbnews-dedicated-stage{width:100%;padding:28px 0 88px;color:#eef6ff}
.single-post .mbnews-dedicated-shell{width:min(calc(100% - 48px),1580px);max-width:1580px;margin:0 auto}
.single-post .mbnews-watch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:28px;align-items:start;width:100%}
.single-post .mbnews-watch-main{min-width:0}
.single-post .mbnews-watch-main .mbarticle-editorial{width:100%;max-width:none;margin:0!important}
.single-post .mbnews-watch-main .mbarticle-copy{width:100%;max-width:none}
.single-post .mbnews-watch-main .mbarticle-gallery{width:100%}
.single-post .mbnews-related{position:sticky;top:96px;min-width:0;color:#fff}
.single-post .mbnews-related-head{margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.10)}
.single-post .mbnews-related-head h2{margin:0;color:#fff;font:850 1.28rem/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.02em}
.single-post .mbnews-related-list{display:grid;gap:16px}
.single-post .mbnews-related-card{display:grid;grid-template-columns:174px minmax(0,1fr);gap:12px;align-items:start;min-width:0}
.single-post .mbnews-related-thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#06182f;box-shadow:0 5px 14px rgba(0,0,0,.20)}
.single-post .mbnews-related-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}
.single-post .mbnews-related-card:hover .mbnews-related-thumb img{transform:scale(1.035)}
.single-post .mbnews-related-placeholder{display:grid;place-items:center;width:100%;height:100%;text-align:center;color:#e9f3ff;font:900 .72rem/1.15 Arial,sans-serif;background:linear-gradient(145deg,#0a438a,#04182f)}
.single-post .mbnews-related-badge{position:absolute;left:7px;bottom:7px;max-width:calc(100% - 14px);padding:4px 7px;border-radius:7px;background:#ffc400;color:#061a3b;font-size:.58rem;font-weight:950;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.single-post .mbnews-related-copy{min-width:0;padding-top:1px}
.single-post .mbnews-related-copy h3{margin:0 0 8px;color:#fff;font:800 .92rem/1.28 Arial,Helvetica,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.single-post .mbnews-related-copy h3 a{color:#fff!important;text-decoration:none!important}
.single-post .mbnews-related-copy h3 a:hover{color:#ffc400!important}
.single-post .mbnews-related-copy>span,.single-post .mbnews-related-copy>small{display:block;color:#9fb0c8;font-size:.68rem;line-height:1.4}
.single-post .mbnews-related-copy>small{margin-top:3px;color:#ffc400;font-weight:850}
.single-post .mbnews-dedicated-shell>.mbcmt-section,.single-post .mbnews-dedicated-shell>.mbpb-single-content-blocks{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
.single-post .mbnews-dedicated-shell>.mbcmt-section{margin-top:28px!important}
.single-post .mbnews-dedicated-shell>.mbpb-single-content-blocks{margin-top:24px!important}
@media(min-width:1380px){
 .single-post .mbnews-watch-grid{grid-template-columns:minmax(0,1fr) minmax(390px,445px);gap:30px}
 .single-post .mbnews-related-card{grid-template-columns:188px minmax(0,1fr);gap:13px}
 .single-post .mbnews-related-copy h3{font-size:.96rem}
}
@media(max-width:1050px){
 .single-post .mbnews-dedicated-shell{width:min(calc(100% - 32px),1180px)}
 .single-post .mbnews-watch-grid{grid-template-columns:1fr;gap:30px}
 .single-post .mbnews-related{position:relative;top:auto}
 .single-post .mbnews-related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
 .single-post .mbnews-related-card{grid-template-columns:170px minmax(0,1fr)}
}
@media(max-width:760px){
 .single-post .mbnews-related-list{grid-template-columns:1fr}
 .single-post .mbnews-related-card{grid-template-columns:minmax(150px,40%) minmax(0,1fr)}
}
@media(max-width:620px){
 .single-post .mbnews-dedicated-stage{padding-top:18px}
 .single-post .mbnews-dedicated-shell{width:calc(100% - 18px)}
 .single-post .mbnews-watch-grid{gap:22px}
 .single-post .mbnews-related-head h2{font-size:1.12rem}
 .single-post .mbnews-related-card{grid-template-columns:44% minmax(0,1fr);gap:10px}
 .single-post .mbnews-related-copy h3{font-size:.82rem;margin-bottom:5px}
 .single-post .mbnews-related-copy>span,.single-post .mbnews-related-copy>small{font-size:.63rem}
 .single-post .mbnews-dedicated-shell>.mbcmt-section{margin-top:22px!important}
}
