/* Search-specific feedback keeps the existing compact editorial cards. */
.page-search .search-feedback{margin:18px 0 0;padding:12px 15px;background:#eeece6;border-left:3px solid var(--navy);font-size:14px;line-height:1.8;overflow-wrap:anywhere}
.page-search .search-feedback p{margin:0}
.page-search .search-match{font-size:12px;line-height:1.8;margin:0 0 8px;color:#514d45;overflow-wrap:anywhere}
.page-search .search-match.is-related{color:var(--navy)}
.page-search mark{background:#f8e4ad;color:#242424;border-radius:2px;padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.main-sub.page-search .is-compact .summary{font-size:14px;line-height:1.9;overflow-wrap:anywhere}
.page-search .search-excerpt{display:block;-webkit-line-clamp:unset;overflow:visible}
.page-search .search-recovery{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}
.page-search .empty-state p{overflow-wrap:anywhere}
.page-search .results-meta{flex-wrap:wrap;gap:8px;margin:18px 0}
.page-search .results-meta a,.page-search .search-recovery a{min-height:44px}
@media(max-width:760px){
 .page-search .results-meta{margin:14px 0}
 .page-search .search-feedback{font-size:13px;padding:11px 12px}
 .page-search .search-match{font-size:12px}
 .main-sub.page-search .is-compact .summary{font-size:14px}
 .page-search .empty-state .button{width:100%}
}
