docs: Add horizontal spacers around filenames in custom toolchain guide (#2563)

This improves readability by clearly marking the beginnings and ends of
the three involved source files.

Follow-up of #2512, as discussed.
diff --git a/docs/toolchains.md b/docs/toolchains.md
index 2a59169..32f4a54 100644
--- a/docs/toolchains.md
+++ b/docs/toolchains.md
@@ -411,7 +411,10 @@
 Defining toolchains for this might look something like this:
 
 ```
+# -------------------------------------------------------
 # File: toolchain_impl/BUILD
+# Contains the tool definitions (runtime, headers, libs).
+# -------------------------------------------------------
 load("@rules_python//python:py_cc_toolchain.bzl", "py_cc_toolchain")
 load("@rules_python//python:py_exec_tools_toolchain.bzl", "py_exec_tools_toolchain")
 load("@rules_python//python:py_runtime.bzl", "py_runtime")
@@ -453,9 +456,11 @@
 cc_library(name = "headers", ...)
 cc_library(name = "libs", ...)
 
+# ------------------------------------------------------------------
 # File: toolchains/BUILD
 # Putting toolchain() calls in a separate package from the toolchain
-# implementations minimizes Bazel loading overhead
+# implementations minimizes Bazel loading overhead.
+# ------------------------------------------------------------------
 
 toolchain(
     name = "runtime_toolchain",
@@ -480,8 +485,10 @@
     exec_comaptible_with = ["@platforms/os:linux"]
 )
 
+# -----------------------------------------------
 # File: MODULE.bazel or WORKSPACE.bazel
-# These toolchains will considered before others
+# These toolchains will considered before others.
+# -----------------------------------------------
 register_toolchains("//toolchains:all")
 ```