The safest approach is to create a custom theme or theme extension rather than editing the default theme files directly. You can then customize the blocks and templates without worrying about losing your changes during updates. I'd also recommend testing everything on a staging site first.

