.search-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.search-controls label{font:600 15px var(--body);gap:6px;display:grid}.search-controls label:first-child{flex:1;min-width:200px}.search-controls input,.search-controls select{border:1px solid var(--line-2);background:var(--sheet);width:100%;color:var(--text);font:400 16px var(--body);padding:10px}.search-controls button{padding:10px}.search-results{max-width:760px;padding:0;list-style:none}.search-results li{border-top:1px solid var(--line);padding:20px 0}.search-results h2{font-size:var(--fs-sec3);margin:5px 0;line-height:1.15}.search-results p{margin:6px 0}.search-results .lbl{text-transform:none}.site-search{max-width:950px}.suggestion{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.search-results .search-kind{font:500 13px var(--body);color:var(--ink-3);white-space:nowrap}.search-tools{flex-wrap:wrap;gap:8px;margin:4px 0 18px;padding:0;list-style:none;display:flex}.search-tools a{border:1px solid var(--line-2);background:var(--sheet);min-height:44px;color:var(--ink);font:600 15px var(--body);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.search-tools a:hover{border-color:var(--ink)}.search-controls input,.search-controls select{min-height:44px}.search-controls button{border:1px solid var(--ink);border-radius:var(--r);background:var(--ink);min-height:44px;color:var(--bg);font:600 15px var(--body);cursor:pointer;padding:0 18px}.search-controls button[type=button]{background:var(--sheet);color:var(--ink);border-color:var(--line-2)}.search-controls button:hover{opacity:.88}.search-results h2.search-figure{font-variant-numeric:tabular-nums}
