Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision 210a9cb38e4b00f43ba43b3e3e353d28ea962dc1)
+++ src/assets/css/style.css	(revision 703ead3f87558bd60d17257a6e14d995e2cee3e0)
@@ -332,7 +332,8 @@
 .container { max-width: 42rem; margin-inline: auto; padding-inline: clamp(1.25rem, 4vw, 2rem); }
 
-/* Post-/leesbreedte. Globaal (was eerder alleen inline in post.ejs) zodat de
-   downloads-pagina (zelfde .container.post-page) exact dezelfde breedte krijgt. */
-.post-page { max-width: 720px; margin: 0.5rem auto 2rem; padding: 0 1rem; }
+/* Post-/leesbreedte. Globaal + hogere specificity (.container.post-page) zodat 'ie
+   de responsive .container-breakpoints (56/72rem) overal overrult — posts én de
+   downloads-pagina krijgen zo exact dezelfde 720px-breedte. */
+.container.post-page { max-width: 720px; margin: 0.5rem auto 2rem; padding: 0 1rem; }
 
 /* Laptop / Full HD — 1440px viewport of groter */
