.article-search [hidden]{display:none!important}
.article-search-controls{margin:0 0 30px;padding:20px;background:#eef5fb;border:1px solid var(--blue)}
.article-search-controls label{display:block;font-weight:bold;margin-bottom:8px}
.article-search-row{display:flex;gap:8px;align-items:stretch}
.article-search-row input{width:100%;min-width:0;border:1px solid var(--blue);background:white;border-radius:0;padding:11px 12px;color:var(--ink);font:inherit;font-size:16px}
.article-search-clear{border:1px solid var(--blue);background:var(--blue);color:white;padding:10px 14px;cursor:pointer;font-size:16px}
.article-search-clear:hover:not(:disabled){background:white;color:var(--blue)}
.article-search-clear:disabled{opacity:.55;cursor:default}
.article-search-controls p{margin:8px 0 0;line-height:1.5}
.article-search-status{font-weight:bold}
.article-search-empty{padding:20px;border-left:3px solid var(--blue);background:#eef5fb}
.latest-posts .article-search-controls{padding:12px;margin-bottom:20px}
.latest-posts .article-search-row{flex-wrap:wrap}
.latest-posts .article-search-row input{flex:1 1 150px}
@media(max-width:480px){.article-search-controls{padding:14px}.article-search-row{flex-wrap:wrap}.article-search-row input{flex:1 1 180px}}
