Remote nodes do not store a local copy of the blockchain
They operate like wallets enabling creation and broadcast of transactions
They are completely reliant on full nodes to provide them with information

Light clients are similar to SPV clients in Bitcoin
They verify the block headers and using Merkle proof to verify that the transaction is present in a block

Fast sync skips full transaction validation until it synced to the tip of the blockchain