.news-header{padding:24px 0 12px;border-bottom:3px solid var(--red)}.news-header h1{font-size:clamp(42px,6vw,64px);margin:8px 0}.news-header p{color:var(--muted);font-size:18px}.news-updated{margin:16px 0 24px;font-size:13px}.news-day{margin:28px 0}.news-day>h2{font-size:22px;text-transform:capitalize}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.news-image{aspect-ratio:16/9;background:#101923;position:relative}.news-image img{width:100%;height:100%;object-fit:cover;display:block}.news-image img[hidden]{display:none}.news-image-fallback{position:absolute;inset:0;align-content:center;text-align:center;color:var(--muted)}.news-card-body{padding:18px;display:flex;flex:1;flex-direction:column}.news-card-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;font-size:12px;color:var(--muted)}.news-card-meta>span{color:#ffce89;font-weight:600}.news-card h3{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.news-card p{font-size:15px;line-height:1.6}.news-card a{margin-top:auto;padding-top:12px;min-height:44px;font-weight:600}.news-footnote{font-size:12px;line-height:1.7;margin-top:32px}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid{grid-template-columns:1fr;gap:16px}.news-card-body{padding:16px}.news-header{padding-top:12px}.news-card h3{font-size:20px}}
.news-group{margin-top:22px;padding:18px 20px;border:1px solid #85714d;border-left:4px solid #ffce89;border-radius:10px;background:#282a2c}.news-group p:last-child{margin-bottom:0}.pole-hit{font-size:19px;vertical-align:middle;margin-left:4px}
.news-image{flex-shrink:0}.news-image img{position:absolute;inset:0}
