.Search-module__8mlfoG__searchContainer{max-width:800px;min-height:60vh;margin:0 auto;padding:2rem 1rem}.Search-module__8mlfoG__searchHeader{text-align:center;margin-bottom:2rem}.Search-module__8mlfoG__searchTitle{color:#1e293b;margin-bottom:1rem;font-size:2rem;font-weight:700}.Search-module__8mlfoG__searchStats{color:#64748b;font-size:.9rem}.Search-module__8mlfoG__searchInputWrapper{max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;position:relative}.Search-module__8mlfoG__searchInput{background-color:#fff;border:2px solid #e2e8f0;border-radius:999px;outline:none;width:100%;padding:1rem 1.5rem 1rem 3rem;font-size:1.125rem;transition:all .2s}.Search-module__8mlfoG__searchInput:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.Search-module__8mlfoG__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Search-module__8mlfoG__resultsGrid{gap:1.5rem;display:grid}.Search-module__8mlfoG__resultCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.Search-module__8mlfoG__resultCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.Search-module__8mlfoG__resultCategory{color:#2563eb;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.Search-module__8mlfoG__resultTitle{color:#1e293b;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.Search-module__8mlfoG__resultDescription{color:#64748b;font-size:.95rem;line-height:1.5}.Search-module__8mlfoG__noResults{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:3rem}
