.editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper {
  margin-top: 1em !important;
}

.editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper h1.editor-post-title__input {
  margin: 0;
  padding: 0;
}

.editor-styles-wrapper main {
  margin-block: 0;
}

.editor-styles-wrapper main article {
  box-shadow: inset 0 15px 10px -10px black, inset 0 -15px 10px -10px black;
}

.editor-styles-wrapper h1.prefix,
.editor-styles-wrapper h2.prefix,
.editor-styles-wrapper h3.prefix,
.editor-styles-wrapper h4.prefix,
.editor-styles-wrapper h5.prefix,
.editor-styles-wrapper h6.prefix {
  margin-bottom: 0;
  font-weight: 200;
  font-size: var(--wp--preset--font-size-medium);
}

.editor-styles-wrapper h1.prefix+h1,
.editor-styles-wrapper h2.prefix+h1,
.editor-styles-wrapper h3.prefix+h1,
.editor-styles-wrapper h4.prefix+h1,
.editor-styles-wrapper h5.prefix+h1,
.editor-styles-wrapper h6.prefix+h1,
.editor-styles-wrapper h1.prefix+h2,
.editor-styles-wrapper h2.prefix+h2,
.editor-styles-wrapper h3.prefix+h2,
.editor-styles-wrapper h4.prefix+h2,
.editor-styles-wrapper h5.prefix+h2,
.editor-styles-wrapper h6.prefix+h2,
.editor-styles-wrapper h1.prefix+h3,
.editor-styles-wrapper h2.prefix+h3,
.editor-styles-wrapper h3.prefix+h3,
.editor-styles-wrapper h4.prefix+h3,
.editor-styles-wrapper h5.prefix+h3,
.editor-styles-wrapper h6.prefix+h3,
.editor-styles-wrapper h1.prefix+h4,
.editor-styles-wrapper h2.prefix+h4,
.editor-styles-wrapper h3.prefix+h4,
.editor-styles-wrapper h4.prefix+h4,
.editor-styles-wrapper h5.prefix+h4,
.editor-styles-wrapper h6.prefix+h4,
.editor-styles-wrapper h1.prefix+h5,
.editor-styles-wrapper h2.prefix+h5,
.editor-styles-wrapper h3.prefix+h5,
.editor-styles-wrapper h4.prefix+h5,
.editor-styles-wrapper h5.prefix+h5,
.editor-styles-wrapper h6.prefix+h5,
.editor-styles-wrapper h1.prefix+h6,
.editor-styles-wrapper h2.prefix+h6,
.editor-styles-wrapper h3.prefix+h6,
.editor-styles-wrapper h4.prefix+h6,
.editor-styles-wrapper h5.prefix+h6,
.editor-styles-wrapper h6.prefix+h6 {
  margin-top: 0;
}

.editor-styles-wrapper .service-loop>ul>li+li {
  margin-top: 3em;
}

.editor-styles-wrapper .service-loop>ul .wp-block-post-excerpt {
  text-align: left;
}

@media (min-width: 782px) {
  .editor-styles-wrapper .service-loop>ul>li:nth-child(2n + 0)>.is-layout-flex:has([style*="flex-basis"]) {
    flex-direction: row-reverse;
  }

  .editor-styles-wrapper .service-loop>ul>li:nth-child(2n + 0)>.is-layout-flex:has([style*="flex-basis"])>.wp-block-column {
    text-align: right;
    justify-items: right;
  }
}