Index: src/wp-admin/css/site-health.css
===================================================================
--- src/wp-admin/css/site-health.css	(revision 45090)
+++ src/wp-admin/css/site-health.css	(working copy)
@@ -393,11 +393,30 @@
 	display: none;
 }
 
+/* Better position for the WordPress admin notices and update nag. */
+.site-health .notice {
+	margin: 5px 20px 15px 22px;
+}
+
+.site-health .update-nag {
+	margin-bottom: 20px;
+	margin-left: 22px;
+}
+
 @media screen and (max-width: 782px) {
 	.health-check-body {
 		margin: 0 12px;
 		width: auto;
 	}
+
+	.site-health .notice {
+		margin: 5px 10px 15px;
+	}
+
+	.site-health .update-nag {
+		margin-right: 10px;
+		margin-left: 10px;
+	}
 }
 
 /* The breakpoint is usually at 960px, the additional space is to allow for the margin. */
Index: src/wp-admin/site-health-info.php
===================================================================
--- src/wp-admin/site-health-info.php	(revision 45090)
+++ src/wp-admin/site-health-info.php	(working copy)
@@ -56,6 +56,8 @@
 	</nav>
 </div>
 
+<hr class="wp-header-end">
+
 <div class="notice notice-error hide-if-js">
 	<p><?php _e( 'The Site Health check requires JavaScript.' ); ?></p>
 </div>
Index: src/wp-admin/site-health.php
===================================================================
--- src/wp-admin/site-health.php	(revision 45090)
+++ src/wp-admin/site-health.php	(working copy)
@@ -61,6 +61,8 @@
 	</nav>
 </div>
 
+<hr class="wp-header-end">
+
 <div class="notice notice-error hide-if-js">
 	<p><?php _e( 'The Site Health check requires JavaScript.' ); ?></p>
 </div>
