diff --git a/src/components/heading/heading.scss b/src/components/heading/heading.scss
index ee9484491b24922c6ab37dc6b5ebacce26f5f386..44aea37f0f3b11639ea4bfe6dfb6d8ededf67f0d 100644
--- a/src/components/heading/heading.scss
+++ b/src/components/heading/heading.scss
@@ -78,7 +78,7 @@
 
   &:after {
     background-color: transparent;
-    border-bottom: 3px solid var(--grayscale-dark);
+    border-bottom: 6px solid var(--grayscale-dark);
     content: ' ';
     display: flex;
     height: 2px;
diff --git a/src/components/paragraph-text/paragraph-text.scss b/src/components/paragraph-text/paragraph-text.scss
index c26d1ac787d11dccc574d59a225bca0010569baf..8d3e459a46167095176f5affe5874ebcc9eaa710 100644
--- a/src/components/paragraph-text/paragraph-text.scss
+++ b/src/components/paragraph-text/paragraph-text.scss
@@ -66,4 +66,9 @@
     margin-top: 0;
     padding-top: 0;
   }
+
+  // When hy-paragraph-text is the first child it will not add spacing to top. Will fix heading + text spacing issue.
+  &:first-child {
+    margin-top: 0 !important;
+  }
 }