.global-banner{position:relative;z-index:1200;display:flex;align-items:center;justify-content:center;gap:14px;min-height:42px;padding:8px 52px 8px 18px;color:#fff;font-size:.78rem}.global-banner strong{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase}.global-banner span{opacity:.85}.global-banner button{position:absolute;right:14px;width:28px;height:28px;color:#fff;border:0;background:transparent;font-size:1.3rem;cursor:pointer}.banner-info{background:#24364f}.banner-success{background:#1d6b45}.banner-warning{background:#8a641f}.banner-danger{background:#a91f2c}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.news-card{overflow:hidden;border:1px solid var(--line);background:var(--panel)}.news-card img,.news-card-placeholder{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:linear-gradient(145deg,#171e28,#0d1117)}.news-card-body{padding:20px}.news-card-body>p{margin:0;color:var(--red-bright);font-family:"Barlow Condensed",sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.news-card-body h2{margin:10px 0;font-family:"Barlow Condensed",sans-serif;font-size:1.8rem;text-transform:uppercase}.news-card-body span{display:block;color:var(--muted);line-height:1.7}.news-card-body small{display:block;margin-top:18px;color:#77818e}.news-empty{grid-column:1/-1;min-height:220px;display:grid;place-items:center;border:1px dashed var(--line);color:var(--muted)}@media(max-width:900px){.news-grid{grid-template-columns:1fr}.global-banner{align-items:flex-start;flex-direction:column;gap:3px}}
