.news-index,.news-article{width:min(100% - 32px,980px);margin:0 auto;padding:46px 0 80px}.news-index>header,.news-article-head{padding:30px 0 38px}.news-index h1,.news-article h1{font-family:var(--font-pixel);font-size:clamp(30px,6vw,48px);line-height:1.2;color:#fff}.lead{max-width:68ch;color:var(--text-soft);font-size:17px}.article-meta,.news-card-kicker,.image-credit{color:var(--text-muted);font-size:13px}.news-index section{margin:38px 0}.news-index section>h2,.news-article aside>h2,.news-body h2{font-family:var(--font-pixel);color:var(--gold-bright);border-bottom:2px solid var(--card-border);padding-bottom:10px;margin:34px 0 18px}.news-body h3{color:var(--text-bright);margin:24px 0 10px}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-card-link{height:100%;display:block;color:inherit;text-decoration:none}.news-card-link:focus-visible{outline:3px solid var(--gold-bright);outline-offset:5px}.news-card{height:100%;padding:24px;border:2px solid var(--card-border);background:var(--card-bg);box-shadow:4px 4px 0 var(--pixel-black);transition:border-color 140ms ease,transform 140ms ease}.news-card-link:hover .news-card,.news-card-link:focus-visible .news-card{border-color:var(--gold-bright);transform:translate(-2px,-2px)}.news-card-featured{padding:30px;background:linear-gradient(135deg,var(--wood-darkest),var(--card-bg));border-color:var(--border-gold)}.news-card h2{color:var(--text-bright);font-size:clamp(20px,3vw,27px);line-height:1.4;margin:8px 0 12px}.news-category-nav,.news-archive-nav,.news-related-links{display:flex;flex-wrap:wrap;gap:9px}.news-category-nav{margin-bottom:10px}.news-category-nav a,.news-archive-nav a,.news-related-links a{padding:8px 12px;border:1px solid var(--card-border);background:var(--bg-medium);text-decoration:none}.editorial-policy,.news-context,.news-sources,.news-corrections{margin:38px 0;padding:24px;border:2px solid var(--card-border);background:var(--bg-medium)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-muted);font-size:13px}.news-body{max-width:760px}.news-body p,.news-body li{font-size:16px;line-height:1.9}.news-body ul{margin:0 0 24px 22px}.source-marker{display:inline-block;padding:0 6px;border:1px solid var(--border-gold);font-size:11px;line-height:1.6;text-decoration:none;vertical-align:1px}.news-sources ol{list-style:none;margin:0}.news-sources li{display:grid;grid-template-columns:28px 1fr;gap:10px;margin:14px 0}.news-sources li>span{color:var(--gold);font-family:var(--font-pixel)}.news-sources li p{margin:2px 0 0;color:var(--text-muted);font-size:12px}.draft-warning{padding:14px;border:2px dashed var(--gold);color:var(--gold-bright)}.draft-badge{margin-right:8px;padding:2px 6px;background:var(--gold-dark);color:#fff}.game-cta{display:inline-flex;padding:13px 18px;background:var(--gold-dark);color:#fff;font-family:var(--font-pixel);text-decoration:none;box-shadow:4px 4px 0 var(--pixel-black)}.news-footer{padding:28px 20px;border-top:2px solid var(--card-border);text-align:center;background:var(--bg-medium)}.news-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.news-footer p{max-width:none;margin-top:12px;color:var(--text-muted);font-size:12px}@media(max-width:700px){.news-index,.news-article{width:min(100% - 24px,980px);padding-top:24px}.news-grid{grid-template-columns:1fr}.news-card,.news-card-featured,.editorial-policy,.news-context,.news-sources,.news-corrections{padding:18px}.news-body p,.news-body li{font-size:15px}.site-static-nav{position:relative}.game-cta{display:flex;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.news-card{transition:none}}
