a6ba446e42
Every caller wraps the grid in a `max-w-7xl mx-auto px-4 sm:px-6` page container that already supplies the page-edge gutter — matching the Campaigns and Pledges discovery pages. CommunityGrid then added a second `px-4 sm:px-6` of its own, which every caller defensively overrode with `className="px-0"`. The override only neutralized the base utility: tailwind-merge happily kept the responsive variant, so the `sm:px-6` survived. The result was group cards inset 24px further than campaign and pledge cards at every `sm` breakpoint and up. Drop the internal padding from CommunityGrid and remove the redundant `px-0` overrides on the eleven CommunitiesPage callers. The page container is now the single source of truth for horizontal padding on all three discovery surfaces.