Can You Build Page Templates Without Extra Files

Don’t use custom page templates for structural layout changes.

Use custom post metadata instead, and then output conditional CSS rules (or even custom HTML markup, though that’s probably not necessary here) based on the value of the custom post metadata.