.wp-block-navigation__container {
  gap: clamp(12px, 1.5vw, 24px);
}

.wp-block-columns {
  gap: 22px;
}

.wp-block-column {
  min-width: 0;
}

.wp-block-list {
  color: var(--gg-muted);
}

.wp-block-list li + li {
  margin-top: 0.45em;
}

.wp-block-quote {
  margin: 30px 0;
  padding: 24px 28px;
  border-left: 4px solid var(--gg-green);
  border-radius: var(--gg-radius-sm);
  background: var(--gg-surface);
}

.wp-block-separator {
  border-color: var(--gg-border);
}

.wp-block-post-title,
.wp-block-query-title {
  width: min(var(--gg-max), calc(100% - (var(--gg-page-pad) * 2)));
  margin: 70px auto 24px;
}

.wp-block-post-content > :not(.alignfull):not(.gg-v3-hero):not(.gg-section):not(.gg-final-cta) {
  width: min(var(--gg-max), calc(100% - (var(--gg-page-pad) * 2)));
  margin-right: auto;
  margin-left: auto;
}

.wp-block-post-content > p:not([class]),
.wp-block-post-content > ul:not([class]),
.wp-block-post-content > ol:not([class]) {
  max-width: 860px;
}
