.editor-team-page {
  /* Variables */
}

.editor-team-page {
  margin-inline: auto;
}

/*
  Custom component rules.
*/

/*
  Department Contact — align with the team member grid.

  The shared component's no-map variant sets a max-width but no auto margins, so
  it renders flush against the left edge of the page. Centring it lines its left
  edge up with the first team member card: .com-team-inner uses the same
  --mobile-content-max-width, and both boxes size against a containing block of
  the same width (.com-team adds no horizontal padding), so the two agree.

  The has-map variant is deliberately full-bleed — its panel's left padding
  already reproduces the content margin — so it is left alone.
*/
.editor-team-page .components > .com-dept-contact:not(.has-map) {
  margin-inline: auto;
}
