diff --git a/assets/sass/_theme/blocks/pages.sass b/assets/sass/_theme/blocks/pages.sass
index a09b85a5bb07b4c04ec91f5ebd23f761337bcfd9..d2769543a55a8d14501e79900b904a74b6046658 100644
--- a/assets/sass/_theme/blocks/pages.sass
+++ b/assets/sass/_theme/blocks/pages.sass
@@ -10,6 +10,9 @@
         .title
             a::before
                 content: none
+    &--grid
+        .main-page
+            margin-bottom: $spacing2
     &--list
         .block-content
             @include grid(2, lg)
diff --git a/assets/sass/_theme/design-system/layout.sass b/assets/sass/_theme/design-system/layout.sass
index 2e23dcc9b6d4bfb1f11b302587e6ac5f856aeb89..f6068329301e2af4ea2c1e23ecb02779ead7647f 100644
--- a/assets/sass/_theme/design-system/layout.sass
+++ b/assets/sass/_theme/design-system/layout.sass
@@ -18,6 +18,7 @@ body
 
 
 main
+    padding-bottom: $spacing3
     // Create padding-top for fixed header under md
     @include media-breakpoint-down(md)
         padding-top: var(--header-height)
@@ -32,6 +33,7 @@ ul
     > *
         margin-top: $spacing3
 
+
 details
     &:not([open]):hover
        summary::after