Fix issue with .page__body outline on Firefox
CSS outline has issues with Firefox in several situations involving child elements with negative margins. Changing to box-shadow fixes this. Tested on Chrome and Firefox.
Replaces space with nonbreaking Unicode space