/* News search preserves static archive navigation when JavaScript is unavailable. */
.ft-news-search[hidden], #ft-news-results[hidden], .news-page-grid[hidden], .features-pagination[hidden], #ft-news-empty[hidden] { display: none !important; }
.ft-news-search-actions { display: flex; align-items: stretch; gap: 12px; }
.ft-news-search-actions input { min-width: 0; flex: 1; }
#ft-news-clear { min-width: 76px; min-height: 48px; padding: 8px 14px; border: 2px solid #0c3392; border-radius: 6px; background: #fff; color: #0c3392; font: inherit; }
#ft-news-clear:disabled { opacity: .65; cursor: default; }
#ft-news-clear:focus-visible, #ft-news-search:focus-visible, #ft-news-results a:focus-visible { outline: 3px solid #b05b00; outline-offset: 3px; }
#ft-news-results > h2 { margin-bottom: 24px; }
#ft-news-results .ft-card-title { font-size: var(--ft-h3); }
