.ls-homepage-section-sync {
  display: block;
  min-height: 12rem;
  background: var(--ls-page-canvas, #f2f2f0);
}

.ls-homepage-section-sync[hidden] {
  display: none;
}

.ls-homepage-section-sync__editor-note {
  box-sizing: border-box;
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  padding: 28px 14px;
  color: #151311;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}

.ls-homepage-section-sync__editor-note {
  padding-block: 10px;
  background: #fff4c7;
  font-size: 12px;
}

.ls-homepage-section-sync[aria-busy="false"] {
  min-height: 0;
}

@media screen and (max-width: 989px) {
  .ls-homepage-section-sync--desktop-only,
  .ls-homepage-section-sync--desktop-only + .ls-homepage-section-sync__editor-note {
    display: none;
  }
}
