.ph-search-head{margin:0 0 2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ph-cream-dark)}.ph-search-head__eyebrow{margin:0 0 .75rem;font-family:var(--ph-font-body);font-size:.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--ph-bronze)}.ph-search-head__bar .ph-search-inline{margin:0;max-width:540px}.ph-search-trending{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:.9rem 0 0}.ph-search-trending__label{font-family:var(--ph-font-body);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ph-muted)}.ph-search-trending__chip{display:inline-block;padding:.25rem .7rem;border:1px solid var(--ph-line);border-radius:8px;font-family:var(--ph-font-body);font-size:.82rem;line-height:1.3;color:var(--ph-text);text-decoration:none;transition:background var(--ph-ease),color var(--ph-ease),border-color var(--ph-ease)}.ph-search-trending__chip:hover,.ph-search-trending__chip:focus-visible{background:rgba(var(--ph-bronze-rgb),0.08);border-color:var(--ph-bronze);color:var(--ph-bronze-dark);outline:none}.ph-search-head__count{margin:1rem 0 0;font-family:var(--ph-font-body);font-size:.95rem;color:var(--ph-text-soft)}.ph-search-head__count em{font-style:italic;color:var(--ph-ink)}.ph-search-empty{padding:1rem 0 2rem}.ph-search-empty__text{margin:0 0 1.5rem;font-family:var(--ph-font-body);font-size:1.05rem;line-height:1.55;color:var(--ph-text-soft);max-width:60ch}.ph-search-empty__text em{font-style:italic;color:var(--ph-ink)}.ph-search-empty__chips{display:flex;flex-wrap:wrap;gap:0.6rem}