.news-description{color:#999;max-width:640px;line-height:1.6}.news-toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:1rem 0 1.5rem;border-bottom:1px solid #333}.news-toolbar button{background:transparent;color:#bbb;border:1px solid #444;padding:.6rem .85rem;cursor:pointer}.news-toolbar button.active,.news-toolbar button:hover{background:var(--acid);color:#090909;border-color:var(--acid)}#news-updated{margin-left:auto;color:#666;font-size:.65rem}.news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#333;margin-top:1px}.news-card{display:flex;flex-direction:column;min-height:155px;padding:1.2rem;background:#111;text-decoration:none}.news-card:hover{background:#181818}.news-card .news-type{color:var(--acid);font-size:.58rem;letter-spacing:.12em;font-weight:800}.news-card h3{font-size:.92rem;line-height:1.45;margin:.65rem 0;overflow-wrap:anywhere}.news-card footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;color:#666;font-size:.62rem}.source-policy{color:#666;font-size:.62rem;margin-top:1rem}.news-loading{grid-column:1/-1;padding:2rem;color:#777}@media(max-width:700px){.news-list{grid-template-columns:1fr}#news-updated{width:100%;margin:0;padding-top:.5rem}}
