diff --git a/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss b/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss
index 4dd493acea..a09178b373 100644
--- a/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss
+++ b/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss
@@ -632,8 +632,7 @@
 	}
 
 	//! Separator
-	.wp-block-separator,
-	hr {
+	.wp-block-separator {
 		background-color: $color__text-light;
 		border: 0;
 		height: 2px;
@@ -674,6 +673,48 @@
 		}
 	}
 
+	hr {
+		background-color: $color__text-light;
+		border: 0;
+		height: 2px;
+		margin-bottom: (2 * $size__spacing-unit);
+		margin-top: (2 * $size__spacing-unit);
+		max-width: 100%;
+		@include postContentMaxWidth();
+		text-align: left;
+
+		&.is-style-wide {
+			max-width: 100%;
+			@include postContentMaxWidth();
+		}
+
+		&.is-style-dots {
+			max-width: 100%;
+			@include postContentMaxWidth();
+			background-color: inherit;
+			border: inherit;
+			height: inherit;
+			text-align: center;
+
+			&:before {
+				color: $color__text-light;
+				font-size: $font__size-lg;
+				letter-spacing: $font__size-sm;
+				padding-left: $font__size-sm;
+			}
+		}
+
+		/* Remove duplicate rule-line when a separator
+		 * is followed by an H1, or H2 */
+		& + h1,
+		& + h2 {
+
+			&:before {
+				display: none;
+			}
+		}
+	}
+
 	//! Twitter Embed
 	.wp-block-embed-twitter {
 		word-break: break-word;
diff --git a/src/wp-content/themes/twentynineteen/style-rtl.css b/src/wp-content/themes/twentynineteen/style-rtl.css
index c350a04a19..b8b791d710 100644
--- a/src/wp-content/themes/twentynineteen/style-rtl.css
+++ b/src/wp-content/themes/twentynineteen/style-rtl.css
@@ -1232,61 +1232,235 @@ input:lang(zh-CN)[type="submit"], .comment-navigation .nav-previous:lang(zh-CN),
   font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif;
 }
 
-body:lang(bn-BD, hi-IN, mr, ne-NP), button:lang(bn-BD, hi-IN, mr, ne-NP),
-input:lang(bn-BD, hi-IN, mr, ne-NP),
-select:lang(bn-BD, hi-IN, mr, ne-NP),
-optgroup:lang(bn-BD, hi-IN, mr, ne-NP),
-textarea:lang(bn-BD, hi-IN, mr, ne-NP), .author-description .author-link:lang(bn-BD, hi-IN, mr, ne-NP),
-.comment-metadata:lang(bn-BD, hi-IN, mr, ne-NP),
-.comment-reply-link:lang(bn-BD, hi-IN, mr, ne-NP),
-.comments-title:lang(bn-BD, hi-IN, mr, ne-NP),
-.comment-author .fn:lang(bn-BD, hi-IN, mr, ne-NP),
-.discussion-meta-info:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry-meta:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry-footer:lang(bn-BD, hi-IN, mr, ne-NP),
-.main-navigation:lang(bn-BD, hi-IN, mr, ne-NP),
-.no-comments:lang(bn-BD, hi-IN, mr, ne-NP),
-.not-found .page-title:lang(bn-BD, hi-IN, mr, ne-NP),
-.error-404 .page-title:lang(bn-BD, hi-IN, mr, ne-NP),
-.post-navigation .post-title:lang(bn-BD, hi-IN, mr, ne-NP),
-.page-links:lang(bn-BD, hi-IN, mr, ne-NP),
-.page-description:lang(bn-BD, hi-IN, mr, ne-NP),
-.pagination .nav-links:lang(bn-BD, hi-IN, mr, ne-NP),
-.sticky-post:lang(bn-BD, hi-IN, mr, ne-NP),
-.site-title:lang(bn-BD, hi-IN, mr, ne-NP),
-.site-info:lang(bn-BD, hi-IN, mr, ne-NP),
-#cancel-comment-reply-link:lang(bn-BD, hi-IN, mr, ne-NP),
-h1:lang(bn-BD, hi-IN, mr, ne-NP),
-h2:lang(bn-BD, hi-IN, mr, ne-NP),
-h3:lang(bn-BD, hi-IN, mr, ne-NP),
-h4:lang(bn-BD, hi-IN, mr, ne-NP),
-h5:lang(bn-BD, hi-IN, mr, ne-NP),
-h6:lang(bn-BD, hi-IN, mr, ne-NP), .page-title:lang(bn-BD, hi-IN, mr, ne-NP), blockquote cite:lang(bn-BD, hi-IN, mr, ne-NP), table:lang(bn-BD, hi-IN, mr, ne-NP), .button:lang(bn-BD, hi-IN, mr, ne-NP),
-input:lang(bn-BD, hi-IN, mr, ne-NP)[type="button"],
-input:lang(bn-BD, hi-IN, mr, ne-NP)[type="reset"],
-input:lang(bn-BD, hi-IN, mr, ne-NP)[type="submit"], .comment-navigation .nav-previous:lang(bn-BD, hi-IN, mr, ne-NP),
-.comment-navigation .nav-next:lang(bn-BD, hi-IN, mr, ne-NP), .comment-list .pingback .comment-body:lang(bn-BD, hi-IN, mr, ne-NP),
-.comment-list .trackback .comment-body:lang(bn-BD, hi-IN, mr, ne-NP), .comment-list .pingback .comment-body .comment-edit-link:lang(bn-BD, hi-IN, mr, ne-NP),
-.comment-list .trackback .comment-body .comment-edit-link:lang(bn-BD, hi-IN, mr, ne-NP), .comment-form .comment-notes:lang(bn-BD, hi-IN, mr, ne-NP),
-.comment-form label:lang(bn-BD, hi-IN, mr, ne-NP), .widget_archive ul li:lang(bn-BD, hi-IN, mr, ne-NP),
-.widget_categories ul li:lang(bn-BD, hi-IN, mr, ne-NP),
-.widget_meta ul li:lang(bn-BD, hi-IN, mr, ne-NP),
-.widget_nav_menu ul li:lang(bn-BD, hi-IN, mr, ne-NP),
-.widget_pages ul li:lang(bn-BD, hi-IN, mr, ne-NP),
-.widget_recent_comments ul li:lang(bn-BD, hi-IN, mr, ne-NP),
-.widget_recent_entries ul li:lang(bn-BD, hi-IN, mr, ne-NP),
-.widget_rss ul li:lang(bn-BD, hi-IN, mr, ne-NP), .widget_tag_cloud .tagcloud:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-archives li:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-categories li:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-latest-posts li:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-verse:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .has-drop-cap:lang(bn-BD, hi-IN, mr, ne-NP):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-cover-image h2:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-cover h2:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-audio figcaption:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-video figcaption:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-image figcaption:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bn-BD, hi-IN, mr, ne-NP),
-.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-file:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bn-BD, hi-IN, mr, ne-NP), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bn-BD, hi-IN, mr, ne-NP), .wp-caption-text:lang(bn-BD, hi-IN, mr, ne-NP), .gallery-caption:lang(bn-BD, hi-IN, mr, ne-NP) {
+body:lang(bn-BD), button:lang(bn-BD),
+input:lang(bn-BD),
+select:lang(bn-BD),
+optgroup:lang(bn-BD),
+textarea:lang(bn-BD), .author-description .author-link:lang(bn-BD),
+.comment-metadata:lang(bn-BD),
+.comment-reply-link:lang(bn-BD),
+.comments-title:lang(bn-BD),
+.comment-author .fn:lang(bn-BD),
+.discussion-meta-info:lang(bn-BD),
+.entry-meta:lang(bn-BD),
+.entry-footer:lang(bn-BD),
+.main-navigation:lang(bn-BD),
+.no-comments:lang(bn-BD),
+.not-found .page-title:lang(bn-BD),
+.error-404 .page-title:lang(bn-BD),
+.post-navigation .post-title:lang(bn-BD),
+.page-links:lang(bn-BD),
+.page-description:lang(bn-BD),
+.pagination .nav-links:lang(bn-BD),
+.sticky-post:lang(bn-BD),
+.site-title:lang(bn-BD),
+.site-info:lang(bn-BD),
+#cancel-comment-reply-link:lang(bn-BD),
+h1:lang(bn-BD),
+h2:lang(bn-BD),
+h3:lang(bn-BD),
+h4:lang(bn-BD),
+h5:lang(bn-BD),
+h6:lang(bn-BD), .page-title:lang(bn-BD), blockquote cite:lang(bn-BD), table:lang(bn-BD), .button:lang(bn-BD),
+input:lang(bn-BD)[type="button"],
+input:lang(bn-BD)[type="reset"],
+input:lang(bn-BD)[type="submit"], .comment-navigation .nav-previous:lang(bn-BD),
+.comment-navigation .nav-next:lang(bn-BD), .comment-list .pingback .comment-body:lang(bn-BD),
+.comment-list .trackback .comment-body:lang(bn-BD), .comment-list .pingback .comment-body .comment-edit-link:lang(bn-BD),
+.comment-list .trackback .comment-body .comment-edit-link:lang(bn-BD), .comment-form .comment-notes:lang(bn-BD),
+.comment-form label:lang(bn-BD), .widget_archive ul li:lang(bn-BD),
+.widget_categories ul li:lang(bn-BD),
+.widget_meta ul li:lang(bn-BD),
+.widget_nav_menu ul li:lang(bn-BD),
+.widget_pages ul li:lang(bn-BD),
+.widget_recent_comments ul li:lang(bn-BD),
+.widget_recent_entries ul li:lang(bn-BD),
+.widget_rss ul li:lang(bn-BD), .widget_tag_cloud .tagcloud:lang(bn-BD), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bn-BD), .entry .entry-content .wp-block-archives li:lang(bn-BD),
+.entry .entry-content .wp-block-categories li:lang(bn-BD),
+.entry .entry-content .wp-block-latest-posts li:lang(bn-BD), .entry .entry-content .wp-block-verse:lang(bn-BD), .entry .entry-content .has-drop-cap:lang(bn-BD):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bn-BD), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bn-BD),
+.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bn-BD),
+.entry .entry-content .wp-block-cover-image h2:lang(bn-BD),
+.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bn-BD),
+.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bn-BD),
+.entry .entry-content .wp-block-cover h2:lang(bn-BD), .entry .entry-content .wp-block-audio figcaption:lang(bn-BD),
+.entry .entry-content .wp-block-video figcaption:lang(bn-BD),
+.entry .entry-content .wp-block-image figcaption:lang(bn-BD),
+.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bn-BD),
+.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bn-BD), .entry .entry-content .wp-block-file:lang(bn-BD), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bn-BD), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bn-BD), .wp-caption-text:lang(bn-BD), .gallery-caption:lang(bn-BD) {
+  font-family: Arial, sans-serif;
+}
+
+body:lang(hi-IN), button:lang(hi-IN),
+input:lang(hi-IN),
+select:lang(hi-IN),
+optgroup:lang(hi-IN),
+textarea:lang(hi-IN), .author-description .author-link:lang(hi-IN),
+.comment-metadata:lang(hi-IN),
+.comment-reply-link:lang(hi-IN),
+.comments-title:lang(hi-IN),
+.comment-author .fn:lang(hi-IN),
+.discussion-meta-info:lang(hi-IN),
+.entry-meta:lang(hi-IN),
+.entry-footer:lang(hi-IN),
+.main-navigation:lang(hi-IN),
+.no-comments:lang(hi-IN),
+.not-found .page-title:lang(hi-IN),
+.error-404 .page-title:lang(hi-IN),
+.post-navigation .post-title:lang(hi-IN),
+.page-links:lang(hi-IN),
+.page-description:lang(hi-IN),
+.pagination .nav-links:lang(hi-IN),
+.sticky-post:lang(hi-IN),
+.site-title:lang(hi-IN),
+.site-info:lang(hi-IN),
+#cancel-comment-reply-link:lang(hi-IN),
+h1:lang(hi-IN),
+h2:lang(hi-IN),
+h3:lang(hi-IN),
+h4:lang(hi-IN),
+h5:lang(hi-IN),
+h6:lang(hi-IN), .page-title:lang(hi-IN), blockquote cite:lang(hi-IN), table:lang(hi-IN), .button:lang(hi-IN),
+input:lang(hi-IN)[type="button"],
+input:lang(hi-IN)[type="reset"],
+input:lang(hi-IN)[type="submit"], .comment-navigation .nav-previous:lang(hi-IN),
+.comment-navigation .nav-next:lang(hi-IN), .comment-list .pingback .comment-body:lang(hi-IN),
+.comment-list .trackback .comment-body:lang(hi-IN), .comment-list .pingback .comment-body .comment-edit-link:lang(hi-IN),
+.comment-list .trackback .comment-body .comment-edit-link:lang(hi-IN), .comment-form .comment-notes:lang(hi-IN),
+.comment-form label:lang(hi-IN), .widget_archive ul li:lang(hi-IN),
+.widget_categories ul li:lang(hi-IN),
+.widget_meta ul li:lang(hi-IN),
+.widget_nav_menu ul li:lang(hi-IN),
+.widget_pages ul li:lang(hi-IN),
+.widget_recent_comments ul li:lang(hi-IN),
+.widget_recent_entries ul li:lang(hi-IN),
+.widget_rss ul li:lang(hi-IN), .widget_tag_cloud .tagcloud:lang(hi-IN), .entry .entry-content .wp-block-button .wp-block-button__link:lang(hi-IN), .entry .entry-content .wp-block-archives li:lang(hi-IN),
+.entry .entry-content .wp-block-categories li:lang(hi-IN),
+.entry .entry-content .wp-block-latest-posts li:lang(hi-IN), .entry .entry-content .wp-block-verse:lang(hi-IN), .entry .entry-content .has-drop-cap:lang(hi-IN):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(hi-IN), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(hi-IN),
+.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(hi-IN),
+.entry .entry-content .wp-block-cover-image h2:lang(hi-IN),
+.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(hi-IN),
+.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(hi-IN),
+.entry .entry-content .wp-block-cover h2:lang(hi-IN), .entry .entry-content .wp-block-audio figcaption:lang(hi-IN),
+.entry .entry-content .wp-block-video figcaption:lang(hi-IN),
+.entry .entry-content .wp-block-image figcaption:lang(hi-IN),
+.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(hi-IN),
+.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(hi-IN), .entry .entry-content .wp-block-file:lang(hi-IN), .entry .entry-content .wp-block-file .wp-block-file__button:lang(hi-IN), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(hi-IN), .wp-caption-text:lang(hi-IN), .gallery-caption:lang(hi-IN) {
+  font-family: Arial, sans-serif;
+}
+
+body:lang(mr), button:lang(mr),
+input:lang(mr),
+select:lang(mr),
+optgroup:lang(mr),
+textarea:lang(mr), .author-description .author-link:lang(mr),
+.comment-metadata:lang(mr),
+.comment-reply-link:lang(mr),
+.comments-title:lang(mr),
+.comment-author .fn:lang(mr),
+.discussion-meta-info:lang(mr),
+.entry-meta:lang(mr),
+.entry-footer:lang(mr),
+.main-navigation:lang(mr),
+.no-comments:lang(mr),
+.not-found .page-title:lang(mr),
+.error-404 .page-title:lang(mr),
+.post-navigation .post-title:lang(mr),
+.page-links:lang(mr),
+.page-description:lang(mr),
+.pagination .nav-links:lang(mr),
+.sticky-post:lang(mr),
+.site-title:lang(mr),
+.site-info:lang(mr),
+#cancel-comment-reply-link:lang(mr),
+h1:lang(mr),
+h2:lang(mr),
+h3:lang(mr),
+h4:lang(mr),
+h5:lang(mr),
+h6:lang(mr), .page-title:lang(mr), blockquote cite:lang(mr), table:lang(mr), .button:lang(mr),
+input:lang(mr)[type="button"],
+input:lang(mr)[type="reset"],
+input:lang(mr)[type="submit"], .comment-navigation .nav-previous:lang(mr),
+.comment-navigation .nav-next:lang(mr), .comment-list .pingback .comment-body:lang(mr),
+.comment-list .trackback .comment-body:lang(mr), .comment-list .pingback .comment-body .comment-edit-link:lang(mr),
+.comment-list .trackback .comment-body .comment-edit-link:lang(mr), .comment-form .comment-notes:lang(mr),
+.comment-form label:lang(mr), .widget_archive ul li:lang(mr),
+.widget_categories ul li:lang(mr),
+.widget_meta ul li:lang(mr),
+.widget_nav_menu ul li:lang(mr),
+.widget_pages ul li:lang(mr),
+.widget_recent_comments ul li:lang(mr),
+.widget_recent_entries ul li:lang(mr),
+.widget_rss ul li:lang(mr), .widget_tag_cloud .tagcloud:lang(mr), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mr), .entry .entry-content .wp-block-archives li:lang(mr),
+.entry .entry-content .wp-block-categories li:lang(mr),
+.entry .entry-content .wp-block-latest-posts li:lang(mr), .entry .entry-content .wp-block-verse:lang(mr), .entry .entry-content .has-drop-cap:lang(mr):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mr), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mr),
+.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mr),
+.entry .entry-content .wp-block-cover-image h2:lang(mr),
+.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mr),
+.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mr),
+.entry .entry-content .wp-block-cover h2:lang(mr), .entry .entry-content .wp-block-audio figcaption:lang(mr),
+.entry .entry-content .wp-block-video figcaption:lang(mr),
+.entry .entry-content .wp-block-image figcaption:lang(mr),
+.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mr),
+.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mr), .entry .entry-content .wp-block-file:lang(mr), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mr), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mr), .wp-caption-text:lang(mr), .gallery-caption:lang(mr) {
+  font-family: Arial, sans-serif;
+}
+
+body:lang(ne-NP), button:lang(ne-NP),
+input:lang(ne-NP),
+select:lang(ne-NP),
+optgroup:lang(ne-NP),
+textarea:lang(ne-NP), .author-description .author-link:lang(ne-NP),
+.comment-metadata:lang(ne-NP),
+.comment-reply-link:lang(ne-NP),
+.comments-title:lang(ne-NP),
+.comment-author .fn:lang(ne-NP),
+.discussion-meta-info:lang(ne-NP),
+.entry-meta:lang(ne-NP),
+.entry-footer:lang(ne-NP),
+.main-navigation:lang(ne-NP),
+.no-comments:lang(ne-NP),
+.not-found .page-title:lang(ne-NP),
+.error-404 .page-title:lang(ne-NP),
+.post-navigation .post-title:lang(ne-NP),
+.page-links:lang(ne-NP),
+.page-description:lang(ne-NP),
+.pagination .nav-links:lang(ne-NP),
+.sticky-post:lang(ne-NP),
+.site-title:lang(ne-NP),
+.site-info:lang(ne-NP),
+#cancel-comment-reply-link:lang(ne-NP),
+h1:lang(ne-NP),
+h2:lang(ne-NP),
+h3:lang(ne-NP),
+h4:lang(ne-NP),
+h5:lang(ne-NP),
+h6:lang(ne-NP), .page-title:lang(ne-NP), blockquote cite:lang(ne-NP), table:lang(ne-NP), .button:lang(ne-NP),
+input:lang(ne-NP)[type="button"],
+input:lang(ne-NP)[type="reset"],
+input:lang(ne-NP)[type="submit"], .comment-navigation .nav-previous:lang(ne-NP),
+.comment-navigation .nav-next:lang(ne-NP), .comment-list .pingback .comment-body:lang(ne-NP),
+.comment-list .trackback .comment-body:lang(ne-NP), .comment-list .pingback .comment-body .comment-edit-link:lang(ne-NP),
+.comment-list .trackback .comment-body .comment-edit-link:lang(ne-NP), .comment-form .comment-notes:lang(ne-NP),
+.comment-form label:lang(ne-NP), .widget_archive ul li:lang(ne-NP),
+.widget_categories ul li:lang(ne-NP),
+.widget_meta ul li:lang(ne-NP),
+.widget_nav_menu ul li:lang(ne-NP),
+.widget_pages ul li:lang(ne-NP),
+.widget_recent_comments ul li:lang(ne-NP),
+.widget_recent_entries ul li:lang(ne-NP),
+.widget_rss ul li:lang(ne-NP), .widget_tag_cloud .tagcloud:lang(ne-NP), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ne-NP), .entry .entry-content .wp-block-archives li:lang(ne-NP),
+.entry .entry-content .wp-block-categories li:lang(ne-NP),
+.entry .entry-content .wp-block-latest-posts li:lang(ne-NP), .entry .entry-content .wp-block-verse:lang(ne-NP), .entry .entry-content .has-drop-cap:lang(ne-NP):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ne-NP), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ne-NP),
+.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ne-NP),
+.entry .entry-content .wp-block-cover-image h2:lang(ne-NP),
+.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ne-NP),
+.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ne-NP),
+.entry .entry-content .wp-block-cover h2:lang(ne-NP), .entry .entry-content .wp-block-audio figcaption:lang(ne-NP),
+.entry .entry-content .wp-block-video figcaption:lang(ne-NP),
+.entry .entry-content .wp-block-image figcaption:lang(ne-NP),
+.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ne-NP),
+.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ne-NP), .entry .entry-content .wp-block-file:lang(ne-NP), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ne-NP), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ne-NP), .wp-caption-text:lang(ne-NP), .gallery-caption:lang(ne-NP) {
   font-family: Arial, sans-serif;
 }
 
diff --git a/src/wp-content/themes/twentynineteen/style.css b/src/wp-content/themes/twentynineteen/style.css
index f2bb48bc60..08ea1323b3 100644
--- a/src/wp-content/themes/twentynineteen/style.css
+++ b/src/wp-content/themes/twentynineteen/style.css
@@ -5885,8 +5885,7 @@ body.page .main-navigation {
   text-align: center;
 }
 
-.entry .entry-content .wp-block-separator,
-.entry .entry-content hr {
+.entry .entry-content .wp-block-separator {
   background-color: #767676;
   border: 0;
   height: 2px;
@@ -5898,26 +5897,94 @@ body.page .main-navigation {
 		 * is followed by an H1, or H2 */
 }
 
-.entry .entry-content .wp-block-separator.is-style-wide,
+.entry .entry-content .wp-block-separator.is-style-wide {
+  max-width: 100%;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry .entry-content .wp-block-separator.is-style-wide {
+    max-width: calc(8 * (100vw / 12) - 28px);
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry .entry-content .wp-block-separator.is-style-wide {
+    max-width: calc(6 * (100vw / 12) - 28px);
+  }
+}
+
+.entry .entry-content .wp-block-separator.is-style-dots {
+  max-width: 100%;
+  background-color: inherit;
+  border: inherit;
+  height: inherit;
+  text-align: center;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry .entry-content .wp-block-separator.is-style-dots {
+    max-width: calc(8 * (100vw / 12) - 28px);
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry .entry-content .wp-block-separator.is-style-dots {
+    max-width: calc(6 * (100vw / 12) - 28px);
+  }
+}
+
+.entry .entry-content .wp-block-separator.is-style-dots:before {
+  color: #767676;
+  font-size: 1.6875em;
+  letter-spacing: 0.88889em;
+  padding-left: 0.88889em;
+}
+
+.entry .entry-content .wp-block-separator + h1:before,
+.entry .entry-content .wp-block-separator + h2:before {
+  display: none;
+}
+
+.entry .entry-content hr {
+  background-color: #767676;
+  border: 0;
+  height: 2px;
+  margin-bottom: 2rem;
+  margin-top: 2rem;
+  max-width: 100%;
+  text-align: left;
+  /* Remove duplicate rule-line when a separator
+		 * is followed by an H1, or H2 */
+}
+
+@media only screen and (min-width: 768px) {
+  .entry .entry-content hr {
+    max-width: calc(8 * (100vw / 12) - 28px);
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry .entry-content hr {
+    max-width: calc(6 * (100vw / 12) - 28px);
+  }
+}
+
 .entry .entry-content hr.is-style-wide {
   max-width: 100%;
 }
 
 @media only screen and (min-width: 768px) {
-  .entry .entry-content .wp-block-separator.is-style-wide,
   .entry .entry-content hr.is-style-wide {
     max-width: calc(8 * (100vw / 12) - 28px);
   }
 }
 
 @media only screen and (min-width: 1168px) {
-  .entry .entry-content .wp-block-separator.is-style-wide,
   .entry .entry-content hr.is-style-wide {
     max-width: calc(6 * (100vw / 12) - 28px);
   }
 }
 
-.entry .entry-content .wp-block-separator.is-style-dots,
 .entry .entry-content hr.is-style-dots {
   max-width: 100%;
   background-color: inherit;
@@ -5927,20 +5994,17 @@ body.page .main-navigation {
 }
 
 @media only screen and (min-width: 768px) {
-  .entry .entry-content .wp-block-separator.is-style-dots,
   .entry .entry-content hr.is-style-dots {
     max-width: calc(8 * (100vw / 12) - 28px);
   }
 }
 
 @media only screen and (min-width: 1168px) {
-  .entry .entry-content .wp-block-separator.is-style-dots,
   .entry .entry-content hr.is-style-dots {
     max-width: calc(6 * (100vw / 12) - 28px);
   }
 }
 
-.entry .entry-content .wp-block-separator.is-style-dots:before,
 .entry .entry-content hr.is-style-dots:before {
   color: #767676;
   font-size: 1.6875em;
@@ -5948,8 +6012,6 @@ body.page .main-navigation {
   padding-left: 0.88889em;
 }
 
-.entry .entry-content .wp-block-separator + h1:before,
-.entry .entry-content .wp-block-separator + h2:before,
 .entry .entry-content hr + h1:before,
 .entry .entry-content hr + h2:before {
   display: none;
