/* Public information-architecture page shell. */
.site-structure-main {
  min-height: 32vh;
  padding: clamp(56px, 9vw, 132px) 0;
  background: var(--color-bg);
}

.site-structure-main--home {
  min-height: 22vh;
}

.site-structure-content {
  min-height: 1px;
  color: var(--color-text);
}

.site-structure-content > :first-child {
  margin-top: 0;
}

.site-structure-content > :last-child {
  margin-bottom: 0;
}
