.site-search{position:relative;max-width:1200px;margin:0 auto;padding:12px 24px;z-index:20}.search-field{display:flex;align-items:center;gap:12px}.search-field label{font-size:16px;font-weight:700;white-space:nowrap}.search-field input{width:100%;min-width:0;padding:13px 16px;border:1px solid #a9cbd2;border-radius:12px;background:#fff;color:#08202c;font:inherit;font-size:16px}.search-field input:focus{outline:3px solid #0ad5e8;outline-offset:2px}.search-results{position:absolute;left:24px;right:24px;top:100%;max-height:55vh;overflow:auto;background:#fff;border:1px solid #a9cbd2;border-radius:12px;box-shadow:0 12px 30px #08202c22}.search-results[hidden]{display:none}.search-results a{display:flex;justify-content:space-between;gap:20px;padding:15px 18px;color:#08202c;text-decoration:none;border-bottom:1px solid #e7eff1;font-size:16px}.search-results a:hover,.search-results a:focus{background:#d9fbff}.search-results strong{white-space:nowrap}.search-results p{padding:16px;margin:0}.search-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:500px){.site-search{padding:10px 16px}.search-field{gap:8px}.search-field label{font-size:14px}.search-results{left:16px;right:16px}}
