.search-results #primary .ast-row{display:grid!important;grid-template-columns:1fr;gap:16px;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.search-results .ast-grid-common-col,.search-results .ast-full-width,.search-results [class*="ast-col-"]{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;float:none!important}@media (min-width:920px){.search-results #primary .ast-row{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:600px) and (max-width:919px){.search-results #primary .ast-row{grid-template-columns:repeat(2,1fr);gap:16px}}.search-result-card{width:100%;border:1px solid #eee;border-radius:8px;overflow:hidden;margin:0;transition:border-color 0.2s ease,box-shadow 0.2s ease}.search-result-card:hover{border-color:var(--ast-global-color-0,#a78bfa);box-shadow:0 4px 12px color-mix(in srgb,var(--ast-global-color-0,#a78bfa) 20%,transparent)}.search-result-card:hover .search-card-thumbnail img{transform:scale(1.04);transition:transform 0.3s ease}.search-card-thumbnail img{transition:transform 0.3s ease}.search-card-inner{display:flex;flex-direction:column}.search-card-thumbnail{width:100%;height:160px;overflow:hidden;flex-shrink:0}.search-card-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.search-card-content{padding:12px;min-width:0}.search-card-title{font-size:14px;line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;word-break:break-word}.search-card-title a{text-decoration:none;color:inherit}.search-card-meta{font-size:12px;display:flex;justify-content:center;flex-wrap:nowrap;overflow:hidden}.search-card-cat{max-width:100%;overflow:hidden}.search-card-cat a{display:block;background-color:var(--ast-global-color-0,#7c3aed);color:#fff!important;font-size:11px;padding:2px 8px;border-radius:4px;text-decoration:none;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-card-cat a:hover{filter:brightness(.85)}