My passwords live in an encrypted folder with contextual information, then are used in the browser with per site rules.
Bookmarks are collected in Markdown with tags/notes (Obsidian), or clipped with a bookmarklet.
I usually generate my passwords with pwgen (you can install on Mac with brew and use this command pwgen -s 20 -1 -v -y -c -0) then store in plain text within an encrypted folder on my NAS.
In some cases, I use 2FA. In some, a lengthy "mumbo-jumbo" passwords that are easy to remember. :)
P.S. This is just an old habit and I have nothing against using a password manager like https://keepassxc.org/
I use this script: https://bit.ly/3vyA9on. Big thanks to the Author.
Usually at the end of the day, I refine all collected information with tags or specific folders/links.
If you want to export your clipped content, there is a plugin called Obsidian Enhancing Export (requires Pandoc) https://bit.ly/3cZFmzl
P.S. This approach has saved my skin many times. I can sync to my Obsidian folder, which I sync with Synology NAS.