.archive-search{margin-top:0;margin-bottom:40px;padding:28px;border:1px solid #795033;border-radius:5px;background:linear-gradient(115deg,#2d1b13,#18110f)}.archive-search .search-intro{max-width:750px}.archive-search p{max-width:none}.archive-search .search-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.search-clear,.search-more{background:#24170f;color:var(--gold);border:1px solid #795033;border-radius:4px;padding:10px 15px;font:600 14px system-ui;cursor:pointer}.search-clear:hover,.search-more:hover{background:#422a1c}.search-clear:focus-visible,.search-more:focus-visible{outline:3px solid #ffe0a4;outline-offset:3px}button:disabled{opacity:.55;cursor:wait}.archive-search #search-status{font-size:13px;color:var(--muted);margin:18px 0 0;min-height:22px}.search-results[hidden],.search-more[hidden]{display:none!important}.search-result-list{padding:0;margin:24px 0 0;list-style:none}.search-result-list li{border-top:1px solid var(--line);padding:23px 0 20px}.search-result-list h3{font:normal 24px/1.35 Georgia,serif;margin:5px 0 10px;overflow-wrap:anywhere}.search-result-list h3 a{text-decoration:none}.search-result-list h3 a:hover{text-decoration:underline}.archive-search .result-category{font-size:11px;color:#bc9d76;letter-spacing:.07em;margin:0;text-transform:uppercase}.archive-search .result-excerpt{font-size:15px;line-height:1.75;margin:0;max-width:790px;color:var(--text);overflow-wrap:anywhere}.search-more{margin:12px 0 0}.archive-search .search-privacy{font-size:12px;color:var(--muted);margin:10px 0 0}.search-help{font-size:13px}.search-row{max-width:none}.archive-search h2{max-width:850px}.archive-search .search-intro{margin:12px 0 20px}@media(max-width:550px){.archive-search{padding:22px 18px;margin-bottom:30px}.archive-search h2{font-size:27px}.search-result-list h3{font-size:22px}.archive-search .result-excerpt{font-size:15px}.search-more{width:100%;min-height:46px}}
