.results-analysis {
  margin: 0;
}

.results-analysis__item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-block: 0.5rem;
  border-bottom: 1px solid #e0e0e0;
}

.results-analysis__item dt {
  font-weight: 400;
}

.results-analysis__item dd {
  margin: 0;
}

.area-result > * + * {
  margin-top: 3rem;
  padding-top: 3rem;
  border-top: var(--table-border);
}

.area-result .label-wrapper {
  display: inline-flex;
}
