.bk-search-results{margin:0;padding:0;list-style:none}.bk-search-result{border-bottom:1px solid #e1e1e5;margin:0;padding:16px}.bk-search-page .bk-result-link{display:flex;align-items:center;gap:20px;color:inherit;text-decoration:none}.bk-result-image{width:180px;height:180px;flex:0 0 180px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.bk-result-image img{display:block;width:100%;height:100%;object-fit:contain}.bk-result-copy{min-width:0;flex:1}.bk-search-page .bk-result-title{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 10px;color:#252525;overflow-wrap:anywhere}.bk-result-link:hover .bk-result-title{color:var(--bk-blue)}.bk-result-description{font-size:14px;line-height:1.8;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bk-search-page mark{background:#dceef8;color:inherit;padding:0 1px}.bk-search-empty h2{font-size:23px!important;line-height:1.5!important;color:#252525;margin:0 0 12px}.bk-search-empty p{font-size:15px;line-height:1.8;margin:0 0 20px}.bk-search-empty a{color:#087fb9;text-decoration:underline;margin:0 8px}.bk-search-page .bk-page-link{padding:8px 13px;border:1px solid var(--bk-line);border-radius:4px;min-width:38px;text-align:center;color:#333;text-decoration:none;font-size:14px}.bk-search-page .bk-page-link[aria-current=page],.bk-search-page .bk-page-link:hover{background:var(--bk-blue);border-color:var(--bk-blue);color:#fff}.bk-search-skeleton .bk-result-image,.bk-search-skeleton .bk-skeleton-line{background:#e8eaed;animation:bk-search-pulse 1.3s ease-in-out infinite alternate}.bk-skeleton-line{height:16px;max-width:640px;margin:12px 0;border-radius:3px}.bk-skeleton-line:first-child{width:55%;height:20px}.bk-skeleton-line:last-child{width:80%}@media (prefers-reduced-motion:reduce){.bk-search-skeleton .bk-result-image,.bk-search-skeleton .bk-skeleton-line{animation:none}}@media (max-width:767px){.bk-search-result{padding:18px 0}.bk-search-page .bk-result-link{gap:14px;align-items:flex-start}.bk-result-image{width:100px;height:100px;flex-basis:100px}.bk-search-page .bk-result-title{font-size:15px;margin-bottom:7px;line-height:1.4}.bk-result-description{font-size:13px;line-height:1.6;-webkit-line-clamp:3}.bk-search-page .bk-page-link{padding:7px 10px}}