diff --git a/assets/sass/_theme/blocks/pages.sass b/assets/sass/_theme/blocks/pages.sass
index fbe4cd60b823281eaf3ea543122d7895e925be0c..6f08e7cf8a9d97398b43f16b9db4c59de7c49661 100644
--- a/assets/sass/_theme/blocks/pages.sass
+++ b/assets/sass/_theme/blocks/pages.sass
@@ -128,11 +128,6 @@
                 .more
                     text-decoration-color: $block-pages-card-page-color-hover
     &--list
-        .top h2 a,
-        a
-            @include in-page-with-or-without-sidebar
-                @include link
-                text-decoration-color: rgba(0,0,0,0)
         ul
             @include list-reset
             li
@@ -145,6 +140,8 @@
                     @include icon("arrow-right", before, px2rem(10))
                         padding-right: $spacing0
                     @include hover-translate-icon(before)
+                    @include link
+                    text-decoration-color: rgba(0,0,0,0)
         @include media-breakpoint-down(desktop)
             .top
                 margin-bottom: $spacing0
diff --git a/assets/sass/_theme/sections/posts.sass b/assets/sass/_theme/sections/posts.sass
index fc263f69f7cd6898eaadaa09942bb3912ef2e088..ecdd98171529f707e2c6ffba4d0212c3cad75970 100644
--- a/assets/sass/_theme/sections/posts.sass
+++ b/assets/sass/_theme/sections/posts.sass
@@ -15,6 +15,8 @@
                 margin-bottom: $spacing1
                 padding-bottom: $spacing1
                 flex-direction: row
+                h1 + p
+                    margin-top: $spacing0
                 @include media-breakpoint-up(desktop)
                     @include grid
                     margin-bottom: $spacing3
@@ -89,6 +91,10 @@
             width: col-outside-container(4)
             .post-infos
                 @include sticky($spacing1)
+        // Safe spacing if post is empty
+        .document-content
+            min-height: 350px
+            
     .lead
         @include h3