Add operator loadouts image and enhance HTML SEO

D David Veksler · 10 months ago 37888a8bb40980d8e61b9007d1b5860c95aa091a
Parent: 6f41a2cfa
Added images/operator-loadouts.png for visual reference. Improved SEO and social sharing metadata in operator-loadouts.html and modern-devops-pipelines.html, including Open Graph and Twitter tags. Updated titles and descriptions for clarity and consistency, and added new styling and content sections to operator-loadouts.html for better organization and user experience.

3 files changed +1627 −646

Diff

diff --git a/images/operator-loadouts.png b/images/operator-loadouts.png
new file mode 100644
index 0000000..0543e5f
Binary files /dev/null and b/images/operator-loadouts.png differ
diff --git a/modern-devops-pipelines.html b/modern-devops-pipelines.html
index 14cac58..772649f 100644
--- a/modern-devops-pipelines.html
+++ b/modern-devops-pipelines.html
@@ -1,19 +1,21 @@
 <!DOCTYPE html>
 <html lang="en">
-<head>
-    <meta charset="utf-8" />
-    <meta content="width=device-width, initial-scale=1.0" name="viewport" />
-    <title>A Modern DevOps Pipeline Cheatsheet</title>
-    <link href="data:image/svg+xml,&lt;svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22&gt;&lt;text y=%22.9em%22 font-size=%2290%22&gt;🚀&lt;/text&gt;&lt;/svg&gt;" rel="icon" />
-    <!-- SEO & Metadata -->
-    <meta content="A logically structured cheatsheet for modern DevOps pipelines, covering the lifecycle from SCM, CI, CD, to Monitoring. Compares Azure DevOps and GitHub Actions, with details on Terraform, Kubernetes, and security." name="description" />
-    <meta content="DevOps, CI/CD, Cheatsheet, Azure DevOps, GitHub Actions, Terraform, Kubernetes, Jenkins, GitLab, IaC, SCM, Continuous Integration, Continuous Delivery, Monitoring" name="keywords" />
-    <!-- Bootstrap CSS -->
-    <link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" rel="stylesheet" />
-    <!-- Bootstrap Icons -->
-    <link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" rel="stylesheet" />
-    <style>
-        :root {
+ <head>
+  <meta charset="utf-8"/>
+  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
+  <title>
+   A Modern DevOps Pipeline Cheatsheet
+  </title>
+  <link href="data:image/svg+xml,&lt;svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22&gt;&lt;text y=%22.9em%22 font-size=%2290%22&gt;🚀&lt;/text&gt;&lt;/svg&gt;" rel="icon"/>
+  <!-- SEO & Metadata -->
+  <meta content="A logically structured cheatsheet for modern DevOps pipelines, covering the lifecycle from SCM, CI, CD, to Monitoring. Compares Azure DevOps and GitHub Actions, with details on Terraform, Kubernetes, and security." name="description"/>
+  <meta content="DevOps, CI/CD, Cheatsheet, Azure DevOps, GitHub Actions, Terraform, Kubernetes, Jenkins, GitLab, IaC, SCM, Continuous Integration, Continuous Delivery, Monitoring" name="keywords"/>
+  <!-- Bootstrap CSS -->
+  <link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" rel="stylesheet"/>
+  <!-- Bootstrap Icons -->
+  <link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" rel="stylesheet"/>
+  <style>
+   :root {
             --bs-body-bg: #1a1d21;
             --bs-body-color: #e9ecef;
             --card-bg: #212529;
@@ -55,139 +57,298 @@
         .card-security { --card-category-color: var(--devops-color-security); }
         .card-monitoring { --card-category-color: var(--devops-color-monitoring); }
         footer { border-top: 1px solid var(--schema-border-color); padding-top: 2rem; margin-top: 2rem; color: var(--text-color-secondary); font-size: 0.9em; text-align:center; }
-    </style>
-</head>
-<body>
-    <header class="page-header">
-        <h1><i class="bi bi-bezier"></i> A Modern DevOps Pipeline Cheatsheet</h1>
-        <p class="lead">A logically structured, battle-hardened guide to the modern DevOps lifecycle, from source control to production monitoring.</p>
-    </header>
-
-    <main class="container">
-        <!-- Preamble: Core Concepts -->
-        <section class="mb-5">
-            <h2 class="section-title">Preamble: Core Pipeline Concepts</h2>
-            <div class="row g-4">
-                <div class="col-lg-4">
-                    <div class="info-card card-concepts">
-                        <h5><i class="bi bi-hdd-rack"></i> Hosted vs. Self-Hosted Agents</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">The fundamental choice of who manages the build machines. This decision impacts speed, cost, security, and maintenance overhead.</p>
-                            <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAgents">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseAgents">
-                            <h6>Hosted (Microsoft/GitHub-Managed)</h6>
-                            <p><strong>Pros:</strong> No maintenance, a fresh VM for every job, wide range of pre-installed software.<br/><strong>Cons:</strong> Slower startup, network restrictions, can be expensive at scale.</p>
-                            <h6>Self-Hosted</h6>
-                            <p><strong>Pros:</strong> Faster feedback, cheaper at scale, full control, direct access to private networks.<br/><strong>Cons:</strong> You own the maintenance, patching, security, and scaling.</p>
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-4">
-                    <div class="info-card card-concepts">
-                        <h5><i class="bi bi-fast-forward-circle"></i> Dependency Caching</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">The easiest way to get a massive speed boost. Caching dependencies (NuGet, npm, etc.) between runs is critical for fast feedback loops.</p>
-                             <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseCaching">Details</button>
-                        </div>
-                         <div class="collapse collapse-content" id="collapseCaching">
-                            <h6>Azure Pipelines (`cache` task):</h6>
-                            <code>- task: Cache@2
+  </style>
+  <meta content="A Modern DevOps Pipeline Cheatsheet" property="og:title"/>
+  <meta content="images/modern-devops-pipelines.png" property="og:image"/>
+  <meta content="images/modern-devops-pipelines.png" name="twitter:image"/>
+  <meta content="https://cheatsheets.davidveksler.com/modern-devops-pipelines.html" property="og:url"/>
+  <link href="https://cheatsheets.davidveksler.com/modern-devops-pipelines.html" rel="canonical"/>
+  <meta content="website" property="og:type"/>
+  <meta content="summary_large_image" name="twitter:card"/>
+ </head>
+ <body>
+  <header class="page-header">
+   <h1>
+    <i class="bi bi-bezier">
+    </i>
+    A Modern DevOps Pipeline Cheatsheet
+   </h1>
+   <p class="lead">
+    A logically structured, battle-hardened guide to the modern DevOps lifecycle, from source control to production monitoring.
+   </p>
+  </header>
+  <main class="container">
+   <!-- Preamble: Core Concepts -->
+   <section class="mb-5">
+    <h2 class="section-title">
+     Preamble: Core Pipeline Concepts
+    </h2>
+    <div class="row g-4">
+     <div class="col-lg-4">
+      <div class="info-card card-concepts">
+       <h5>
+        <i class="bi bi-hdd-rack">
+        </i>
+        Hosted vs. Self-Hosted Agents
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The fundamental choice of who manages the build machines. This decision impacts speed, cost, security, and maintenance overhead.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseAgents" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseAgents">
+        <h6>
+         Hosted (Microsoft/GitHub-Managed)
+        </h6>
+        <p>
+         <strong>
+          Pros:
+         </strong>
+         No maintenance, a fresh VM for every job, wide range of pre-installed software.
+         <br/>
+         <strong>
+          Cons:
+         </strong>
+         Slower startup, network restrictions, can be expensive at scale.
+        </p>
+        <h6>
+         Self-Hosted
+        </h6>
+        <p>
+         <strong>
+          Pros:
+         </strong>
+         Faster feedback, cheaper at scale, full control, direct access to private networks.
+         <br/>
+         <strong>
+          Cons:
+         </strong>
+         You own the maintenance, patching, security, and scaling.
+        </p>
+       </div>
+      </div>
+     </div>
+     <div class="col-lg-4">
+      <div class="info-card card-concepts">
+       <h5>
+        <i class="bi bi-fast-forward-circle">
+        </i>
+        Dependency Caching
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The easiest way to get a massive speed boost. Caching dependencies (NuGet, npm, etc.) between runs is critical for fast feedback loops.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseCaching" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseCaching">
+        <h6>
+         Azure Pipelines (`cache` task):
+        </h6>
+        <code>
+         - task: Cache@2
   inputs:
     key: 'nuget | "$(Agent.OS)" | **/packages.lock.json'
-    path: '$(NUGET_PACKAGES)'</code>
-                            <h6>GitHub Actions (`actions/cache`):</h6>
-                            <code>- uses: actions/cache@v4
+    path: '$(NUGET_PACKAGES)'
+        </code>
+        <h6>
+         GitHub Actions (`actions/cache`):
+        </h6>
+        <code>
+         - uses: actions/cache@v4
   with:
     path: ~/.nuget/packages
-    key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}</code>
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-4">
-                    <div class="info-card card-concepts">
-                        <h5><i class="bi bi-sign-split"></i> Deployment Strategies</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">How to release code without causing outages. Use intelligent strategies to limit the blast radius of a bad deployment.</p>
-                            <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseStrategies">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseStrategies">
-                            <ul>
-                                <li><strong>Immutable Infrastructure:</strong> Don't modify running servers. Replace them with fresh ones built from versioned artifacts to eliminate configuration drift.</li>
-                                <li><strong>Blue/Green:</strong> Deploy to a parallel production environment ("Green"). Once verified, switch traffic from "Blue" to "Green" for instant rollback.</li>
-                                <li><strong>Canary:</strong> Deploy to a small subset of users, monitor for errors, then gradually roll out to everyone.</li>
-                            </ul>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </section>
-
-        <!-- Phase 1: SCM -->
-        <section class="mb-5">
-            <h2 class="section-title" style="color: var(--devops-color-scm);">Phase 1: Source Control Management (SCM)</h2>
-            <div class="row g-4 justify-content-center">
-                 <div class="col-lg-8">
-                    <div class="info-card card-scm">
-                        <h5><i class="bi bi-git"></i> Critical Practice: Branch Protection</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">Everything starts with code. The SCM is your single source of truth. Protecting the `main` branch is the first and most important quality gate.</p>
-                             <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseScm">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseScm">
-                            <p>Use rules to enforce that no code merges into `main` without meeting specific criteria. This is non-negotiable for stable, high-quality software.</p>
-                            <h6>Mandatory Rules (Azure Repos & GitHub):</h6>
-                            <ul>
-                                <li><strong>Build Validation / Status Checks:</strong> The pull request code <em>must</em> build successfully and pass all CI checks.</li>
-                                <li><strong>Reviewer Requirements:</strong> At least one other person <em>must</em> approve the code changes. No self-merges.</li>
-                                <li><strong>Work Item / Conversation Linking:</strong> Ensure every change is traceable to a requirement or that all review comments are resolved.</li>
-                            </ul>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </section>
-
-        <!-- Phase 2: CI -->
-        <section class="mb-5">
-            <h2 class="section-title" style="color: var(--devops-color-ci);">Phase 2: Continuous Integration (CI)</h2>
-             <div class="row g-4">
-                 <div class="col-lg-6">
-                    <div class="info-card card-ci">
-                        <h5><i class="bi bi-filetype-yml"></i> The "Pipeline as Code"</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">Modern pipelines are defined in YAML files (`azure-pipelines.yml` or `.github/workflows/*.yml`) committed to the repository. This provides versioning, peer review, and repeatability. Avoid classic UI editors.</p>
-                        </div>
-                    </div>
-                </div>
-                 <div class="col-lg-6">
-                    <div class="info-card card-security">
-                        <h5><i class="bi bi-shield-shaded"></i> "Shift-Left" Security</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">Security is not a separate step; it's a series of automated gates within CI. Find flaws early before they reach production.</p>
-                             <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseSecurity">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseSecurity">
-                            <h6>Key Security Gates:</h6>
-                            <ul>
-                                <li><strong>SAST (Static Application Security Testing):</strong> Tools like SonarQube or GitHub CodeQL scan your source code for vulnerabilities and code quality issues.</li>
-                                <li><strong>SCA (Software Composition Analysis):</strong> Tools like Dependabot or Snyk scan your open-source dependencies for known vulnerabilities.</li>
-                            </ul>
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-12">
-                    <div class="info-card card-ci">
-                        <h5><i class="bi bi-box-seam"></i> Publishing Artifacts: The Docker Example</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">The final output of a successful CI run is a versioned, deployable artifact. Most commonly, this is a Docker image pushed to a container registry.</p>
-                            <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseArtifacts">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseArtifacts">
-                             <div class="row">
-                                <div class="col-md-6">
-                                    <h6>Azure Pipelines (`azure-pipelines.yml`)</h6>
-                                    <code>trigger:
+    key: ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
+        </code>
+       </div>
+      </div>
+     </div>
+     <div class="col-lg-4">
+      <div class="info-card card-concepts">
+       <h5>
+        <i class="bi bi-sign-split">
+        </i>
+        Deployment Strategies
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         How to release code without causing outages. Use intelligent strategies to limit the blast radius of a bad deployment.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseStrategies" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseStrategies">
+        <ul>
+         <li>
+          <strong>
+           Immutable Infrastructure:
+          </strong>
+          Don't modify running servers. Replace them with fresh ones built from versioned artifacts to eliminate configuration drift.
+         </li>
+         <li>
+          <strong>
+           Blue/Green:
+          </strong>
+          Deploy to a parallel production environment ("Green"). Once verified, switch traffic from "Blue" to "Green" for instant rollback.
+         </li>
+         <li>
+          <strong>
+           Canary:
+          </strong>
+          Deploy to a small subset of users, monitor for errors, then gradually roll out to everyone.
+         </li>
+        </ul>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <!-- Phase 1: SCM -->
+   <section class="mb-5">
+    <h2 class="section-title" style="color: var(--devops-color-scm);">
+     Phase 1: Source Control Management (SCM)
+    </h2>
+    <div class="row g-4 justify-content-center">
+     <div class="col-lg-8">
+      <div class="info-card card-scm">
+       <h5>
+        <i class="bi bi-git">
+        </i>
+        Critical Practice: Branch Protection
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Everything starts with code. The SCM is your single source of truth. Protecting the `main` branch is the first and most important quality gate.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseScm" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseScm">
+        <p>
+         Use rules to enforce that no code merges into `main` without meeting specific criteria. This is non-negotiable for stable, high-quality software.
+        </p>
+        <h6>
+         Mandatory Rules (Azure Repos &amp; GitHub):
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Build Validation / Status Checks:
+          </strong>
+          The pull request code
+          <em>
+           must
+          </em>
+          build successfully and pass all CI checks.
+         </li>
+         <li>
+          <strong>
+           Reviewer Requirements:
+          </strong>
+          At least one other person
+          <em>
+           must
+          </em>
+          approve the code changes. No self-merges.
+         </li>
+         <li>
+          <strong>
+           Work Item / Conversation Linking:
+          </strong>
+          Ensure every change is traceable to a requirement or that all review comments are resolved.
+         </li>
+        </ul>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <!-- Phase 2: CI -->
+   <section class="mb-5">
+    <h2 class="section-title" style="color: var(--devops-color-ci);">
+     Phase 2: Continuous Integration (CI)
+    </h2>
+    <div class="row g-4">
+     <div class="col-lg-6">
+      <div class="info-card card-ci">
+       <h5>
+        <i class="bi bi-filetype-yml">
+        </i>
+        The "Pipeline as Code"
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Modern pipelines are defined in YAML files (`azure-pipelines.yml` or `.github/workflows/*.yml`) committed to the repository. This provides versioning, peer review, and repeatability. Avoid classic UI editors.
+        </p>
+       </div>
+      </div>
+     </div>
+     <div class="col-lg-6">
+      <div class="info-card card-security">
+       <h5>
+        <i class="bi bi-shield-shaded">
+        </i>
+        "Shift-Left" Security
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Security is not a separate step; it's a series of automated gates within CI. Find flaws early before they reach production.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseSecurity" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseSecurity">
+        <h6>
+         Key Security Gates:
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           SAST (Static Application Security Testing):
+          </strong>
+          Tools like SonarQube or GitHub CodeQL scan your source code for vulnerabilities and code quality issues.
+         </li>
+         <li>
+          <strong>
+           SCA (Software Composition Analysis):
+          </strong>
+          Tools like Dependabot or Snyk scan your open-source dependencies for known vulnerabilities.
+         </li>
+        </ul>
+       </div>
+      </div>
+     </div>
+     <div class="col-lg-12">
+      <div class="info-card card-ci">
+       <h5>
+        <i class="bi bi-box-seam">
+        </i>
+        Publishing Artifacts: The Docker Example
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The final output of a successful CI run is a versioned, deployable artifact. Most commonly, this is a Docker image pushed to a container registry.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseArtifacts" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseArtifacts">
+        <div class="row">
+         <div class="col-md-6">
+          <h6>
+           Azure Pipelines (`azure-pipelines.yml`)
+          </h6>
+          <code>
+           trigger:
 - main
 pool:
   vmImage: ubuntu-latest
@@ -198,11 +359,15 @@ steps:
     repository: 'my-app'
     command: 'buildAndPush'
     Dockerfile: '**/Dockerfile'
-    tags: '$(Build.BuildId)'</code>
-                                </div>
-                                <div class="col-md-6">
-                                    <h6>GitHub Actions (`.github/workflows/ci.yml`)</h6>
-                                    <code>on:
+    tags: '$(Build.BuildId)'
+          </code>
+         </div>
+         <div class="col-md-6">
+          <h6>
+           GitHub Actions (`.github/workflows/ci.yml`)
+          </h6>
+          <code>
+           on:
   push:
     branches: [ "main" ]
 jobs:
@@ -219,107 +384,198 @@ jobs:
     - name: Build and push image
       run: |
         docker build . -t my.acr.io/app:${{ github.sha }}
-        docker push my.acr.io/app:${{ github.sha }}</code>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </section>
-
-         <!-- Phase 3: CD -->
-        <section class="mb-5">
-            <h2 class="section-title" style="color: var(--devops-color-cd);">Phase 3: Continuous Delivery (CD)</h2>
-            <div class="row g-4">
-                 <div class="col-lg-6">
-                    <div class="info-card card-iac">
-                        <h5><i class="bi bi-filetype-tf"></i> IaC & The Approval Flow</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">Use Infrastructure as Code (IaC) with Terraform to define environments. The key to safe CD is a `plan -> approve -> apply` flow with a manual approval gate before any infrastructure is changed.</p>
-                            <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseIac">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseIac">
-                            <h6>The Safety-Critical Flow:</h6>
-                             <ul>
-                                 <li><strong>Plan:</strong> The pipeline runs `terraform plan` and saves the plan file as an artifact.</li>
-                                 <li><strong>Approve:</strong> A human reviewer inspects the plan. Both Azure (Release Gates) and GitHub (Environments) have features to pause the pipeline and require manual sign-off.</li>
-                                 <li><strong>Apply:</strong> Only after approval does the pipeline run `terraform apply` using the saved plan.</li>
-                             </ul>
-                        </div>
-                    </div>
-                </div>
-                 <div class="col-lg-6">
-                    <div class="info-card card-cd">
-                        <h5><i class="bi bi-rocket-takeoff"></i> Application Deployment</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">Getting the code running in the provisioned environment. This phase handles deploying the application itself and managing dependent changes, like database schemas.</p>
-                             <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAppDeploy">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseAppDeploy">
-                            <h6>To Kubernetes:</h6>
-                            <p>Use <strong>Helm</strong>, the package manager for Kubernetes. The `helm upgrade --install` command is the standard for deploying or updating an application.</p>
-                             <h6>For Databases:</h6>
-                             <p>This is a classic point of failure. Migration scripts (using tools like EF Core Migrations or Flyway) must be applied <em>before</em> the application code is deployed to ensure compatibility.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </section>
-
-        <!-- Phase 4: Monitoring -->
-        <section class="mb-5">
-            <h2 class="section-title" style="color: var(--devops-color-monitoring);">Phase 4: Monitoring & Observability</h2>
-            <div class="row g-4 justify-content-center">
-                 <div class="col-lg-8">
-                    <div class="info-card card-monitoring">
-                        <h5><i class="bi bi-kanban"></i> The Three Pillars of Observability</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">Once deployed, you must be able to understand the application's health. If you're not monitoring your app, you're flying blind. Instrument your code with a tool like Application Insights or Prometheus.</p>
-                            <button class="btn btn-sm btn-outline-secondary details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseMonitoring">Details</button>
-                        </div>
-                        <div class="collapse collapse-content" id="collapseMonitoring">
-                            <p>You need all three to get a complete picture of your system's behavior:</p>
-                             <ul>
-                                <li><strong>Logs:</strong> Detailed, timestamped records of discrete events. (e.g., "User X failed to log in")</li>
-                                <li><strong>Metrics:</strong> Aggregated numerical data over time. (e.g., "5% error rate over the last 10 minutes")</li>
-                                <li><strong>Traces:</strong> A detailed view of a single request's journey through all services in your application.</li>
-                             </ul>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </section>
-
-        <!-- Appendix: Platforms -->
-        <section class="mb-5">
-            <h2 class="section-title">Appendix: Platform Choices</h2>
-             <div class="row g-4">
-                 <div class="col-lg-6">
-                    <div class="info-card card-concepts">
-                        <h5><i class="bi bi-gear-wide-connected"></i> The Old Guard: Jenkins</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">The infinitely customizable, plugin-driven workhorse. If you can think of it, you can build it. But you own all its complexity, maintenance, and `Jenkinsfile` Groovy spaghetti.</p>
-                        </div>
-                    </div>
-                </div>
-                <div class="col-lg-6">
-                    <div class="info-card card-concepts">
-                        <h5><i class="bi bi-bullseye"></i> The All-in-One: GitLab</h5>
-                        <div class="card-content-wrapper">
-                            <p class="summary">A powerful competitor with a "single application" philosophy. Its CI/CD is extremely mature and tightly integrated via `.gitlab-ci.yml`, with many security features built-in.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </section>
-    </main>
-
-    <footer class="container py-4">
-        <p>&copy; 2024 Cheatsheets</p>
-    </footer>
-
-    <!-- Bootstrap JS -->
-    <script crossorigin="anonymous" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
-</body>
-</html>
\ No newline at end of file
+        docker push my.acr.io/app:${{ github.sha }}
+          </code>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <!-- Phase 3: CD -->
+   <section class="mb-5">
+    <h2 class="section-title" style="color: var(--devops-color-cd);">
+     Phase 3: Continuous Delivery (CD)
+    </h2>
+    <div class="row g-4">
+     <div class="col-lg-6">
+      <div class="info-card card-iac">
+       <h5>
+        <i class="bi bi-filetype-tf">
+        </i>
+        IaC &amp; The Approval Flow
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Use Infrastructure as Code (IaC) with Terraform to define environments. The key to safe CD is a `plan -&gt; approve -&gt; apply` flow with a manual approval gate before any infrastructure is changed.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseIac" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseIac">
+        <h6>
+         The Safety-Critical Flow:
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Plan:
+          </strong>
+          The pipeline runs `terraform plan` and saves the plan file as an artifact.
+         </li>
+         <li>
+          <strong>
+           Approve:
+          </strong>
+          A human reviewer inspects the plan. Both Azure (Release Gates) and GitHub (Environments) have features to pause the pipeline and require manual sign-off.
+         </li>
+         <li>
+          <strong>
+           Apply:
+          </strong>
+          Only after approval does the pipeline run `terraform apply` using the saved plan.
+         </li>
+        </ul>
+       </div>
+      </div>
+     </div>
+     <div class="col-lg-6">
+      <div class="info-card card-cd">
+       <h5>
+        <i class="bi bi-rocket-takeoff">
+        </i>
+        Application Deployment
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Getting the code running in the provisioned environment. This phase handles deploying the application itself and managing dependent changes, like database schemas.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseAppDeploy" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseAppDeploy">
+        <h6>
+         To Kubernetes:
+        </h6>
+        <p>
+         Use
+         <strong>
+          Helm
+         </strong>
+         , the package manager for Kubernetes. The `helm upgrade --install` command is the standard for deploying or updating an application.
+        </p>
+        <h6>
+         For Databases:
+        </h6>
+        <p>
+         This is a classic point of failure. Migration scripts (using tools like EF Core Migrations or Flyway) must be applied
+         <em>
+          before
+         </em>
+         the application code is deployed to ensure compatibility.
+        </p>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <!-- Phase 4: Monitoring -->
+   <section class="mb-5">
+    <h2 class="section-title" style="color: var(--devops-color-monitoring);">
+     Phase 4: Monitoring &amp; Observability
+    </h2>
+    <div class="row g-4 justify-content-center">
+     <div class="col-lg-8">
+      <div class="info-card card-monitoring">
+       <h5>
+        <i class="bi bi-kanban">
+        </i>
+        The Three Pillars of Observability
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Once deployed, you must be able to understand the application's health. If you're not monitoring your app, you're flying blind. Instrument your code with a tool like Application Insights or Prometheus.
+        </p>
+        <button class="btn btn-sm btn-outline-secondary details-toggle" data-bs-target="#collapseMonitoring" data-bs-toggle="collapse" type="button">
+         Details
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseMonitoring">
+        <p>
+         You need all three to get a complete picture of your system's behavior:
+        </p>
+        <ul>
+         <li>
+          <strong>
+           Logs:
+          </strong>
+          Detailed, timestamped records of discrete events. (e.g., "User X failed to log in")
+         </li>
+         <li>
+          <strong>
+           Metrics:
+          </strong>
+          Aggregated numerical data over time. (e.g., "5% error rate over the last 10 minutes")
+         </li>
+         <li>
+          <strong>
+           Traces:
+          </strong>
+          A detailed view of a single request's journey through all services in your application.
+         </li>
+        </ul>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <!-- Appendix: Platforms -->
+   <section class="mb-5">
+    <h2 class="section-title">
+     Appendix: Platform Choices
+    </h2>
+    <div class="row g-4">
+     <div class="col-lg-6">
+      <div class="info-card card-concepts">
+       <h5>
+        <i class="bi bi-gear-wide-connected">
+        </i>
+        The Old Guard: Jenkins
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The infinitely customizable, plugin-driven workhorse. If you can think of it, you can build it. But you own all its complexity, maintenance, and `Jenkinsfile` Groovy spaghetti.
+        </p>
+       </div>
+      </div>
+     </div>
+     <div class="col-lg-6">
+      <div class="info-card card-concepts">
+       <h5>
+        <i class="bi bi-bullseye">
+        </i>
+        The All-in-One: GitLab
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         A powerful competitor with a "single application" philosophy. Its CI/CD is extremely mature and tightly integrated via `.gitlab-ci.yml`, with many security features built-in.
+        </p>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+  </main>
+  <footer class="container py-4">
+   <p>
+    © 2024 Cheatsheets
+   </p>
+  </footer>
+  <!-- Bootstrap JS -->
+  <script crossorigin="anonymous" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js">
+  </script>
+ </body>
+</html>
diff --git a/operator-loadouts.html b/operator-loadouts.html
index 0fa177e..de77cda 100644
--- a/operator-loadouts.html
+++ b/operator-loadouts.html
@@ -1,37 +1,30 @@
 <!DOCTYPE html>
 <html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <title>The Operator's Playbook: A Cheatsheet of Professional Loadouts for the EDC Enthusiast</title>
-
-    <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎒</text></svg>">
-
-    <!-- SEO Meta -->
-    <meta name="description" content="A detailed, interactive guide to the gear and loadouts of professional operators—from SWAT and Special Forces to Paramedics and Wildland Firefighters. Translates pro kits into practical EDC takeaways.">
-    <meta name="keywords" content="EDC, Everyday Carry, loadout, cheatsheet, tactical gear, survival kit, bug out bag, police gear, SWAT loadout, special forces gear, military equipment, paramedic bag, firefighter gear, get home bag, preparedness">
-    <link rel="canonical" href="https://cheatsheets.davidveksler.com/operator-loadouts.html">
-
-    <!-- Open Graph -->
-    <meta property="og:title" content="The Operator's Playbook: A Cheatsheet of Professional Loadouts">
-    <meta property="og:description" content="Explore the gear of elite professionals and learn how to apply their principles to your own Everyday Carry (EDC). An interactive guide for the modern preparedness enthusiast.">
-    <meta property="og:type" content="article">
-    <meta property="og:url" content="https://cheatsheets.davidveksler.com/operator-loadouts.html">
-    <meta property="og:image" content="https://cheatsheets.davidveksler.com/images/operator-loadouts.png">
-    <meta property="og:image:alt" content="A visual overview of various professional gear loadouts, including tactical and medical equipment.">
-
-    <!-- Twitter Card -->
-    <meta name="twitter:card" content="summary_large_image">
-    <meta name="twitter:title" content="The Operator's Playbook: A Cheatsheet of Professional Loadouts">
-    <meta name="twitter:description" content="A deep dive into the gear of elite operators, with practical takeaways for your EDC. From military kits to first responder bags.">
-    <meta name="twitter:image" content="https://cheatsheets.davidveksler.com/images/operator-loadouts.png">
-
-    <!-- Frameworks -->
-    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
-    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css">
-
-    <style>
-        :root {
+ <head>
+  <meta charset="utf-8"/>
+  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
+  <title>
+   The Operator's Playbook: An In-Depth Cheatsheet of Professional Loadouts for the EDC Enthusiast
+  </title>
+  <link href="data:image/svg+xml,&lt;svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22&gt;&lt;text y=%22.9em%22 font-size=%2290%22&gt;🎒&lt;/text&gt;&lt;/svg&gt;" rel="icon"/>
+  <!-- SEO Meta -->
+  <meta content="A detailed, interactive guide to the gear and loadouts of professional operators—from SWAT and Special Forces to Paramedics and Wildland Firefighters. Translates pro kits into practical EDC takeaways." name="description"/>
+  <meta content="EDC, Everyday Carry, loadout, cheatsheet, tactical gear, survival kit, bug out bag, police gear, SWAT loadout, special forces gear, military equipment, paramedic bag, firefighter gear, get home bag, preparedness" name="keywords"/>
+  <link href="https://cheatsheets.davidveksler.com/operator-loadouts.html" rel="canonical"/>
+  <!-- Open Graph -->
+  <meta content="The Operator's Playbook: An In-Depth Cheatsheet of Professional Loadouts" property="og:title"/>
+  <meta content="Explore the gear of elite professionals and learn how to apply their principles to your own Everyday Carry (EDC). An interactive guide for the modern preparedness enthusiast." property="og:description"/>
+  <meta content="https://cheatsheets.davidveksler.com/operator-loadouts.html" property="og:url"/>
+  <meta content="A visual overview of various professional gear loadouts, including tactical and medical equipment." property="og:image:alt"/>
+  <!-- Twitter Card -->
+  <meta content="summary_large_image" name="twitter:card"/>
+  <meta content="The Operator's Playbook: An In-Depth Cheatsheet of Professional Loadouts" name="twitter:title"/>
+  <meta content="A deep dive into the gear of elite operators, with practical takeaways for your EDC. From military kits to first responder bags." name="twitter:description"/>
+  <!-- Frameworks -->
+  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/>
+  <link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" rel="stylesheet"/>
+  <style>
+   :root {
             --bs-body-bg: #1a1a1a;
             --bs-body-color: #e0e0e0;
             --bs-primary: #ff8c00; /* High-vis Orange */
@@ -196,6 +189,13 @@
             padding: 0.2em 0.4em;
             border-radius: 3px;
         }
+        .collapse-content .philosophy {
+            font-style: italic;
+            color: var(--bs-secondary);
+            border-left: 3px solid var(--card-border-color);
+            padding-left: 1rem;
+            margin-bottom: 1rem;
+        }
 
         .edc-takeaway {
             background-color: rgba(var(--bs-primary-rgb), 0.08);
@@ -258,371 +258,1097 @@
             .fundamental-truth { background-color: #fff3cd !important; border-color: #ffeeba !important; color: #664d03 !important; }
             .fundamental-truth h4 { color: #664d03 !important; }
         }
-    </style>
-</head>
-<body class="bg-dark text-light">
-
-<header class="page-header">
-    <div class="container">
-        <h1><i class="bi bi-person-badge"></i> The Operator's Playbook</h1>
-        <p class="lead">A Cheatsheet of Professional Loadouts & Their Practical EDC Applications</p>
+  </style>
+  <meta content="images/operator-loadouts.png" property="og:image"/>
+  <meta content="images/operator-loadouts.png" name="twitter:image"/>
+  <meta content="website" property="og:type"/>
+ </head>
+ <body class="bg-dark text-light">
+  <header class="page-header">
+   <div class="container">
+    <h1>
+     <i class="bi bi-person-badge">
+     </i>
+     The Operator's Playbook
+    </h1>
+    <p class="lead">
+     An In-Depth Cheatsheet of Professional Loadouts &amp; Their Practical EDC Applications
+    </p>
+   </div>
+  </header>
+  <main class="container">
+   <div class="fundamental-truth">
+    <h4>
+     <i class="bi bi-exclamation-triangle-fill">
+     </i>
+     The Fundamental Truth
+    </h4>
+    <p>
+     Gear is only a tool. The most critical components of any loadout are your
+     <span class="loadout-term">
+      mindset, training, and experience
+     </span>
+     . This guide is a starting point for understanding the "why" behind the gear, not a substitute for professional instruction.
+    </p>
+   </div>
+   <!-- I. THE FRONTLINE RESPONDER -->
+   <section class="section-container section-responder">
+    <h2 class="section-title">
+     <i class="bi bi-clipboard2-pulse">
+     </i>
+     The Frontline Responder
+    </h2>
+    <div class="row">
+     <!-- Paramedic/EMT Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-heart-pulse-fill">
+        </i>
+        Paramedic / EMT
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The mission is mobile emergency medical intervention. Their gear is defined by
+         <span class="loadout-term">
+          meticulous organization
+         </span>
+         and rapid accessibility under extreme pressure to treat a wide range of trauma and medical crises.
+        </p>
+        <button aria-controls="collapseParamedic" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseParamedic" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseParamedic">
+        <p class="philosophy">
+         "Meticulous organization for chaos. Every pouch and pocket has a purpose, accessible by muscle memory without looking. The setup often reflects life-saving algorithms like MARCH."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Primary Aid Bag ("Jump Bag"):
+          </strong>
+          Highly organized with pouches for specific interventions.
+          <ul>
+           <li>
+            <strong>
+             Airway:
+            </strong>
+            Bag-Valve-Mask (BVM), Oral/Nasal Pharyngeal Airways (OPA/NPA), endotracheal tubes.
+           </li>
+           <li>
+            <strong>
+             Bleeding Control:
+            </strong>
+            Pressure dressings, packing gauze, multiple tourniquets, chest seals.
+           </li>
+           <li>
+            <strong>
+             IV/IO Access:
+            </strong>
+            Catheters, saline locks, IV fluids, intraosseous drill.
+           </li>
+           <li>
+            <strong>
+             Medications:
+            </strong>
+            Epinephrine, Narcan, Aspirin, Nitroglycerin, Glucose, etc.
+           </li>
+          </ul>
+         </li>
+         <li>
+          <strong>
+           Diagnostic Tools:
+          </strong>
+          Stethoscope, blood pressure cuff, glucometer, pulse oximeter, penlight.
+         </li>
+         <li>
+          <strong>
+           Personal Items:
+          </strong>
+          Trauma shears, Leatherman Raptor, multiple pairs of nitrile gloves, pen and notepad.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The "IFAK" Mindset
+         </h6>
+         <p>
+          A personal Individual First Aid Kit (IFAK) is the most practical takeaway. Build one for your car and/or backpack containing, at a minimum: a T-CCC recommended
+          <span class="loadout-term">
+           tourniquet
+          </span>
+          (e.g., CAT Gen 7), a pressure dressing, compressed gauze for wound packing, chest seals, and medical gloves. Then, get "Stop the Bleed" training.
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
+     <!-- Patrol Officer Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-person-video2">
+        </i>
+        Patrol Officer
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The generalist who must be prepared for anything. Their loadout is a
+         <span class="loadout-term">
+          balanced ecosystem
+         </span>
+         of tools on their duty belt and in their vehicle, emphasizing immediate accessibility and versatility.
+        </p>
+        <button aria-controls="collapsePatrol" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapsePatrol" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapsePatrol">
+        <p class="philosophy">
+         "A balanced ecosystem of force options and utility. The belt is for immediate threats; the car is for escalated response. Every ounce is scrutinized for its necessity."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Duty Belt:
+          </strong>
+          Holds a service firearm (e.g.,
+          <code>
+           Glock 17/19
+          </code>
+          ), 2-3 spare magazines, handcuffs, radio, TASER, OC spray, expandable baton.
+         </li>
+         <li>
+          <strong>
+           Vest/Pockets:
+          </strong>
+          A tourniquet is often on the vest or belt for ambidextrous access. A primary flashlight (e.g.,
+          <code>
+           Streamlight Stinger
+          </code>
+          ) and a backup light. A reliable folding knife.
+         </li>
+         <li>
+          <strong>
+           Vehicle ("The Mobile Office"):
+          </strong>
+          Patrol rifle (
+          <code>
+           AR-15
+          </code>
+          ) and/or shotgun, extra ammunition, ballistic shield, spike strips, a large "go-bag" with extra mags, breaching tools, helmet, and a more comprehensive medical kit.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Layered System
+         </h6>
+         <p>
+          This exemplifies
+          <span class="loadout-term">
+           layered gear
+          </span>
+          . Your "pocket dump" is Layer 1. A small sling bag or backpack is Layer 2. Your vehicle is Layer 3. Key civilian items inspired by this are a high-quality flashlight (e.g., Streamlight, SureFire), a versatile multi-tool, and a medical kit in your vehicle.
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
+     <!-- SWAT Operator Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-shield-shaded">
+        </i>
+        SWAT Operator
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Focused on high-risk incidents. The gear philosophy is
+         <span class="loadout-term">
+          mission-specific specialization
+         </span>
+         and overwhelming capability, prioritizing ballistic protection, firepower, and team integration.
+        </p>
+        <button aria-controls="collapseSwat" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseSwat" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseSwat">
+        <p class="philosophy">
+         "Overwhelming capability through specialization and team integration. Every piece of gear is designed to enhance lethality, protection, and communication in high-stress, close-quarters environments."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Primary Weapon:
+          </strong>
+          Short-barreled rifle (
+          <code>
+           SBR
+          </code>
+          ) with high-end optics (
+          <code>
+           EOTech
+          </code>
+          ,
+          <code>
+           Aimpoint
+          </code>
+          ), suppressor, and an IR laser/illuminator (
+          <code>
+           PEQ-15
+          </code>
+          ) for night operations.
+         </li>
+         <li>
+          <strong>
+           Plate Carrier:
+          </strong>
+          Holds Level IV rifle-rated ceramic plates, 4-6 rifle magazines, pistol magazines, radio, IFAK, and often a hydration bladder.
+         </li>
+         <li>
+          <strong>
+           Helmet:
+          </strong>
+          High-cut ballistic helmet (
+          <code>
+           Ops-Core
+          </code>
+          ,
+          <code>
+           Team Wendy
+          </code>
+          ) to accommodate communication headsets (
+          <code>
+           Peltor
+          </code>
+          ), and mount Night Vision Goggles (NVGs).
+         </li>
+         <li>
+          <strong>
+           Specialized Roles:
+          </strong>
+          Breachers carry rams and shotguns; Snipers use precision rifles; Shield operators carry heavy ballistic shields.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Modular System
+         </h6>
+         <p>
+          The core principle for civilians is
+          <span class="loadout-term">
+           modularity
+          </span>
+          . Just as an operator configures their vest for a mission, you can configure a backpack with modular pouches (a "med pouch," a "tech pouch," an "admin pouch") that can be easily swapped or re-organized depending on your day's "mission"—be it a day at the office or a trip outdoors.
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
+     <!-- USAR Technician Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-cone-striped">
+        </i>
+        Urban Search &amp; Rescue (USAR)
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Operates in collapsed structures. The gear philosophy centers on
+         <span class="loadout-term">
+          endurance, durability, and self-sufficiency
+         </span>
+         for up to 72 hours, combining personal survival gear with highly specialized industrial tools.
+        </p>
+        <button aria-controls="collapseUsar" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseUsar" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseUsar">
+        <p class="philosophy">
+         "72-hour self-sufficiency and industrial-grade problem-solving. Personal survival is the prerequisite for rescuing others. The gear must withstand a structurally unsound and hazardous environment."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Personal Protective Equipment (PPE):
+          </strong>
+          Rescue helmet, full-seal goggles, steel-toed/puncture-resistant boots, heavy-duty extrication gloves, and a half-face respirator with P100 filters are non-negotiable.
+         </li>
+         <li>
+          <strong>
+           Ready Pack (24hr Pack):
+          </strong>
+          Contains multiple light sources (helmet-mounted primary, handheld backup), spare batteries, 3L hydration bladder, personal IFAK, water filter, food, and marking materials (spray paint, crayons) for the FEMA marking system.
+         </li>
+         <li>
+          <strong>
+           Team Equipment Cache:
+          </strong>
+          Hydraulic tools ("Jaws of Life"), pneumatic lifting bags, concrete saws, search cameras on poles, seismic listening devices, and extensive rope rescue rigging.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Get-Home Bag
+         </h6>
+         <p>
+          The USAR pack is the professional blueprint for a civilian
+          <span class="loadout-term">
+           Get-Home Bag
+          </span>
+          , especially for a vehicle. Key items for a car kit include: a quality respirator mask (N95/P100), durable work gloves, a small pry bar, a water filter, and a comprehensive first-aid kit. It highlights the need to protect yourself from the environment during a disaster.
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
     </div>
-</header>
-
-<main class="container">
-
-    <div class="fundamental-truth">
-        <h4><i class="bi bi-exclamation-triangle-fill"></i> The Fundamental Truth</h4>
-        <p>Gear is only a tool. The most critical components of any loadout are your <span class="loadout-term">mindset, training, and experience</span>. This guide is a starting point for understanding the "why" behind the gear, not a substitute for professional instruction.</p>
+   </section>
+   <!-- II. THE FIELD PROFESSIONAL -->
+   <section class="section-container section-field">
+    <h2 class="section-title">
+     <i class="bi bi-compass">
+     </i>
+     The Field Professional
+    </h2>
+    <div class="row">
+     <!-- Wildland Firefighter Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-fire">
+        </i>
+        Wildland Firefighter
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Engages wildfires in remote terrain. The loadout philosophy is driven by
+         <span class="loadout-term">
+          absolute reliability and lightweight efficiency
+         </span>
+         . Every item must be durable for extreme conditions while being light enough to carry for miles.
+        </p>
+        <button aria-controls="collapseFirefighter" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseFirefighter" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseFirefighter">
+        <p class="philosophy">
+         "Ruthless minimalism and absolute durability. Every ounce is counted, and every tool must perform multiple functions or be indispensable. The focus is on endurance and sustained work output in extreme heat."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           PPE:
+          </strong>
+          Fire-resistant Nomex clothing, heavy leather boots (e.g., Nick's, White's), helmet, goggles, and leather gloves.
+         </li>
+         <li>
+          <strong>
+           Line Gear (Web Harness):
+          </strong>
+          Holds a fire shelter (a last-resort personal reflective tent to survive a burn-over), multiple water canteens, and a "red bag" with food, headlamp, batteries, and personal items for 48-72 hours.
+         </li>
+         <li>
+          <strong>
+           Hand Tools:
+          </strong>
+          The specific tool depends on the role, but common examples include the Pulaski (a combination axe and adze), the McLeod (a hoe/rake combination), and chainsaws for clearing heavy brush.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Bug-Out Bag
+         </h6>
+         <p>
+          This loadout provides the core principles for a
+          <span class="loadout-term">
+           wilderness bug-out bag
+          </span>
+          . It champions multi-use items (e.g., a poncho that's also a shelter), high-calorie/low-weight food, and the absolute necessity of a reliable fire-starting method and cutting tool. It teaches a mindset similar to ultralight backpacking, but with a focus on durability over grams saved.
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
+     <!-- Park Ranger Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-tree-fill">
+        </i>
+        Park Ranger (Law Enforcement)
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The lone worker who is both a cop and a conservationist. Their loadout is a
+         <span class="loadout-term">
+          hybrid of law enforcement and wilderness survival gear
+         </span>
+         , designed for adaptability and self-reliance in remote areas.
+        </p>
+        <button aria-controls="collapseRanger" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseRanger" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseRanger">
+        <p class="philosophy">
+         "Adaptable self-reliance. A hybrid loadout that seamlessly blends the authority of law enforcement with the resilience of a seasoned outdoorsman. Must be prepared for isolation."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           LE Gear:
+          </strong>
+          Duty sidearm (often
+          <code>
+           10mm
+          </code>
+          or
+          <code>
+           .357 Mag
+          </code>
+          ), patrol rifle, body armor, and radio with satellite capability.
+         </li>
+         <li>
+          <strong>
+           Vehicle (4x4 Truck):
+          </strong>
+          Winch, recovery boards, rifle mount, and an extensive trauma kit.
+         </li>
+         <li>
+          <strong>
+           Wilderness "Possibles" Bag:
+          </strong>
+          GPS unit with a paper map and compass as backup, satellite messenger (
+          <code>
+           Garmin inReach
+          </code>
+          ), water filter (
+          <code>
+           Sawyer Squeeze
+          </code>
+          ), fire-starting kit, weather-appropriate clothing layers, and a robust fixed-blade knife (
+          <code>
+           ESEE-4
+          </code>
+          ,
+          <code>
+           Morakniv Garberg
+          </code>
+          ).
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Versatile Kit
+         </h6>
+         <p>
+          This is the model for a versatile kit that serves in both urban and rural environments. It highlights the immense value of
+          <span class="loadout-term">
+           redundant navigation (digital and analog)
+          </span>
+          and communication tools for anyone who ventures off the beaten path. It also underscores the importance of vehicle-based recovery gear if you travel in remote areas.
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
     </div>
-
-    <!-- I. THE FRONTLINE RESPONDER -->
-    <section class="section-container section-responder">
-        <h2 class="section-title"><i class="bi bi-clipboard2-pulse"></i> The Frontline Responder</h2>
-        <div class="row">
-            <!-- Paramedic/EMT Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-heart-pulse-fill"></i> Paramedic / EMT</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">The mission is mobile emergency medical intervention. Their gear is defined by <span class="loadout-term">meticulous organization</span> and rapid accessibility under extreme pressure to treat a wide range of trauma and medical crises.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseParamedic" aria-expanded="false" aria-controls="collapseParamedic">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseParamedic">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Primary Aid Bag:</strong> Contains airway management tools (BVM, tubes), IV supplies, suction unit, trauma dressings, splints, and a wide array of emergency medications.</li>
-                            <li><strong>Diagnostic Tools:</strong> Stethoscope, blood pressure cuff, glucometer, pulse oximeter.</li>
-                            <li><strong>Trauma Response:</strong> Tourniquets (e.g., <code>CAT</code>, <code>SOFTT-W</code>), trauma shears, chest seals, hemostatic agents (e.g., QuikClot).</li>
-                            <li><strong>Life Support:</strong> AED (Automated External Defibrillator) or advanced cardiac monitor, and portable oxygen.</li>
-                            <li><strong>PPE:</strong> Nitrile gloves, N95 masks, and eye protection are non-negotiable.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>The paramedic's kit is the gold standard for a vehicle or home trauma kit. Prioritize a T-CCC recommended <span class="loadout-term">tourniquet</span>, pressure dressings, and trauma shears. Seek "Stop the Bleed" training—gear is useless without knowledge.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-            <!-- Patrol Officer Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-person-video2"></i> Patrol Officer</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">The generalist who must be prepared for anything from a traffic stop to an active threat. Their loadout is a <span class="loadout-term">balanced ecosystem</span> of tools on their duty belt and in their vehicle, emphasizing immediate accessibility and versatility.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapsePatrol" aria-expanded="false" aria-controls="collapsePatrol">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapsePatrol">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Duty Belt:</strong> Service firearm (e.g., <code>Glock 17/19</code>, <code>SIG Sauer P320</code>), multiple spare magazines, handcuffs, radio, TASER, OC (pepper) spray, expandable baton, flashlight, and a tourniquet in a dedicated pouch.</li>
-                            <li><strong>Body Armor:</strong> Typically Level IIIA soft armor worn under the uniform shirt.</li>
-                            <li><strong>Vehicle Gear:</strong> Patrol rifle (<code>AR-15</code>) or shotgun (<code>Remington 870</code>), extra ammunition, ballistic shield, and a more comprehensive medical kit.</li>
-                            <li><strong>Personal Items:</strong> A backup handgun, folding knife for utility.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>This setup exemplifies the principle of <span class="loadout-term">layered gear</span>. What's in your pockets (essentials) vs. your bag/vehicle (enhanced capability). A sturdy belt, a reliable flashlight, and immediately accessible medical gear are key takeaways.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-            
-            <!-- SWAT Operator Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-shield-shaded"></i> SWAT Operator</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Focused on high-risk incidents like hostage rescue and warrant service. The gear philosophy is <span class="loadout-term">mission-specific specialization</span> and overwhelming capability, prioritizing ballistic protection, firepower, and team integration.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseSwat" aria-expanded="false" aria-controls="collapseSwat">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseSwat">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Primary Weapon:</strong> Short-barreled rifle (<code>SBR</code>) like a 10.5" or 11.5" AR-15 for maneuverability in close quarters.</li>
-                            <li><strong>Ballistic Protection:</strong> Heavy-duty plate carrier with Level IV rifle-rated plates and a ballistic helmet (e.g., Ops-Core, Team Wendy) with integrated communications.</li>
-                            <li><strong>Breaching Tools:</strong> Rams, pry bars (Halligan), and specialized breaching shotguns.</li>
-                            <li><strong>Distraction Devices:</strong> "Flashbangs" (stun grenades).</li>
-                            <li><strong>Ancillaries:</strong> Integrated headset/radio, night vision goggles (NVGs), weapon-mounted lights, and a comprehensive IFAK.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>While the armament is beyond civilian need, the mindset of selecting specific tools to counter <span class="loadout-term">identifiable threats</span> is a core preparedness principle. The emphasis on integrated systems (how a plate carrier holds mags, medical, and comms) can inspire a more organized backpack or go-bag setup.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-            <!-- USAR Technician Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-cone-striped"></i> Urban Search & Rescue (USAR)</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Operates in collapsed structures and disaster zones. The gear philosophy centers on <span class="loadout-term">endurance, durability, and self-sufficiency</span> for up to 72 hours, combining personal survival gear with highly specialized industrial tools.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseUsar" aria-expanded="false" aria-controls="collapseUsar">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseUsar">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Personal Protective Equipment (PPE):</strong> Rescue helmet, full-seal goggles, steel-toed boots, heavy-duty extrication gloves (e.g., HexArmor), and a P100 respirator are absolutely critical.</li>
-                            <li><strong>Ready Pack:</strong> A 24-hour pack with multiple light sources (headlamp + handheld), hydration bladder, personal IFAK, marking crayons, and basic tools.</li>
-                            <li><strong>Team Equipment:</strong> Hydraulic rescue tools ("Jaws of Life"), concrete cutters, search cameras, seismic listening devices, and extensive rope rescue equipment.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>The USAR technician's personal kit is the blueprint for a <span class="loadout-term">robust Get-Home Bag</span>. It prioritizes the "big three" of disaster survival: PPE (durable gloves, respirator, eye pro), illumination (a quality headlamp is a must), and hydration. It teaches that protecting yourself from the environment is the first step.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
+   </section>
+   <!-- III. THE SPECIALIST OPERATIVE -->
+   <section class="section-container section-specialist">
+    <h2 class="section-title">
+     <i class="bi bi-eye-slash">
+     </i>
+     The Specialist Operative
+    </h2>
+    <div class="row">
+     <!-- DSS Agent Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-person-bounding-box">
+        </i>
+        Diplomatic Security (DSS) Agent
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Protects officials in unpredictable environments. The gear philosophy is the
+         <span class="loadout-term">
+          "Gray Man" ethos
+         </span>
+         : equipment must be highly effective yet completely discreet, concealed under professional attire.
+        </p>
+        <button aria-controls="collapseDss" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseDss" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseDss">
+        <p class="philosophy">
+         "Invisible capability. The art of projecting calm while being prepared for extreme violence. Every item is chosen for its ability to be effective while blending into a professional or social setting."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Firearms:
+          </strong>
+          A compact handgun (
+          <code>
+           Glock 19
+          </code>
+          ) in a high-quality inside-the-waistband (IWB) concealment holster.
+         </li>
+         <li>
+          <strong>
+           Armor:
+          </strong>
+          Thin, concealable Level IIIA soft armor vest worn under a dress shirt.
+         </li>
+         <li>
+          <strong>
+           Go-Bag:
+          </strong>
+          A non-descript messenger bag (e.g.,
+          <code>
+           Vertx
+          </code>
+          ) containing extra ammunition, a full trauma kit for gunshot wounds, and potentially a collapsible carbine (
+          <code>
+           SIG Rattler
+          </code>
+          ).
+         </li>
+         <li>
+          <strong>
+           Medical:
+          </strong>
+          A compact trauma kit on their person (often ankle-worn) with a tourniquet, chest seals, and hemostatic gauze.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: Discreet Preparedness
+         </h6>
+         <p>
+          This profile is the model for carrying capable tools without looking tactical. Examples include a high-lumen flashlight that looks like a pen (
+          <code>
+           Streamlight Stylus Pro
+          </code>
+          ), a folding knife with a deep-carry pocket clip so it's less visible, and a small medical kit that fits in a pocket or ankle rig.
+         </p>
         </div>
-    </section>
-    
-    <!-- II. THE FIELD PROFESSIONAL -->
-    <section class="section-container section-field">
-        <h2 class="section-title"><i class="bi bi-compass"></i> The Field Professional</h2>
-        <div class="row">
-            <!-- Wildland Firefighter Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-fire"></i> Wildland Firefighter</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Engages wildfires in remote, rugged terrain. The loadout philosophy is driven by <span class="loadout-term">absolute reliability and lightweight efficiency</span>. Every item must be durable enough for extreme conditions while being light enough to carry for miles.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFirefighter" aria-expanded="false" aria-controls="collapseFirefighter">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseFirefighter">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>PPE:</strong> Fire-resistant Nomex clothing, leather boots, helmet, and gloves are the primary defense.</li>
-                            <li><strong>Line Gear:</strong> A web harness holding a fire shelter (last resort reflective tent), canteens, and a personal gear bag with food for 48-72 hours.</li>
-                            <li><strong>Hand Tools:</strong> Pulaski (axe/adze combo), McLeod (hoe/rake combo), or a chainsaw depending on role.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>This loadout is a masterclass in building a <span class="loadout-term">wilderness bug-out bag</span>. Key principles include investing in high-quality, durable tools (a good knife/axe), having multiple ways to make fire, and carrying a reliable personal shelter system. It emphasizes the discipline of packing only what is essential for survival.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-            <!-- Park Ranger Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-tree-fill"></i> Park Ranger (Law Enforcement)</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">The lone worker who is both a cop and a conservationist. Their loadout is a <span class="loadout-term">hybrid of law enforcement and wilderness survival gear</span>, designed for adaptability and self-reliance in remote areas.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseRanger" aria-expanded="false" aria-controls="collapseRanger">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseRanger">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>LE Gear:</strong> Duty sidearm (often a larger caliber like <code>10mm</code> or <code>.357 Mag</code> for wildlife defense), patrol rifle, body armor, and radio with satellite capability.</li>
-                            <li><strong>Vehicle:</strong> A 4x4 truck equipped with a winch, recovery gear, and extensive trauma kits.</li>
-                            <li><strong>Wilderness Kit:</strong> A "possibles bag" with GPS, map/compass, satellite messenger (e.g., Garmin inReach), water filter, fire-starting kit, and a quality fixed-blade knife.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>The ranger's kit is the perfect example of a versatile, "do-it-all" loadout. It teaches the value of <span class="loadout-term">redundant communication and navigation tools</span> for anyone who travels or recreates in areas with poor cell service. It also reinforces the tiered system of on-body, in-pack, and in-vehicle gear.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
+       </div>
+      </div>
+     </div>
+     <!-- Journalist Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-mic-fill">
+        </i>
+        Journalist (Hostile Environment)
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Gathers information in conflict zones. As non-combatants, their gear prioritizes
+         <span class="loadout-term">
+          communication security, data protection, and medical self-sufficiency
+         </span>
+         .
+        </p>
+        <button aria-controls="collapseJournalist" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseJournalist" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseJournalist">
+        <p class="philosophy">
+         "Resilience through information and communication. As a non-combatant, the gear focuses on secure data, independent communication, and medical self-sufficiency. The goal is to report the story and get out safely."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Comms:
+          </strong>
+          Satellite phone (
+          <code>
+           Iridium
+          </code>
+          ) and/or a satellite data terminal (
+          <code>
+           BGAN
+          </code>
+          ) are essential for independent communication.
+         </li>
+         <li>
+          <strong>
+           Digital Security:
+          </strong>
+          Encrypted hard drives (
+          <code>
+           AES 256-bit
+          </code>
+          ) and USB sticks. A "burner" laptop scrubbed of personal info.
+         </li>
+         <li>
+          <strong>
+           Medical:
+          </strong>
+          A comprehensive trauma kit and the training (often from Hostile Environment and First Aid Training - HEFAT courses) to use it.
+         </li>
+         <li>
+          <strong>
+           Protection:
+          </strong>
+          Low-profile Level IIIA body armor and a ballistic helmet may be worn in active war zones. Physical cash in various currencies is also critical.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Digital Go-Bag
+         </h6>
+         <p>
+          This inspires the creation of a "digital go-bag": a small pouch with a large power bank, all necessary charging cables, a USB drive with encrypted copies of important documents (passport, ID), and a small notebook/pen. It highlights the modern need for power and data resilience.
+         </p>
         </div>
-    </section>
-
-    <!-- III. THE SPECIALIST OPERATIVE -->
-    <section class="section-container section-specialist">
-        <h2 class="section-title"><i class="bi bi-eye-slash"></i> The Specialist Operative</h2>
-        <div class="row">
-            <!-- DSS Agent Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-person-bounding-box"></i> Diplomatic Security (DSS) Agent</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Protects officials in unpredictable environments, from state dinners to high-threat motorcades. The gear philosophy is the <span class="loadout-term">"Gray Man" ethos</span>: equipment must be highly effective yet completely discreet, concealed under professional attire.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseDss" aria-expanded="false" aria-controls="collapseDss">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseDss">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Firearms:</strong> A compact handgun (e.g., <code>Glock 19</code>) in a deep concealment holster. A submachine gun or SBR may be in a go-bag.</li>
-                            <li><strong>Armor:</strong> Thin, concealable Level IIIA soft armor vest worn under a dress shirt.</li>
-                            <li><strong>Communications:</strong> Covert radio earpiece and a push-to-talk (PTT) button wired down a sleeve.</li>
-                            <li><strong>Medical:</strong> A compact trauma kit, often worn on an ankle or in a pocket, with a tourniquet and hemostatic gauze.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>This profile is the masterclass in <span class="loadout-term">discreet preparedness</span>. It teaches the art of selecting highly capable tools (knives, lights) that don't have an overtly "tactical" appearance. It proves that being prepared doesn't require sacrificing a professional look.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-             <!-- Journalist Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-mic-fill"></i> Journalist (Hostile Environment)</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Gathers information in conflict zones or unstable regions. As non-combatants, their gear prioritizes <span class="loadout-term">communication security, data protection, and medical self-sufficiency</span> when outside help is unavailable.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseJournalist" aria-expanded="false" aria-controls="collapseJournalist">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseJournalist">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Communications:</strong> Satellite phone and/or satellite messenger (e.g., Garmin inReach) are essential.</li>
-                            <li><strong>Digital Security:</strong> Encrypted hard drives and USB sticks to protect data. A "burner" laptop with minimal personal info.</li>
-                            <li><strong>Medical:</strong> A specialized trauma kit for treating injuries common in conflict zones. Many take Hostile Environment and First Aid Training (HEFAT) courses.</li>
-                            <li><strong>Protection:</strong> Low-profile, concealable body armor and a ballistic helmet may be used in active war zones.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>This profile highlights the growing importance of <span class="loadout-term">"Digital EDC."</span> It underscores the need for reliable backup power (power banks), secure data storage, and redundant communication methods in our tech-reliant world. A low-profile trauma kit is a wise addition for any international traveler.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <!-- IV. THE MILITARY OPERATOR -->
+   <section class="section-container section-military">
+    <h2 class="section-title">
+     <i class="bi bi-lightning-charge">
+     </i>
+     The Military Operator
+    </h2>
+    <div class="row">
+     <!-- Infantry Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-person-fill-gear">
+        </i>
+        Infantry Rifleman
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         The foundational fighting unit. Their loadout is a
+         <span class="loadout-term">
+          "system of systems"
+         </span>
+         layered across the body, belt, and rucksack, all integrated for sustained combat effectiveness and survivability.
+        </p>
+        <button aria-controls="collapseInfantry" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseInfantry" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseInfantry">
+        <p class="philosophy">
+         "A layered system for sustained combat. Each layer—from uniform pockets to rucksack—provides an increasing level of capability and survivability. It's about carrying everything needed to fight, move, and communicate for days."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Fighting Load (Plate Carrier):
+          </strong>
+          Holds rifle plates, 6-8 magazines, radio, and an IFAK containing a tourniquet, nasopharyngeal airway (NPA), chest seals, and combat gauze.
+         </li>
+         <li>
+          <strong>
+           Helmet System:
+          </strong>
+          Ballistic helmet with mounts for night vision goggles and a headset for communications and hearing protection.
+         </li>
+         <li>
+          <strong>
+           Sustainment Load (Rucksack):
+          </strong>
+          Carries extra ammunition, water, food (MREs), a modular sleeping system, a poncho/tarp for shelter, wet/cold weather clothing layers, and spare batteries for all electronics.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The 3 Tiers of Gear
+         </h6>
+         <p>
+          This is the origin of the civilian
+          <span class="loadout-term">
+           "Tiered"
+          </span>
+          or
+          <span class="loadout-term">
+           "3 Lines of Gear"
+          </span>
+          concept.
+          <ul>
+           <li>
+            <strong>
+             Tier 1 (Pockets):
+            </strong>
+            What you can't lose. Phone, wallet, keys, knife, light, tourniquet.
+           </li>
+           <li>
+            <strong>
+             Tier 2 (Small Bag):
+            </strong>
+            Enhanced capability. A larger med kit, water, snacks, battery pack.
+           </li>
+           <li>
+            <strong>
+             Tier 3 (Large Pack):
+            </strong>
+            Full 72-hour sustainment kit, usually in a vehicle.
+           </li>
+          </ul>
+         </p>
         </div>
-    </section>
-    
-    <!-- IV. THE MILITARY OPERATOR -->
-    <section class="section-container section-military">
-        <h2 class="section-title"><i class="bi bi-lightning-charge"></i> The Military Operator</h2>
-        <div class="row">
-            <!-- Infantry Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-person-fill-gear"></i> Infantry Rifleman</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">The foundational fighting unit. Their loadout is a <span class="loadout-term">"system of systems"</span> layered across the body (plate carrier), belt, and rucksack, all integrated to provide sustained combat effectiveness and survivability.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseInfantry" aria-expanded="false" aria-controls="collapseInfantry">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseInfantry">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Weapon System:</strong> M4A1 Carbine or M27 IAR with an advanced optic (e.g., ACOG, VCOG), laser aiming module, and flashlight.</li>
-                            <li><strong>Fighting Load:</strong> A plate carrier with rifle-rated plates, 6-8 magazines, radio, and a comprehensive IFAK.</li>
-                            <li><strong>Helmet System:</strong> Ballistic helmet serving as a platform for night vision goggles and communications headsets.</li>
-                            <li><strong>Sustainment Load:</strong> A large rucksack with extra ammo, water, food, clothing, and shelter for extended operations.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>The rifleman's loadout is the direct inspiration for the civilian <span class="loadout-term">"Tiered EDC System."</span> Tier 1 (pockets), Tier 2 (belt/small sling), and Tier 3 (backpack). It teaches a structured approach to what you carry and why.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-            <!-- Special Forces Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-star-fill"></i> Special Forces Operator</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Conducts specialized and unconventional missions. Their philosophy is <span class="loadout-term">"mission dictates the gear."</span> Equipment is highly modular, lightweight, and constantly customized for peak performance and adaptability.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseSf" aria-expanded="false" aria-controls="collapseSf">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseSf">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Weapon System:</strong> Highly customized carbines (e.g., URGI) with top-tier variable power optics (LPVOs) and suppressors.</li>
-                            <li><strong>Plate Carrier:</strong> Lightweight, minimalist carriers (e.g., Crye Precision JPC) to maximize mobility. Setups are reconfigured with modular pouches and placards.</li>
-                            <li><strong>Belt Kit:</strong> A "battle belt" to move the sidearm, mags, and IFAK off the carrier to the hips, improving weight distribution and ergonomics.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>This profile embodies the <span class="loadout-term">"buy once, cry once"</span> mentality of investing in high-quality, durable gear that will not fail when needed. The principle of a modular backpack with mission-specific pouches is a direct civilian application.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-            <!-- Aviator Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-airplane-fill"></i> Combat Aviator / Aircrew</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Operates high-performance aircraft and must survive if forced down. Their gear philosophy centers on the <span class="loadout-term">survival vest</span>—the ultimate minimalist kit where every item is compact, multi-purpose, and geared for SERE.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseAviator" aria-expanded="false" aria-controls="collapseAviator">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseAviator">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Survival Vest:</strong> Worn over the flight suit, it contains tourniquets, a signaling mirror, strobe light, survival radio, compass, water purification tablets, and a survival knife (e.g., Gerber LMF II).</li>
-                            <li><strong>Sidearm:</strong> A compact pistol (e.g., <code>SIG M18</code>) for self-defense.</li>
-                            <li><strong>Ejection Seat Kit:</strong> A secondary kit in the seat with a life raft and additional sustainment items.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>The aviator's vest is a masterclass in building a <span class="loadout-term">pocket-sized survival kit</span>. It forces a focus on the absolute essentials for signaling (whistle, light, mirror), navigation (compass), and basic needs (water, cutting tool), proving how much capability can be carried in a small package.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
-            <!-- EOD Tech Card -->
-            <div class="col-lg-6 col-md-12 mb-4">
-                <div class="info-card">
-                    <h5><i class="bi bi-boombox-fill"></i> EOD Technician</h5>
-                    <div class="card-content-wrapper">
-                        <p class="summary">Disarms explosive threats in the most high-stakes environment imaginable. The gear philosophy is <span class="loadout-term">"precision, patience, and distance."</span> Their loadout is a massive, mobile toolkit designed to solve a deadly puzzle remotely.</p>
-                        <button class="btn details-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#collapseEod" aria-expanded="false" aria-controls="collapseEod">
-                            View Loadout <i class="bi bi-chevron-down"></i>
-                        </button>
-                    </div>
-                    <div class="collapse collapse-content" id="collapseEod">
-                        <h6>Key Gear</h6>
-                        <ul>
-                            <li><strong>Bomb Suit:</strong> The Med-Eng EOD 10E, an 80+ pound suit providing full-body fragmentation and blast protection, with integrated cooling and communications.</li>
-                            <li><strong>Robotics:</strong> A remote-controlled robot (e.g., Teledyne FLIR PackBot) is the primary tool for inspection and disruption.</li>
-                            <li><strong>Tool Roll:</strong> A kit with highly specialized instruments: non-sparking ceramic tools, hook and line kits, and portable X-ray systems for diagnostics.</li>
-                        </ul>
-                        <div class="edc-takeaway">
-                            <h6><i class="bi bi-lightbulb-fill"></i> EDC Translation</h6>
-                            <p>The EOD loadout is the ultimate expression of having the <span class="loadout-term">exact right tool for a specific job.</span> For the EDC enthusiast, this translates to building a specialized toolkit for a profession or hobby (e.g., an electronics repair kit with iFixit tools, a gunsmithing kit) with a focus on meticulous organization.</p>
-                        </div>
-                    </div>
-                </div>
-            </div>
-
+       </div>
+      </div>
+     </div>
+     <!-- Special Forces Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-star-fill">
+        </i>
+        Special Forces Operator
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Conducts specialized missions. Their philosophy is
+         <span class="loadout-term">
+          "mission dictates the gear."
+         </span>
+         Equipment is highly modular, lightweight, and constantly customized for peak performance.
+        </p>
+        <button aria-controls="collapseSf" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseSf" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseSf">
+        <p class="philosophy">
+         "'The operator is the system.' Gear is a personal, constantly evolving ecosystem optimized for a specific mission. It favors speed, mobility, and adaptability over brute force protection or sustainment."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Weapon System:
+          </strong>
+          Highly customized carbines (e.g., URGI) with Low Power Variable Optics (LPVOs), suppressors, and IR lasers.
+         </li>
+         <li>
+          <strong>
+           Plate Carrier:
+          </strong>
+          Minimalist carriers (
+          <code>
+           Crye Precision JPC
+          </code>
+          ) to maximize mobility, often using removable front placards for quick reconfiguration.
+         </li>
+         <li>
+          <strong>
+           Belt Kit:
+          </strong>
+          A "battle belt" (
+          <code>
+           Ronin
+          </code>
+          ,
+          <code>
+           Blue Alpha Gear
+          </code>
+          ) moves the sidearm, mags, and IFAK to the hips to improve weight distribution and ergonomics.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The "Buy Once, Cry Once" Mindset
+         </h6>
+         <p>
+          This profile champions investing in high-end, reliable gear. For a civilian, this means saving for a premium flashlight (
+          <code>
+           Modlite
+          </code>
+          ,
+          <code>
+           Cloud Defensive
+          </code>
+          ), a quality knife (
+          <code>
+           Chris Reeve
+          </code>
+          ,
+          <code>
+           Hinderer
+          </code>
+          ), or a durable backpack (
+          <code>
+           GoRuck
+          </code>
+          ,
+          <code>
+           Mystery Ranch
+          </code>
+          ) because its reliability is trusted by professionals.
+         </p>
         </div>
-    </section>
-
-</main>
-
-<footer>
-    <div class="container">
-        <p>&copy; <span id="currentYear"></span> David Veksler. This guide synthesizes principles from open-source research for educational purposes.</p>
-        <p class="text-secondary" style="font-size: 0.8em;">This guide is for informational purposes only and is not professional advice. Your security and preparedness are your ultimate responsibility. Always seek qualified training.</p>
+       </div>
+      </div>
+     </div>
+     <!-- Aviator Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-airplane-fill">
+        </i>
+        Combat Aviator / Aircrew
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Operates aircraft and must survive if forced down. Their gear philosophy centers on the
+         <span class="loadout-term">
+          survival vest
+         </span>
+         —the ultimate minimalist kit geared for SERE (Survival, Evasion, Resistance, Escape).
+        </p>
+        <button aria-controls="collapseAviator" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseAviator" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseAviator">
+        <p class="philosophy">
+         "Redundant minimalism for the worst-case scenario. The loadout is not for fighting but for surviving, evading, and being rescued. Signaling is the top priority, followed by immediate medical and basic survival."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Survival Vest:
+          </strong>
+          Contains multiple tourniquets, a signaling mirror, an IR strobe light, a survival radio, a button compass, a blood chit (reward notice), water purification tablets, and a survival knife (
+          <code>
+           Gerber LMF II ASEK
+          </code>
+          ) with a glass-breaking pommel.
+         </li>
+         <li>
+          <strong>
+           Sidearm:
+          </strong>
+          A compact pistol (
+          <code>
+           SIG M18
+          </code>
+          ) for self-defense.
+         </li>
+         <li>
+          <strong>
+           Seat Kit:
+          </strong>
+          A secondary kit in the ejection seat with a life raft and sustainment items.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Pocket Survival Kit
+         </h6>
+         <p>
+          The aviator's vest is the model for a pocket-sized survival kit. Key items for a small pouch include a signal mirror, whistle, button compass, ferro rod, and water purification tablets. The modern civilian equivalent of the survival radio is a
+          <span class="loadout-term">
+           Personal Locator Beacon (PLB)
+          </span>
+          like the
+          <code>
+           Garmin inReach Mini
+          </code>
+          , the single most important item for getting rescued in the backcountry.
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
+     <!-- EOD Tech Card -->
+     <div class="col-lg-6 col-md-12 mb-4">
+      <div class="info-card">
+       <h5>
+        <i class="bi bi-boombox-fill">
+        </i>
+        EOD Technician
+       </h5>
+       <div class="card-content-wrapper">
+        <p class="summary">
+         Disarms explosive threats. The gear philosophy is
+         <span class="loadout-term">
+          "precision, patience, and distance."
+         </span>
+         Their loadout is a massive, mobile toolkit designed to solve a deadly puzzle remotely.
+        </p>
+        <button aria-controls="collapseEod" aria-expanded="false" class="btn details-toggle" data-bs-target="#collapseEod" data-bs-toggle="collapse" type="button">
+         View Detailed Loadout
+         <i class="bi bi-chevron-down">
+         </i>
+        </button>
+       </div>
+       <div class="collapse collapse-content" id="collapseEod">
+        <p class="philosophy">
+         "Intellectual problem-solving under ultimate pressure. The approach is diagnostic first, action second. Use remote means whenever possible. Every tool is hyper-specialized for a delicate, high-consequence task."
+        </p>
+        <h6>
+         Key Gear
+        </h6>
+        <ul>
+         <li>
+          <strong>
+           Bomb Suit:
+          </strong>
+          An 80+ pound suit (
+          <code>
+           Med-Eng EOD 10E
+          </code>
+          ) providing full-body fragmentation and blast protection, with integrated cooling and comms.
+         </li>
+         <li>
+          <strong>
+           Robotics:
+          </strong>
+          A remote-controlled robot (
+          <code>
+           Teledyne FLIR PackBot
+          </code>
+          ) is the primary tool for inspection, manipulation, and disruption.
+         </li>
+         <li>
+          <strong>
+           Tool Roll:
+          </strong>
+          A kit with non-sparking ceramic and brass tools, an extensive "hook and line" kit for remote movement of objects, and a portable X-ray system for diagnostics.
+         </li>
+        </ul>
+        <div class="edc-takeaway">
+         <h6>
+          <i class="bi bi-lightbulb-fill">
+          </i>
+          EDC Translation: The Specialized Toolkit
+         </h6>
+         <p>
+          This is the ultimate argument against a "one-tool-for-everything" approach. It teaches the value of building a dedicated, well-organized toolkit for your specific needs. For an IT professional, this could be a bag with an
+          <code>
+           iFixit
+          </code>
+          kit, cable testers, and adapters. For a photographer, it's a bag with specific lenses, filters, and batteries. The principle is
+          <span class="loadout-term">
+           organization and specialization for a craft
+          </span>
+          .
+         </p>
+        </div>
+       </div>
+      </div>
+     </div>
     </div>
-</footer>
-
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
-<script>
-    document.addEventListener('DOMContentLoaded', () => {
+   </section>
+  </main>
+  <footer>
+   <div class="container">
+    <p>
+     ©
+     <span id="currentYear">
+     </span>
+     David Veksler. This guide synthesizes principles from open-source research for educational purposes.
+    </p>
+    <p class="text-secondary" style="font-size: 0.8em;">
+     This guide is for informational purposes only and is not professional advice. Your security and preparedness are your ultimate responsibility. Always seek qualified training.
+    </p>
+   </div>
+  </footer>
+  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js">
+  </script>
+  <script>
+   document.addEventListener('DOMContentLoaded', () => {
         document.getElementById('currentYear').textContent = new Date().getFullYear();
 
         // Handle collapse icon rotation
@@ -642,7 +1368,6 @@
             }
         });
     });
-</script>
-
-</body>
-</html>
\ No newline at end of file
+  </script>
+ </body>
+</html>