.breadcrumbs{font-size:13px;padding:8px 0 20px}.search-hero{padding:15px 0 25px}.search-panel{margin:10px 0 32px}.search-row{display:flex;gap:12px;margin:10px 0 18px}input,select{font:inherit;color:#27343c;background:#fff;border:1px solid #b8bdc5;border-radius:6px;padding:12px;max-width:100%}#search{flex:1;min-width:0}.search-row button{background:#172e4d;color:white;min-width:100px}.filter-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.result-heading{display:flex;gap:16px;justify-content:space-between;align-items:center}.search-results{display:grid;grid-template-columns:1fr 1fr;gap:16px}.search-result{display:block;background:white;border:1px solid #dfd8cc;border-radius:12px;padding:22px;text-decoration:none;overflow-wrap:anywhere}.search-result:hover{border-color:#a38b5c;background:#fffdf8}.search-result h3{font-size:17px;margin:0 0 10px}.search-result p{font-size:13px;margin:7px 0}.search-result .open{display:block;margin-top:14px;color:#172e4d}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0}button:disabled{opacity:.4;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a38b5c;outline-offset:3px}@media(max-width:650px){.search-results{grid-template-columns:1fr}.search-panel{padding:20px}.search-row{flex-wrap:wrap}.search-row input{width:100%;flex-basis:100%}.search-row button{width:100%}.result-heading{display:block}.pagination{gap:10px}.pagination button{font-size:12px}.filter-row select{width:100%}}

button{font:inherit;cursor:pointer;border:1px solid #c2c7ce;border-radius:7px;background:white;color:#27343c;padding:10px 17px;min-height:44px}#clear{font-size:13px}.search-row button{border-color:#172e4d}.search-panel label{font-size:14px;font-weight:600}
