.news-list{flex-direction:column;gap:10px;padding:12px 0 60px;display:flex}.news-filters{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.news-filter{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:18px;padding:7px 14px;font-size:.85rem;font-weight:600}.news-filter.active{color:var(--signature);border-color:var(--signature);background:var(--signature-soft)}.news-card{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);border-radius:14px;gap:12px;padding:10px;text-decoration:none;transition:box-shadow .15s;display:flex}.news-card:hover{box-shadow:0 6px 18px #00000014}.news-card-img{object-fit:cover;background:var(--line);border-radius:10px;flex:none;width:108px;height:80px}.news-ph.c-africa{background:linear-gradient(135deg,#e3a23b,#3f9a6b)}.news-ph.c-world{background:linear-gradient(135deg,#1b2547,#3d6fd1)}.news-ph.c-tech{background:linear-gradient(135deg,#d9475f,#7a3fb0)}.news-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.news-card-body strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.news-card-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.news-cat{letter-spacing:.04em;text-transform:uppercase;background:var(--amber-soft);color:var(--amber);border-radius:4px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:600}.news-cat.c-world{background:var(--teal-soft);color:var(--teal)}.news-cat.c-tech{background:var(--signature-soft);color:var(--signature)}.news-note{color:var(--ink-soft);text-align:center;margin:6px 0 0;font-size:.75rem}@media (max-width:480px){.news-card-img{width:86px;height:72px}}
