Hardware Requirements to Run a Full node and Consensus Node

How do the hardware requirements compare when running a full blockchain syncing node compared to a consensus node. Is there a list of recommended specifications somewhere?