.wot-news-home,.wot-news-page { padding: 24px 0 0; }
.wot-news-shell,.wot-news-article { width: min(1760px,92%); margin: auto; padding: clamp(20px,2.3vw,36px); border: 1px solid #383a3d; border-radius: 4px; background: #17191b; }
.wot-news-heading { display:flex; gap:18px; align-items:end; justify-content:space-between; padding-bottom:18px; margin-bottom:20px; border-bottom:1px solid #383a3d; }
.wot-news-heading h1,.wot-news-heading h2 { margin:5px 0 0; color:#f0ede5; font:400 clamp(24px,2vw,32px) Impact,'Arial Narrow',sans-serif; letter-spacing:.4px; text-transform:uppercase; }
.wot-news-kicker { display:block; margin:0 0 8px; color:#f28b4b; font-size:11px; font-weight:700; letter-spacing:.15em; }
.wot-news-heading a,.wot-news-article a { color:#f2a36b; text-decoration:none; }
.wot-news-heading a:hover,.wot-news-article a:hover { color:#ffd0aa; }
.wot-news-cards { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.wot-news-card { overflow:hidden; border:1px solid #3c3e40; border-radius:4px; background:#232528; }
.wot-news-card:hover { border-color:#dd712f; }
.wot-news-card > a { display:block; height:100%; color:#deded9; text-decoration:none; }
.wot-news-card img { display:block; width:100%; aspect-ratio:3/2; max-height:220px; object-fit:cover; }
.wot-news-card div { padding:16px; }
.wot-news-card h2,.wot-news-card h3 { margin:8px 0; color:#f1eee6; font-size:19px; line-height:1.3; }
.wot-news-card p { color:#bbbcb6; font-size:14px; line-height:1.5; }
.wot-news-card time,.wot-news-article time,.wot-news-article figcaption { color:#a8aaa5; font-size:13px; }
.wot-news-empty { color:#bbbcb6; margin:0; }
.wot-news-article { max-width:1050px; color:#d3d3ce; line-height:1.75; }
.wot-news-article h1 { margin:12px 0; font-size:clamp(30px,3vw,46px); line-height:1.15; }
.wot-news-article .wot-news-kicker { margin-top:28px; }
.wot-news-article figure { margin:22px 0; }
.wot-news-article figure img { width:100%; border-radius:4px; }
.wot-news-article figcaption { margin-top:5px; }
.wot-news-summary { color:#f0ede5; font-weight:700; }
@media(max-width:767px) { .wot-news-shell,.wot-news-article { width:calc(100% - 28px); padding:18px; } .wot-news-cards { grid-template-columns:1fr; gap:14px; } .wot-news-heading { align-items:start; flex-direction:column; } }
