diff --git a/content/run/run-a-generator/deployment-examples/high-throughput-tuning/index.md b/content/run/run-a-generator/deployment-examples/high-throughput-tuning/index.md
index efc73a06..56aee842 100644
--- a/content/run/run-a-generator/deployment-examples/high-throughput-tuning/index.md
+++ b/content/run/run-a-generator/deployment-examples/high-throughput-tuning/index.md
@@ -13,7 +13,7 @@ These scenarios use a supported EVM chain. Shinzo supports multiple EVM chains.
## Topology
{% mermaid() %}
-flowchart LR
+flowchart TB
subgraph VM["Generator VM"]
direction TB
Gen["Generator client
concurrent_blocks: 8
receipt_workers: 32
GOMEMLIMIT: 14GiB"]
diff --git a/content/run/run-a-generator/deployment-examples/managed-gcp-node/index.md b/content/run/run-a-generator/deployment-examples/managed-gcp-node/index.md
index 26880504..e1272617 100644
--- a/content/run/run-a-generator/deployment-examples/managed-gcp-node/index.md
+++ b/content/run/run-a-generator/deployment-examples/managed-gcp-node/index.md
@@ -13,7 +13,7 @@ These scenarios use a supported EVM chain. Shinzo supports multiple EVM chains.
## Topology
{% mermaid() %}
-flowchart LR
+flowchart TB
subgraph VM["Generator VM"]
Gen["Generator client
:9171 P2P
:8080 Health/Metrics"]
end
diff --git a/content/run/run-a-generator/deployment-examples/nginx-with-snapshots/index.md b/content/run/run-a-generator/deployment-examples/nginx-with-snapshots/index.md
index 05a8ce7f..8422dc5f 100644
--- a/content/run/run-a-generator/deployment-examples/nginx-with-snapshots/index.md
+++ b/content/run/run-a-generator/deployment-examples/nginx-with-snapshots/index.md
@@ -13,7 +13,7 @@ These scenarios use a supported EVM chain. Shinzo supports multiple EVM chains.
## Topology
{% mermaid() %}
-flowchart LR
+flowchart TB
subgraph VM["Prod VM"]
direction LR
Nginx["Nginx
:443 TLS"]
diff --git a/content/run/run-a-generator/deployment-examples/validator-with-geth/index.md b/content/run/run-a-generator/deployment-examples/validator-with-geth/index.md
index 7e6a6682..918c43cb 100644
--- a/content/run/run-a-generator/deployment-examples/validator-with-geth/index.md
+++ b/content/run/run-a-generator/deployment-examples/validator-with-geth/index.md
@@ -13,7 +13,7 @@ These scenarios use a supported EVM chain. Shinzo supports multiple EVM chains.
## Topology
{% mermaid() %}
-flowchart LR
+flowchart TB
subgraph VM["Validator machine"]
direction LR
Geth["Geth node
:8545 HTTP
:8546 WS"]