diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ba6904f..b71767f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -41,10 +41,10 @@ importers:
     dependencies:
       '@astrojs/mdx':
         specifier: ^2.1.1
-        version: 2.1.1(astro@4.4.7)
+        version: 2.1.1(astro@4.4.8)
       astro:
         specifier: ^4.3.0
-        version: 4.4.7(sass@1.71.1)
+        version: 4.4.8(sass@1.71.1)
     devDependencies:
       sass:
         specifier: ^1.70.0
@@ -54,22 +54,22 @@ importers:
     dependencies:
       '@astrojs/starlight':
         specifier: ^0.17.2
-        version: 0.17.2(astro@4.4.7)
+        version: 0.17.2(astro@4.4.8)
       astro:
         specifier: ^4.3.1
-        version: 4.4.7(sass@1.71.1)
+        version: 4.4.8(sass@1.71.1)
       astro-breadcrumbs:
         specifier: ^2.0.2
         version: link:..
       astro-matomo:
         specifier: ^1.4.2
-        version: 1.4.2(astro@4.4.7)
+        version: 1.4.2(astro@4.4.8)
       sharp:
         specifier: ^0.33.2
         version: 0.33.2
       starlight-links-validator:
         specifier: ^0.5.2
-        version: 0.5.2(@astrojs/starlight@0.17.2)(astro@4.4.7)
+        version: 0.5.2(@astrojs/starlight@0.17.2)(astro@4.4.8)
     devDependencies:
       sass:
         specifier: ^1.70.0
@@ -153,7 +153,7 @@ packages:
       - supports-color
     dev: false
 
-  /@astrojs/mdx@2.1.1(astro@4.4.7):
+  /@astrojs/mdx@2.1.1(astro@4.4.8):
     resolution: {integrity: sha512-AgGFdE7HOGmoFooGvMSatkA9FiSKwyVW7ImHot/bXJ6uAbFfu6iG2ht18Cf1pT22Hda/6iSCGWusFvBv0/EnKQ==}
     engines: {node: '>=18.14.1'}
     peerDependencies:
@@ -162,7 +162,7 @@ packages:
       '@astrojs/markdown-remark': 4.2.1
       '@mdx-js/mdx': 3.0.0
       acorn: 8.11.3
-      astro: 4.4.7(sass@1.71.1)
+      astro: 4.4.8(sass@1.71.1)
       es-module-lexer: 1.4.1
       estree-util-visit: 2.0.0
       github-slugger: 2.0.0
@@ -193,18 +193,18 @@ packages:
       zod: 3.22.4
     dev: false
 
-  /@astrojs/starlight@0.17.2(astro@4.4.7):
+  /@astrojs/starlight@0.17.2(astro@4.4.8):
     resolution: {integrity: sha512-2Zme8DobPaocbALX6LqkR8thDxa0RK3qikNccvwzowuYjGMzGvldt524RimFaVB0zTNrtrw2Sp1jamF1KJae8w==}
     peerDependencies:
       astro: ^4.0.0
     dependencies:
-      '@astrojs/mdx': 2.1.1(astro@4.4.7)
+      '@astrojs/mdx': 2.1.1(astro@4.4.8)
       '@astrojs/sitemap': 3.0.5
       '@pagefind/default-ui': 1.0.3
       '@types/hast': 3.0.3
       '@types/mdast': 4.0.3
-      astro: 4.4.7(sass@1.71.1)
-      astro-expressive-code: 0.32.2(astro@4.4.7)
+      astro: 4.4.8(sass@1.71.1)
+      astro-expressive-code: 0.32.2(astro@4.4.8)
       bcp-47: 2.1.0
       hast-util-select: 6.0.2
       hastscript: 8.0.0
@@ -2225,22 +2225,22 @@ packages:
     hasBin: true
     dev: false
 
-  /astro-expressive-code@0.32.2(astro@4.4.7):
+  /astro-expressive-code@0.32.2(astro@4.4.8):
     resolution: {integrity: sha512-uJbgSCl9F9NGjdfTmBHci5Ws0/zMUNk9dWfOl6rvYaOL6NZha+NNjnmB3Aza7GnxP+NvQt3RV8M2vpcZnaudSw==}
     peerDependencies:
       astro: ^3.3.0 || ^4.0.0-beta
     dependencies:
-      astro: 4.4.7(sass@1.71.1)
+      astro: 4.4.8(sass@1.71.1)
       hast-util-to-html: 8.0.4
       remark-expressive-code: 0.32.2
     dev: false
 
-  /astro-matomo@1.4.2(astro@4.4.7):
+  /astro-matomo@1.4.2(astro@4.4.8):
     resolution: {integrity: sha512-65TtRKaNmGWSAaPAV84dTweOt/6aVMaPLQxJkkiSWdDFr8oScf3Sg0zzs+tE5Ca+VZdLT8QLZgdrcVJG4uX2KA==}
     peerDependencies:
       astro: ^2.0.0-beta.0 || ^3.0.0 || ^4.0.0
     dependencies:
-      astro: 4.4.7(sass@1.71.1)
+      astro: 4.4.8(sass@1.71.1)
     dev: false
 
   /astro@4.0.2:
@@ -2323,8 +2323,8 @@ packages:
       - typescript
     dev: false
 
-  /astro@4.4.7(sass@1.71.1):
-    resolution: {integrity: sha512-qzMCqCm9x4PZmZaCfVCVyTRKXNJe7FWE8BPLcLlJMmJzoPssqcVR3jtJnIBrx5uhGTLi5hsnwqVm0AMwpsId9Q==}
+  /astro@4.4.8(sass@1.71.1):
+    resolution: {integrity: sha512-jAAfzvgHOfuZmqJjnSDownVNuWKYmsGkrFqecEppHarMA/cZ5QIboW6GQHZ8eGZQdtYRCjON3h4i64XFZfuwSg==}
     engines: {node: '>=18.14.1', npm: '>=6.14.0'}
     hasBin: true
     dependencies:
@@ -2558,7 +2558,7 @@ packages:
     hasBin: true
     dependencies:
       caniuse-lite: 1.0.30001591
-      electron-to-chromium: 1.4.689
+      electron-to-chromium: 1.4.690
       node-releases: 2.0.14
       update-browserslist-db: 1.0.13(browserslist@4.23.0)
     dev: false
@@ -3119,8 +3119,8 @@ packages:
     resolution: {integrity: sha512-BHpErPSNhb9FB25+OwQP6mCAf3ZXfGbmuvc4LzBNVJwpCcXQJm++LerimocYRG9FRxUVRKZqaB7d0+pImSTPSg==}
     dev: false
 
-  /electron-to-chromium@1.4.689:
-    resolution: {integrity: sha512-GatzRKnGPS1go29ep25reM94xxd1Wj8ritU0yRhCJ/tr1Bg8gKnm6R9O/yPOhGQBoLMZ9ezfrpghNaTw97C/PQ==}
+  /electron-to-chromium@1.4.690:
+    resolution: {integrity: sha512-+2OAGjUx68xElQhydpcbqH50hE8Vs2K6TkAeLhICYfndb67CVH0UsZaijmRUE3rHlIxU1u0jxwhgVe6fK3YANA==}
     dev: false
 
   /emoji-regex@10.3.0:
@@ -6020,7 +6020,7 @@ packages:
   /rehype@13.0.1:
     resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==}
     dependencies:
-      '@types/hast': 3.0.3
+      '@types/hast': 3.0.4
       rehype-parse: 9.0.0
       rehype-stringify: 10.0.0
       unified: 11.0.4
@@ -6594,15 +6594,15 @@ packages:
     resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
     dev: true
 
-  /starlight-links-validator@0.5.2(@astrojs/starlight@0.17.2)(astro@4.4.7):
+  /starlight-links-validator@0.5.2(@astrojs/starlight@0.17.2)(astro@4.4.8):
     resolution: {integrity: sha512-0zI4QdbuGmguzJl/3ToMwWlbjVa/6BGthMYi68eQcd7ujqa3EUeIwCtUa+ZzG4YcjzIr+uFBfAphQGspj3XPLg==}
     engines: {node: '>=18.14.1'}
     peerDependencies:
       '@astrojs/starlight': '>=0.15.0'
       astro: '>=4.0.0'
     dependencies:
-      '@astrojs/starlight': 0.17.2(astro@4.4.7)
-      astro: 4.4.7(sass@1.71.1)
+      '@astrojs/starlight': 0.17.2(astro@4.4.8)
+      astro: 4.4.8(sass@1.71.1)
       github-slugger: 2.0.0
       hast-util-from-html: 2.0.1
       hast-util-has-property: 3.0.0