The word is S-E-X.
Gender is a language term and there are three in English, masculine, feminine and neuter.
What you are referring to is sex which is based in biology.
Gender being sort of the same as sex is a bunch of bull from a pervert pedophile named John Money.
Sex is the correct term.
Use it.
And before you recoil in horror at the thought of using the word allow me to tell you that Queen Victoria used the word sex openly and publicly with nary a blush.
You are NOT more of a dainty lady then she was.
Words mean things.
Then you should direct your ire at Boebert. It was her tweet, not his.