Looking a making a .net maui app so I can build an application for windows and Mac.

First of all

a) is this the best way of doing it in?

b) is it possible to build a form like you do in CSS which resizes and changes based on max screen width so you get a mobile and desktop view? how do people manage this