Structure and composition of Jupiter, Saturn, Uranus, and Neptune under different constraints and distortion due to rotation | Synapse