Just go with a Framework 13. Yes it's 13 inch instead of 12 inch. But you will get the best possible Linux laptop out there. And it's also fully repairable and upgradable. I have the latest Framework 13 AMD 7040, yes AMD. And... do not forget to select the new 2.8k display. Allowing for the first time to just select 200% DPI scaling that just works for Linux! So no scaling issues.! https://frame.work/nl/en/products/laptop-diy-13-gen-amd/configuration/new
And select "7640U - 2.8K Display".