Use when
- Users need to narrow the current search results, browse results, table, card grid, or list by multiple criteria.
- Filter controls are too numerous or structured to fit as a few inline chips or a single dropdown.
- The result set needs active-state visibility and clear recovery because filters can hide important items.
- Desktop and mobile layouts require different filter presentation while preserving the same filtering model.