Functional trait composition of carabid beetle communities predicts prey suppression through both mass ratio and niche complementarity mechanisms