.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-search{display:flex;gap:8px;margin-left:auto;order:4;flex-basis:100%;justify-content:flex-end;padding-bottom:14px}.header-search input{max-width:350px;width:100%}.header-search input,.search-row input{background:#fffdf8;border:1px solid var(--line);border-radius:3px;padding:11px 14px;font:inherit;font-size:14px;color:var(--ink)}.header-search button,.search-row button{background:var(--green);color:white;border:0;border-radius:3px;padding:11px 20px;font:inherit;font-size:14px;cursor:pointer}.head{flex-wrap:wrap;padding-top:20px;gap:16px 25px}.search-page{max-width:980px;padding-top:30px;padding-bottom:70px;min-height:65vh}.search-page h1{font-size:44px}.search-crumb{font-size:12px;color:var(--muted);margin-bottom:35px}.search-row{display:flex;gap:10px;margin-top:8px}.search-row input{flex:1;min-width:0}.search-page form>label{font-size:13px}#search-status{color:var(--muted);margin:25px 0}.search-result{padding:25px 0;border-bottom:1px solid var(--line)}.search-result h2{font-size:27px;margin:0 0 12px}.search-result p{margin:0;color:var(--muted);font-size:15px}.search-result small{display:block;color:var(--muted);font-size:11px;margin-top:10px}mark{color:var(--ink);background:#e9d5a9;padding:0 1px}input:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:650px){.header-search{justify-content:stretch;padding-bottom:8px;order:4}.header-search input{max-width:none;min-width:0;flex:1}.search-page h1{font-size:35px}.search-row button{padding:11px 15px}}