.container {
  width: min(100% - (var(--page-padding) * 2), var(--container-lg));
  margin-inline: auto;
}
.container--wide { max-width: var(--container-xl); }
.container--content { max-width: var(--container-sm); }
.section { padding-block: var(--space-9); }
.grid { display: grid; gap: var(--space-6); }
.stack { display: flex; flex-direction: column; gap: var(--space-5); }
.cluster { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-4); }
