body.blog-search-results-page{background:#f4f6f9}@media (width<=991.98px){body.blog-search-results-page{padding-bottom:env(safe-area-inset-bottom,0px)!important}.blog-search-results-page .tsr-page{padding-bottom:calc(var(--tsr-mobile-bar-height) + var(--tsr-mobile-bar-bottom,var(--pwa-stack-height,76px)) + var(--tsr-safe-bottom) + 12px)}.blog-search-results-page .tsr-sidebar,.blog-search-results-page .tsr-chips{display:none!important}.blog-search-results-page .tsr-mobile-bar{grid-template-columns:1fr;display:grid!important}.blog-search-results-page #pwa-bottom-nav{background:#fff;bottom:var(--viewport-bottom-inset,0px)!important}.blog-search-results-page .container{padding-top:12px}body.blog-search-results-page.chatbot-open .tsr-mobile-bar{display:none!important}}@media (width>=992px){.blog-search-results-page .tsr-mobile-bar,.blog-search-results-page #bsrFilterModal,.blog-search-results-page #bsrModalBackdrop,.blog-search-results-page .tsr-btn-filter-mobile{display:none!important}}.blog-search-results-page #bsrFilterModal:not(.is-open),.blog-search-results-page #bsrModalBackdrop:not(.is-open){display:none!important}@media (width<=991.98px){.blog-search-results-page #bsrFilterModal.is-open{flex-direction:column;bottom:0;display:flex!important}.blog-search-results-page #bsrModalBackdrop.is-open{display:block!important}.blog-search-results-page #pwa-bottom-nav.hidden-by-tsr-filter{display:none!important}.blog-search-results-page #bsrFilterModal .tsr-modal-form,.blog-search-results-page #bsrFilterModal .tsr-modal-body{flex:1;min-height:0}.blog-search-results-page #bsrFilterModal .tsr-modal-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));margin-top:auto}}.bsr-page .tsr-search-wrap,.bsr-page .tsr-toolbar{display:none}.bsr-page-header{margin-bottom:20px}.bsr-page-header h1{color:#1a2332;margin:0 0 6px;font-size:1.5rem;font-weight:800}.bsr-page-header p{color:#64748b;margin:0;font-size:.92rem}.bsr-results-count{display:none}.bsr-searchable-select{position:relative}.bsr-searchable-select-trigger{border:1px solid var(--tsr-border);border-radius:var(--tsr-radius-sm);width:100%;min-height:42px;color:var(--tsr-text);cursor:pointer;text-align:right;background:#fafbfc;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.bsr-searchable-select-trigger[aria-expanded=true]{border-color:var(--tsr-brand);box-shadow:0 0 0 2px var(--tsr-brand-soft)}.bsr-searchable-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bsr-searchable-select-panel{z-index:60;border:1px solid var(--tsr-border);border-radius:var(--tsr-radius-sm);box-shadow:var(--tsr-shadow);background:#fff;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.tsr-modal-body .bsr-searchable-select-panel{z-index:120}.bsr-searchable-select-panel[hidden]{display:none!important}.bsr-searchable-select-search{border:none;border-bottom:1px solid var(--tsr-border);outline:none;width:100%;padding:10px 12px;font-size:14px}.bsr-searchable-select-options{max-height:220px;overflow-y:auto}.bsr-multi-select-option{cursor:pointer;color:var(--tsr-text);align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.bsr-multi-select-option:hover{background:var(--tsr-brand-soft)}.bsr-multi-select-option input{flex:none;margin:0}.bsr-multi-select-option span{flex:1;min-width:0}.bsr-multi-select-option[hidden]{display:none!important}.bsr-filter-actions{flex-direction:row;align-items:stretch;gap:8px}.bsr-filter-actions .tsr-btn-apply,.bsr-filter-actions .tsr-btn-clear{flex:1;width:auto;margin-top:0}.bsr-results-grid{flex-wrap:wrap;margin-left:-8px;margin-right:-8px;display:flex}.bsr-card-col{margin-bottom:16px;padding-left:8px;padding-right:8px}.bsr-card{background:#fff;border:1px solid #e8edf3;border-radius:14px;flex-direction:column;height:100%;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.bsr-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.bsr-card__image-link{text-decoration:none;display:block}.bsr-card__image{background:#f1f5f9;height:180px;overflow:hidden}.bsr-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.bsr-card:hover .bsr-card__image img{transform:scale(1.04)}.bsr-card__image-placeholder{color:#cbd5e1;justify-content:center;align-items:center;height:100%;font-size:2rem;display:flex}@media (width<=767.98px){.bsr-card__image{height:260px}}.bsr-card__body{flex-direction:column;flex:1;min-height:0;padding:14px 14px 10px;display:flex}.bsr-badge{border-radius:999px;align-items:center;gap:4px;width:fit-content;margin-bottom:8px;padding:3px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.bsr-badge--featured{color:#856404;background:#fff3cd}.bsr-badge--category{color:#475569;background:#f1f5f9}.bsr-badge--vt{color:#31708f;background:#e8f4f8}.bsr-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.bsr-card__title a{color:#1a2332;text-decoration:none}.bsr-card__title a:hover{color:#ff6c2d}.bsr-card__summary{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 10px;font-size:.93rem;line-height:1.55;display:-webkit-box;overflow:hidden}.bsr-card__meta{color:#94a3b8;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:12px;margin-bottom:10px;padding-top:8px;font-size:.84rem;display:flex}.bsr-card__meta i{margin-left:4px}.bsr-card__tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.bsr-card__tags .bsr-badge{margin-bottom:0}.bsr-card__footer{border-top:1px solid #f1f5f9;padding:10px 14px 14px}.bsr-card__read-more{color:#ff6c2d;align-items:center;gap:6px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.bsr-card__read-more:hover{color:#e55a1f;text-decoration:none}.bsr-loading,.bsr-end-message{text-align:center;color:#64748b;width:100%;padding:24px}.bsr-item-fade-in{animation:.4s bsrFadeIn}@keyframes bsrFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=991.98px){.bsr-searchable-select-options{max-height:280px}}.blog-search-results-page .scroll-to-top-btn{background-color:var(--tsr-brand,#ff6c2d);color:#fff;cursor:pointer;z-index:1045;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;transition:all .3s;display:none;position:fixed;bottom:30px;left:30px;box-shadow:0 4px 12px #ff6c2d66}.blog-search-results-page .scroll-to-top-btn:hover{background-color:var(--tsr-brand-hover,#e55a1f);transform:translateY(-5px);box-shadow:0 6px 16px #ff6c2d99}.blog-search-results-page .scroll-to-top-btn:active{transform:translateY(-2px)}.blog-search-results-page .scroll-to-top-btn.show{animation:.3s bsrScrollToTopFadeIn;display:flex}@keyframes bsrScrollToTopFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=991.98px){.blog-search-results-page .scroll-to-top-btn{bottom:calc(var(--tsr-mobile-bar-height) + var(--tsr-mobile-bar-bottom,var(--pwa-stack-height,76px)) + var(--tsr-safe-bottom,0px) + 12px);width:45px;height:45px;font-size:18px;left:15px}}@media (width>=992px){.bsr-page .tsr-sidebar .tsr-filter-panel{position:sticky;top:88px}}