.SearchInterface_searchWrapper__Cr1Pn{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.SearchInterface_searchControls__o6DEZ{display:flex;flex-direction:column;gap:var(--spacing-md);background:var(--color-warm-cream,#f9f7f4);border:1px solid var(--color-border-subtle,#e5e0d8);padding:var(--spacing-lg);border-radius:4px}@media (min-width:768px){.SearchInterface_searchControls__o6DEZ{flex-direction:row;align-items:center;justify-content:space-between}}.SearchInterface_searchInputGroup__huLxF{flex:1 1;position:relative}.SearchInterface_searchInput__DuenN{width:100%;padding:.85rem 1.2rem;font-size:1rem;font-family:inherit;border:1px solid var(--color-border-subtle,#d8d2c7);background:#ffffff;color:var(--color-charcoal,#1a1918);border-radius:2px;outline:none;transition:border-color .2s ease}.SearchInterface_searchInput__DuenN:focus{border-color:var(--color-gold,#9e7b4f)}.SearchInterface_filterGroup___w2DA{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.SearchInterface_filterSelect__QGMZV{padding:.85rem 1rem;font-size:.9rem;font-family:inherit;border:1px solid var(--color-border-subtle,#d8d2c7);background:#ffffff;color:var(--color-charcoal,#1a1918);border-radius:2px;outline:none;cursor:pointer}.SearchInterface_resultsHeader__y5Pqr{margin-bottom:var(--spacing-lg);font-size:.95rem;color:var(--color-text-muted,#666)}.SearchInterface_grid__jmm0e{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-xl)}.SearchInterface_noResults__1X51s{text-align:center;padding:var(--spacing-2xl) 0;color:var(--color-text-muted,#666);font-size:1.1rem}