/* Search lives in the existing navigation; article and column layout are unchanged. */
.news-search{display:flex;flex-wrap:wrap;gap:8px;margin:22px 12px}.news-search input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #c7c3b9;border-radius:3px;padding:9px;background:#fff;color:#111;font:inherit;font-size:12px}.news-search button{border:1px solid #c7c3b9;border-radius:3px;padding:8px 12px;background:#d5ff5f;color:#111;font:inherit;font-size:12px;cursor:pointer}.news-search input:focus-visible,.news-search button:focus-visible{outline:2px solid #111;outline-offset:2px}
