Took me a minute to adjust to the Mastodon custom of broadly using Content Warning but the software is designed to let everyone customize their experience.
The "CW" option is embedded in the publishing interface, super easy to use.
And if you don't want to keep clicking to expand stuff to read it (I surely don't), you don't have to. Preferences -> Appearance -> Sensitive Content, "Always expand posts marked with content warnings."