.search-results{max-width:920px;margin:24px 0 40px}.search-result-count{font-size:16px;color:#42566b;line-height:1.7}.search-result{padding:25px 0;border-bottom:1px solid #dce5ed}.search-result-meta{display:flex;flex-wrap:wrap;gap:12px;color:#526477;font-size:15px}.search-result-meta span:first-child{color:#1764a0;font-weight:700}.search-result h2{margin:10px 0;font-size:22px;line-height:1.5}.search-result h2 a{color:#1559a3;text-decoration:none}.search-result h2 a:hover{text-decoration:underline}.search-result p{font-size:17px;line-height:1.8;color:#334b60;margin:8px 0;overflow-wrap:anywhere}.search-result mark{background:#fff0ad;color:inherit;font-weight:700;border-radius:2px}.search-match{border-left:3px solid #7baed7;padding:8px 16px;margin-top:12px;background:#f4f8fc}.search-match strong{font-size:14px;color:#32648f}.search-pages{display:flex;gap:14px;margin-top:24px}.search-pages a{padding:12px 20px;border:1px solid #bdd2e4;border-radius:10px;color:#1559a3}.search-empty{padding:32px 0;font-size:17px}.search-result h2 a:focus-visible,.search-pages a:focus-visible{outline:3px solid #2274ba;outline-offset:4px}@media(max-width:600px){.search-result h2{font-size:20px}.search-result p{font-size:16px}.search-result{padding:20px 0}}
