.kbSearch.svelte-13z2aiw{text-align:left;width:100%;max-width:720px;margin:0 auto;position:relative}.inputRow.svelte-13z2aiw{background:#fff;border:2px solid #cfd8dd;border-radius:8px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.inputRow.svelte-13z2aiw:focus-within{border-color:#0b5394;box-shadow:0 0 0 3px #0b53941f}.inputRow.svelte-13z2aiw i:where(.svelte-13z2aiw){color:#7b8b95;flex-shrink:0}input.svelte-13z2aiw{background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 0;font-family:inherit;font-size:1em}input.svelte-13z2aiw::-webkit-search-cancel-button{display:none}.big.svelte-13z2aiw .inputRow:where(.svelte-13z2aiw){padding:4px 18px}.big.svelte-13z2aiw input:where(.svelte-13z2aiw){padding:16px 0;font-size:1.15em}.clearButton.svelte-13z2aiw{cursor:pointer;color:#7b8b95;background:0 0;border:none;align-items:center;padding:4px;display:flex}.clearButton.svelte-13z2aiw:hover{color:#333}.spinner.svelte-13z2aiw{animation:.8s linear infinite svelte-13z2aiw-spin}@keyframes svelte-13z2aiw-spin{to{transform:rotate(360deg)}}.results.svelte-13z2aiw{z-index:40;background:#fff;border:1px solid #dde4e8;border-radius:8px;max-height:60vh;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.resultCount.svelte-13z2aiw{color:#7b8b95;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #eef2f4;margin:0;padding:10px 16px;font-size:.8em}.result.svelte-13z2aiw{color:inherit;border-bottom:1px solid #f2f5f7;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}.result.svelte-13z2aiw:last-child{border-bottom:none}.result.highlighted.svelte-13z2aiw{background:#f4f8fb}.resultTitle.svelte-13z2aiw{color:#0b5394;font-weight:600}.resultCategory.svelte-13z2aiw{color:#5c6b75;white-space:nowrap;background:#eef2f4;border-radius:999px;grid-area:1/2;align-self:center;padding:2px 10px;font-size:.75em}.resultExcerpt.svelte-13z2aiw{color:#5c6b75;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:.85em;display:-webkit-box;overflow:hidden}.noResults.svelte-13z2aiw{padding:18px 16px}.noResults.svelte-13z2aiw p:where(.svelte-13z2aiw){color:#5c6b75;margin:0 0 6px;font-size:.95em}.askInstead.svelte-13z2aiw a:where(.svelte-13z2aiw){color:#0b5394;font-weight:600}@media only screen and (width<=760px){.big.svelte-13z2aiw input:where(.svelte-13z2aiw){padding:13px 0;font-size:1em}}
