Webpage larger than screen, not sure why

it’s so i can use rem sizing that mirrors the px size

1.0rem = 10px
1.2rem = 12 px

and so on.

since i’m doing the “mobile first” approach, font size of 10px instead of 16px works a lot better.