.wot-layout { display:grid; grid-template-columns:minmax(185px,230px) minmax(0,1fr) minmax(210px,260px); grid-template-areas:'news main replays'; gap:20px; align-items:start; width:min(1920px,calc(100% - 48px)); margin:24px auto 48px; }
.wot-layout-main { grid-area:main; min-width:0; }
.wot-sidebar-news { grid-area:news; }
.wot-sidebar-replays { grid-area:replays; }
.wot-sidebar { position:sticky; top:20px; min-width:0; padding:22px; border:1px solid #3c3e40; border-radius:4px; background:#17191b; color:#e1dfd9; }
.wot-sidebar-heading { padding-bottom:16px; margin-bottom:18px; border-bottom:1px solid #3c3e40; }
.wot-sidebar-heading > span { color:#f28b4b; font-size:10px; font-weight:700; letter-spacing:.15em; }
.wot-sidebar-heading h2 { margin:8px 0 0; color:#f1eee6; font-size:20px !important; font-weight:700; line-height:1.25; }
.wot-sidebar-news-list a { display:block; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #383a3d; color:#e9e7e0; text-decoration:none; }
.wot-sidebar-news-list a:hover { color:#ffad71; }
.wot-sidebar-news-list time { display:block; margin-bottom:6px; color:#aaa9a2; font-size:12px; }
.wot-sidebar-news-list strong { font-size:14px; line-height:1.4; }
.wot-sidebar-more { display:inline-block; color:#f2a36b; font-size:14px; font-weight:700; text-decoration:none; }
.wot-sidebar-more:hover { color:#ffd0aa; }
.wot-sidebar-muted { color:#bbbcb6; font-size:14px; }
.wot-sidebar-replay { display:block; padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid #383a3d; color:#e9e7e0; font-size:13px; line-height:1.4; text-decoration:none; }
.wot-sidebar-replay:hover { color:#ffad71; }
.wot-sidebar-image { position:relative; display:block; overflow:hidden; margin-bottom:9px; border-radius:4px; background:#090a0b; aspect-ratio:16/9; }
.wot-sidebar-image img { width:100%; height:100%; object-fit:cover; }
.wot-sidebar-play { position:absolute; left:10px; bottom:10px; display:grid; place-items:center; width:30px; height:30px; border-radius:50%; background:rgba(0,0,0,.8); color:#fff; font-size:11px; }
.wot-layout-main > section > .container, .wot-layout-main > .container { width:100%; max-width:none; }
.wot-layout-main > section > .container[style*='bg2.png'], .wot-layout-main > .container[style*='bg2.png'] { margin-top:24px; padding:clamp(20px,2.3vw,36px); border:1px solid #383a3d; border-radius:4px; background:#17191b !important; box-shadow:0 12px 28px rgba(0,0,0,.22); }
.wot-layout-main > .wot-news-home, .wot-layout-main > .wot-news-page { padding-top:0; }
.wot-layout-main .wot-news-shell, .wot-layout-main .wot-news-article { width:100%; max-width:none; }
@media(max-width:1199px) { .wot-layout { grid-template-columns:minmax(0,1fr) 230px; grid-template-areas:'main replays' 'news replays'; } .wot-sidebar { position:static; } }
@media(max-width:767px) { .wot-layout { grid-template-columns:minmax(0,1fr); grid-template-areas:'main' 'news' 'replays'; width:calc(100% - 28px); margin:14px auto 28px; gap:14px; } .wot-layout-main > section > .container[style*='bg2.png'], .wot-layout-main > .container[style*='bg2.png'] { padding:18px; margin-top:14px; } .wot-sidebar-replays { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; } .wot-sidebar-replays > .wot-sidebar-heading,.wot-sidebar-replays > .wot-sidebar-more,.wot-sidebar-replays > .wot-sidebar-muted { grid-column:1/-1; } .wot-sidebar-replay { min-width:0; margin:0; } }
