.news-tools{display:flex;gap:15px;align-items:center;margin:28px 0 20px;flex-wrap:wrap}.news-tools label{color:#e0b86b;font-weight:700}.news-tools select{background:#152b37;color:#f5ecd8;border:1px solid #836b49;padding:10px;border-radius:5px;font:inherit}.news-list{display:grid;gap:16px}.news-card{background:#1a2b36;border:1px solid #43505a;border-radius:10px;padding:25px}.news-card h2{margin:8px 0;font-size:clamp(23px,3vw,30px)}.news-card p{margin:7px 0 14px}.news-card .meta{font-size:12px;color:#e0b86b;letter-spacing:.07em;font-weight:800}.news-card .source{font-size:13px;color:#b8c1c2}.news-card a:focus-visible{outline:2px solid #e0b86b;outline-offset:3px}