.news-head{padding-block:var(--space-7) var(--space-5);max-width:var(--measure-wide)}.news-intro{color:var(--ink-dim);max-width:var(--measure);margin:0}.news-filter{border-block:2px solid var(--rule-strong);padding-block:var(--space-4);margin-bottom:var(--space-5);max-width:var(--measure-wide)}.news-filter ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.news-filter li{margin:0}.news-filter button{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-dim);background:var(--ground-sunk);border:1px solid var(--rule-strong);padding:var(--space-2) var(--space-4);cursor:pointer;clip-path:var(--pixel-clip);transition:color var(--transition-fast), background var(--transition-fast)}.news-filter button:hover{color:var(--ground);background:var(--cyan)}.news-filter button.is-active{background:var(--gold);border-color:var(--gold);color:var(--ground)}.news-count{font-variant-numeric:tabular-nums;opacity:.7;font-size:.9em}.news-list{gap:var(--space-4);max-width:var(--measure-wide);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-item{padding:var(--space-4) 0;border-bottom:1px solid var(--rule);margin:0}.has-thumb{gap:var(--space-4);align-items:start;display:grid}@media (width>=40rem){.has-thumb{grid-template-columns:9rem 1fr}}.news-thumb{border:1px solid var(--rule-strong);background:var(--ground-sunk);clip-path:var(--pixel-clip);line-height:0;display:block}.news-thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.news-item:hover .news-thumb{border-color:var(--cyan)}.news-item-text{min-width:0}.news-item-meta{gap:var(--space-2);margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-dim);flex-wrap:wrap;display:flex}.news-item-source{color:var(--cyan)}.news-item-meta span[aria-hidden]{color:var(--rule-strong)}.news-item-meta time{color:var(--gold)}.news-item-title{font-family:var(--font-body);font-size:var(--step-1);font-weight:600;line-height:var(--leading-snug);letter-spacing:0;margin:0 0 var(--space-2);max-width:var(--measure)}.news-item-title a{color:var(--ink);text-decoration-color:#0000}.news-item-title a:hover{color:var(--cyan);text-decoration-color:currentColor}.news-item-summary{color:var(--ink-dim);font-size:var(--step--1);line-height:var(--leading-snug);max-width:var(--measure);margin:0}.news-status{padding-block:var(--space-5) var(--space-7);color:var(--ink-dim)}.news-sources{gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.news-sources li{margin:0}
