diff --git a/src/wp-content/themes/twentyfifteen/style.css b/src/wp-content/themes/twentyfifteen/style.css
index 04b0c5d33c..d2256df2fe 100644
--- a/src/wp-content/themes/twentyfifteen/style.css
+++ b/src/wp-content/themes/twentyfifteen/style.css
@@ -1716,19 +1716,44 @@ a.post-thumbnail:focus {
 }
 
 .entry-content h4,
-.entry-content h5,
-.entry-content h6,
 .entry-summary h4,
-.entry-summary h5,
-.entry-summary h6,
 .page-content h4,
+.comment-content h4 {
+	font-size: 17px;
+	font-size: 1.1rem;
+	line-height: 1.2;
+	margin-top: 3.2em;
+	margin-bottom: 1.6em;
+}
+
+.entry-content h5,
+.entry-summary h5,
 .page-content h5,
+.comment-content h5 {
+	font-size: 16px;
+	font-size: 1rem;
+	line-height: 1.2;
+	margin-top: 3.2em;
+	margin-bottom: 1.6em;
+}
+
+.entry-content h6,
+.entry-summary h6,
 .page-content h6,
-.comment-content h4,
-.comment-content h5,
 .comment-content h6 {
 	font-size: 15px;
-	font-size: 1.5rem;
+	font-size: 0.93rem;
+	line-height: 1.2;
+	margin-top: 2.8em;
+	margin-bottom: 1.4em;
+}
+
+.entry-content h6,
+.entry-summary h6,
+.page-content h6,
+.comment-content h6 {
+	font-size: 15px;
+	font-size: 0.75em;
 	line-height: 1.2;
 	margin-top: 3.2em;
 	margin-bottom: 1.6em;
@@ -3374,13 +3399,9 @@ p > video {
 	}
 
 	.entry-content h5,
-	.entry-content h6,
 	.entry-summary h5,
-	.entry-summary h6,
 	.page-content h5,
-	.page-content h6,
-	.comment-content h5,
-	.comment-content h6 {
+	.comment-content h5{
 		font-size: 17px;
 		font-size: 1.7rem;
 		line-height: 1.2353;
@@ -3388,6 +3409,17 @@ p > video {
 		margin-bottom: 1.6471em;
 	}
 
+	.entry-content h6,
+	.entry-summary h6,
+	.page-content h6,
+	.comment-content h6 {
+		font-size: 16px;
+		font-size: 1.5rem;
+		line-height: 1.2353;
+		margin-top: 2.8em;
+		margin-bottom: 1.2em;
+	}
+
 	.entry-content .more-link:after,
 	.entry-summary .more-link:after {
 		font-size: 24px;
@@ -3948,12 +3980,19 @@ p > video {
 	}
 
 	.entry-content h5,
-	.entry-content h6,
 	.entry-summary h5,
-	.entry-summary h6,
 	.page-content h5,
+	.comment-content h5 {
+		font-size: 17px;
+		font-size: 1.7rem;
+		line-height: 1.2632;
+		margin-top: 2.8em;
+		margin-bottom: 1.2em;
+	}
+
+	.entry-content h6,
+	.entry-summary h6,
 	.page-content h6,
-	.comment-content h5,
 	.comment-content h6 {
 		font-size: 19px;
 		font-size: 1.9rem;
@@ -4621,13 +4660,9 @@ p > video {
 	}
 
 	.entry-content h5,
-	.entry-content h6,
 	.entry-summary h5,
-	.entry-summary h6,
 	.page-content h5,
-	.page-content h6,
-	.comment-content h5,
-	.comment-content h6 {
+	.comment-content h5 {
 		font-size: 15px;
 		font-size: 1.5rem;
 		line-height: 1.2;
@@ -4635,6 +4670,17 @@ p > video {
 		margin-bottom: 1.6em;
 	}
 
+	.entry-content h6,
+	.entry-summary h6,
+	.page-content h6,
+	.comment-content h6 {
+		font-size: 13px;
+		font-size: 1.2rem;
+		line-height: 1.2;
+		margin-top: 3.2em;
+		margin-bottom: 1.6em;
+	}
+
 	.entry-content .more-link:after,
 	.entry-summary .more-link:after {
 		font-size: 16px;
@@ -5204,18 +5250,25 @@ p > video {
 	}
 
 	.entry-content h5,
-	.entry-content h6,
 	.entry-summary h5,
-	.entry-summary h6,
 	.page-content h5,
-	.page-content h6,
-	.comment-content h5,
-	.comment-content h6 {
+	.comment-content h5 {
 		font-size: 17px;
 		font-size: 1.7rem;
 		line-height: 1.2353;
-		margin-top: 3.2941em;
-		margin-bottom: 1.6471em;
+		margin-top: 2.8em;
+		margin-bottom: 1.2em;
+	}
+
+	.entry-content h6,
+	.entry-summary h6,
+	.page-content h6,
+	.comment-content h6 {
+		font-size: 15px;
+		font-size: 1.5rem;
+		line-height: 1.2353;
+		margin-top: 2.8em;
+		margin-bottom: 1.2em;
 	}
 
 	.entry-content .more-link:after,
@@ -5759,13 +5812,9 @@ p > video {
 	}
 
 	.entry-content h5,
-	.entry-content h6,
 	.entry-summary h5,
-	.entry-summary h6,
 	.page-content h5,
-	.page-content h6,
-	.comment-content h5,
-	.comment-content h6 {
+	.comment-content h5 {
 		font-size: 19px;
 		font-size: 1.9rem;
 		line-height: 1.2632;
@@ -5773,6 +5822,17 @@ p > video {
 		margin-bottom: 1.6842em;
 	}
 
+	.entry-content h6,
+	.entry-summary h6,
+	.page-content h6,
+	.comment-content h6 {
+		font-size: 17px;
+		font-size: 1.5rem;
+		line-height: 1.2632;
+		margin-top: 3.3684em;
+		margin-bottom: 1.6842em;
+	}
+
 	.entry-content .more-link:after,
 	.entry-summary .more-link:after {
 		top: 3px;
