ol.clause,
.clause ol {
  list-style-type: none;
  margin-left: 0;
}

ol.clause {
  padding: 20px;
  color: var(--wpex-link-color, var(--wpex-accent));
  border-left: 2px solid var(--wpex-link-color, var(--wpex-accent));
  background: #eff6ff;
  border-radius: 4px;
}

.clause li {
    display: flex;
    gap: 20px;
}

.clause-key,
.clause-value {
  display: inline-block;
  width: auto;
  vertical-align: top;
  font-family: Georgia, Times, 'Times New Roman', serif;
  font-style: italic;
}

.clause-key {
  /* border: 1px solid red; */
}

.clause-value {
  /* border: 1px solid green; */
}

.clause.notoplevel > li > .clause-key,
.clause.notoplevel > li > .clause-value .clause-value--inner {
  display: none;
}

.edit-link {
  width: 100%;
  text-align: right;
  font-size: 12px;
}

.edit-link-inline {
  font-size: 12px;
}

.wpex-modal-link {
  cursor: pointer;
}

.wpex-modal-link {
  background: #eff6ff;
  padding: 5px 10px;
  border: 1px solid var(--wpex-link-color, var(--wpex-accent));
  text-decoration: none;
}

#wrap .wpex-modal-link:hover {
  text-decoration: none;
}

body.single-content #wrap blockquote {
  font-size: var(--wpex-body-font-size, var(--wpex-text-base, 1rem));
  color: var(--wpex-body-color, var(--wpex-text-2));
}

body.single-content blockquote::before {
    display: none;
}
