.intro-icc-term .widget {
  display: flex;
  justify-content: center;
}

.filters {
  display: flex;
  justify-content: center;
}

.archive .archive-wrapper {
  margin-top: 50px;
  margin-left: 2rem;
  margin-right: 2rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
}
.archive .archive-wrapper .language-group {
  border-left: 1px solid #eee;
  padding-left: 30px;
}
.archive .archive-wrapper .language-group:first-child {
  border-left: none;
  padding-left: 0;
}
.archive .archive-wrapper article {
  width: 100%;
  margin: 0;
  justify-self: center;
  border-bottom: 0;
}
.archive .archive-wrapper article .content {
  align-self: flex-start;
}
.archive .tax-grammatical-category {
  color: red;
}
.archive .tax-post_tag {
  color: blue;
}
.archive .tax-language {
  color: purple;
}

.grammatical-category {
  color: red;
}

.tax-post_tag {
  color: blue;
}

.language {
  color: purple;
}