It was removed from the cards for a cleaner UI. It may be back later in the future. Refer to screenshots on how to find the Edge/RTP now.
I have no issues logging in via the Duckduckgo browser. Please keep in mind that this is sorta a.. "unsupported" browser - as probably less than 0.01% of our playerbase would use it. That being said, please ensure that the browser is fully updated as well or you may experience issues.
Pretty sure your browser is up to date - but just double check, sometimes outdated browser versions throw issues. But we'll look into the small text issue!