.container,
.gp-container {
  width: 100%;
  max-width: calc(var(--container-width) + 80px);
  margin-inline: auto;
  padding-inline: 40px;
}
.container-center {
  padding-inline: 40px;
}
.m-inline {
  margin-inline: 40px !important;
}

.alignwide {
  max-width: var(--wide-width);
  margin-left: auto;
  margin-right: auto;
}

.alignfull {
  max-width: none;
  width: 100%;
}

.entry-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  width: 100%;
  max-width: var(--wide-width);
  margin-left: auto;
  margin-right: auto;
}

.entry-content > .alignwide {
  width: 100%;
  max-width: var(--wide-width);
  margin-left: auto;
  margin-right: auto;
}

.entry-content > .alignfull {
  width: 100%;
  max-width: none;
}

.container--sm {
  max-width: var(--container-sm);
}

.container--md {
  max-width: var(--container-md);
}

.container--lg {
  max-width: var(--container-lg);
}

.container--2xl {
  max-width: var(--wide-width);
}
