diff --git a/core/modules/node/src/NodeForm.php b/core/modules/node/src/NodeForm.php
index 61e964a..6af2bcd3 100644
--- a/core/modules/node/src/NodeForm.php
+++ b/core/modules/node/src/NodeForm.php
@@ -148,17 +148,20 @@ public function form(array $form, FormStateInterface $form_state) {
       $form['sticky']['#group'] = 'options';
     }
 
-    $form['published'] = [
-      '#type' => 'details',
-      '#title' => $this->t('Published status'),
-      '#attributes' => ['class' => ['published-status']],
-      '#open' => TRUE,
-      '#optional' => TRUE,
-    ];
-
     if (isset($form['status'])) {
-      $form['status']['#group'] = 'published';
-      $form['published']['#weight'] = $form['status']['#weight'];
+      $form['status'] = [
+        'rule' => [
+          '#type' => 'item',
+          '#markup' => '<hr/>',
+          '#weight' => -100,
+        ],
+        'label' => [
+          '#type' => 'item',
+          '#markup' => $this->t('<strong class="label">Publishing status</strong>'),
+          '#weight' => -99,
+        ],
+        'checkbox' => $form['status']
+      ];
     }
 
     $form['#attached']['library'][] = 'node/form';
