This is the wrong question. There is no age below which a gay teacher should be unable to mention their spouse, or a student their two dads.
Maybe you should be less confident about things you don’t know. In this particular regard, the French are quite consistent.
It doesn’t say unique lines of code.
Yes, but in French that's pronounced like "Quaah quaah".
I'm not entirely sure what behavior you're trying to achieve with the hard-coded heights. Can you describe how you want the menu to behave? I do think it's very doable in pure CSS without any magic numbers.
If your goal is just to make sure the menu creates the right number of "columns", you should try using display:grid instead of flex. It gives you much more control over that kind of layout, and you can set it up to automatically fill the available area with columns of constrained width. You can then also have items populate vertically instead of horizontally (grid-auto-flow:column).
Other stuff that seems weird to me - why set the height to 10,000px? Also, if the menu links just take you to anchors lower down on the page, consider using the :target pseudo-class so that only the selected one is shown, the rest can be display:none.
If you needed any more evidence this guy is a grifter, here it is. Can't discuss alien ships under oath for "security reasons", but no concerns about blabbing about them to B-tier news media.
I’m more interested in personal takes than posted news articles. Food is always a good way to get people talking, but I’d also like to see upcoming cultural events, Meetup/club recommendations, or opportunities to volunteer for good causes. Stuff that I could search for, sure, but I’m more likely to follow up on a real person’s recommendation vs some aggregator listicle.