header #primary-nav{gap:clamp(10px,1.4vw,22px)!important}header #primary-nav a{font-size:16px!important}
.article-discovery{margin:0 0 24px;padding:clamp(18px,3vw,28px);border:1px solid #c3cfbf;border-radius:20px;background:#f0f4eb}
.article-discovery label{display:block;font-size:clamp(20px,2.5vw,26px);font-weight:750;color:#173e33;margin-bottom:12px}
.article-search-row{display:flex;gap:10px;align-items:stretch}.article-search-row input{font:inherit;min-width:0;flex:1;background:#fffef9;color:#173e33;border:1px solid #7b927e;border-radius:12px;padding:12px 16px;min-height:48px}
.article-search-row button,.article-search-empty button{font:inherit;font-weight:700;border:1px solid #173e33;border-radius:12px;padding:10px 20px;min-height:48px;background:#173e33;color:#fffef9;cursor:pointer}
.article-search-row .search-clear{background:transparent;color:#173e33}.article-search-help{font-size:16px!important;margin:10px 0 0!important;max-width:none!important}
.article-faq-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;font-weight:700;margin-top:12px;min-height:44px}
.knowledge #filter-status{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;margin:16px 0;font-size:16px}
.article-search-empty{padding:24px;border:1px solid #c3cfbf;border-radius:16px;background:#f0f4eb;margin:20px 0}.article-search-empty p{margin-top:0}
.story[hidden],.article-search-empty[hidden],.search-clear[hidden]{display:none!important}
.article-search-row :focus-visible,.article-faq-link:focus-visible,.article-search-empty button:focus-visible{outline:3px solid #8b652c;outline-offset:4px}
@media(max-width:650px){header #primary-nav{gap:8px!important}.article-search-row{flex-wrap:wrap}.article-search-row input{flex-basis:100%;width:100%}.article-search-row button{flex:1;padding:10px 14px}}
@media(forced-colors:active){.article-search-row input,.article-search-row button,.article-search-empty{border:2px solid CanvasText}}
