.news-archive .news-filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:30px;font:13px/1.5 Arial,sans-serif;display:flex}.news-archive .news-filters a{border-bottom:2px solid #0000;padding:12px 0;text-decoration:none}.news-archive .news-filters a[aria-current]{color:var(--accent);border-color:var(--accent)}.news-archive .news-filters>span{color:var(--muted);margin-left:auto;font:10px/1.6 Courier New,monospace}.news-archive .news-row{border-top:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;padding:26px 0;display:grid}.news-archive .news-row.lead{border:0;grid-template-columns:1fr 1.1fr;align-items:center;gap:10px 42px;padding:0 0 28px}.news-archive .lead figure{grid-area:1/2}.news-archive .lead .story-copy{grid-area:1/1}.news-archive .story-copy{min-width:0}.news-archive .news-meta{color:var(--muted);flex-wrap:wrap;gap:16px;margin:0 0 12px;font:10px/1.6 Courier New,monospace;display:flex}.news-archive .news-meta>span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.news-archive h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font:400 30px/1.14 Times New Roman,Georgia,serif}.news-archive h2 a{text-decoration:none}.news-archive .lead h2{font-size:clamp(34px,3.5vw,48px)}.news-archive .summary{color:var(--muted);max-width:680px;margin:0;font:16px/1.65 Georgia,serif}.news-archive .lead-action{text-align:right;justify-content:flex-end;margin:0;display:flex}.news-archive figure{min-width:0;margin:0}.news-archive img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.news-archive .game-artwork img{aspect-ratio:auto}.news-archive figcaption{color:var(--muted);text-align:right;margin-top:7px;font:9px/1.5 Courier New,monospace}.news-archive .news-row.text-only{grid-template-columns:1fr}.news-archive .lead.text-only{max-width:850px}.news-archive .pagination{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:22px;font:13px/1.6 Arial,sans-serif;display:flex}.news-archive .pagination>span{color:var(--muted)}@media (width<=700px){.news-archive .news-row.lead{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.news-archive .lead figure{grid-area:1/1}.news-archive .lead .story-copy{grid-area:2/1}.news-archive .lead.text-only .story-copy{grid-row:1}.news-archive .news-row{grid-template-columns:130px minmax(0,1fr);gap:18px}.news-archive h2{font-size:26px}.news-archive .news-filters{gap:18px}.news-archive .news-filters>span{flex-basis:100%;margin:0 0 12px}}@media (width<=450px){.news-archive .news-row{grid-template-columns:1fr;gap:16px}.news-archive .news-row:not(.lead) figure{max-width:240px}.news-archive .pagination{flex-wrap:wrap;font-size:12px}.news-archive .news-meta{gap:10px}.news-archive .summary{font-size:15px}}.news-archive .roundup-art{aspect-ratio:16/9;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:hidden}.news-archive .game-tile{min-width:0;min-height:0;position:relative;overflow:hidden}.news-archive .game-tile>img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%}.news-archive .game-tile .tile-logo{object-fit:contain;width:76%;height:70%;position:absolute;inset:15% 12%}.news-archive .tiles-2{grid-template-columns:1fr}.news-archive .tiles-3 .game-tile:first-child{grid-column:1/-1}.news-archive .week-dates{letter-spacing:-.025em;text-wrap:balance;color:var(--accent);margin:0 0 22px;font:400 28px/1.2 Times New Roman,Georgia,serif}.news-archive .lead .story-copy{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.news-archive .lead:has(.roundup-art) .story-copy{padding-top:0}.news-archive .news-filters{margin-bottom:18px}.news-archive .lead .week-dates{font-size:clamp(25px,2.5vw,34px)}@media (width<=700px){.news-archive .lead:has(.roundup-art) .story-copy{padding-top:0}}.news-archive .lead>.lead-action{grid-area:2/2;margin:0;padding:0}.news-archive .lead.text-only>.lead-action{grid-column:1}.news-archive .lead .story-copy{align-self:center}@media (width<=700px){.news-archive .lead>.lead-action{grid-area:3/1;margin:0}.news-archive .lead.text-only>.lead-action{grid-row:2}.news-archive .news-row.lead{row-gap:12px}}
