.search-module__o-Sq4G__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.search-module__o-Sq4G__result{border-radius:var(--radius-md);color:var(--vt-text);transition:border-color var(--transition), background var(--transition);background:#fff;border:1px solid #e6ebf4;align-items:flex-start;gap:.9rem;padding:.9rem 1rem;text-decoration:none;display:flex}.search-module__o-Sq4G__result:hover{border-color:color-mix(in srgb, var(--brand-blue-600) 30%, #e6ebf4);background:var(--brand-blue-50)}.search-module__o-Sq4G__result:focus-visible{outline:2px solid var(--vt-primary);outline-offset:2px}.search-module__o-Sq4G__icon{background:var(--brand-blue-50);width:40px;height:40px;color:var(--vt-primary);border-radius:10px;flex:none;place-items:center;font-size:1.1rem;display:grid}.search-module__o-Sq4G__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.search-module__o-Sq4G__kind{font-family:var(--vt-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--vt-primary);font-size:.75rem;font-weight:600}.search-module__o-Sq4G__title{font-family:var(--vt-font-heading);color:var(--vt-heading);overflow-wrap:anywhere;font-size:1.05rem;font-weight:700}.search-module__o-Sq4G__snippet{color:color-mix(in srgb, var(--vt-text) 85%, white);overflow-wrap:anywhere;font-size:.9rem}.search-module__o-Sq4G__suggest{border-radius:var(--radius-md);background:#fff;border:1px dashed #d5deee;padding:1.25rem}
