.research-project .full__introduction {
  margin-bottom: var(--anrt-spacing-200);
}

.research-project .full__introduction::after {
  display: none;
}

.research-project__meta-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--anrt-spacing-100);
  margin-bottom: var(--anrt-spacing-200);
}

.research-project__meta-list dt {
  font-size: var(--anrt-font-size-default);
  font-weight: 700;
  margin: 0 0 .25rem;
  color: var(--anrt-color-black);
}

.research-project__meta-list dd {
  margin: 0;
}

.research-project .full__header {
  position: relative;
}

.research-project__meta-item {
  width: 100%;
}

.research-project__meta-item ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 48rem) {

  .research-project__meta-item {
    width: calc(50% - var(--anrt-spacing-050));
  }

}

@media screen and (min-width: 90rem) {

  .full__header__inner>* {
    width: calc(((var(--anrt-width-tablet-s) + var(--anrt-width-content-area)) / 2) - var(--anrt-spacing-200));
  }

  .research-project__meta {
    position: absolute;
    left: var(--anrt-spacing-100);
    top: 0;
    gap: var(--anrt-spacing-200);
    z-index: 2;
    width: calc((var(--anrt-width-content-area) - var(--anrt-width-tablet-s)) / 2 - var(--anrt-spacing-100));
  }

  .research-project__meta-list {
    gap: var(--anrt-spacing-200);
  }

  .research-project__meta-item {
    width: 100%;
  }

}

/* Related Content */
.research-project__related-content__title {
  font-weight: 400;
}

.research-project__related-content__item {
  background-color: var(--anrt-color-tertiary-10);
  border-radius: 1rem;
  padding: var(--anrt-spacing-100);
  display: flex;
  gap: var(--anrt-spacing-100);
  align-items: center;
  justify-content: space-between;
  --icon-color: var(--anrt-color-primary-a);
  --anrt-text-color: var(--anrt-color-tertiary-a);

  &:hover,
  &:focus,
  &:focus-within {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  }

  svg {
    width: var(--anrt-spacing-150);
    height: var(--anrt-spacing-150);
    display: none;
  }

  a {
    color: var(--anrt-color-black);
    font-weight: 700;
    text-decoration: none;
    display: block;
  }
}

.research-project__related-content__inner {
  display: flex;
  flex-direction: column;
  gap: var(--anrt-spacing-100);

  >* {
    margin-block: 0;
  }
}


.research-project__related-content__label {
  color: var(--anrt-color-primary-a10);
  display: block;
  font-weight: 700;
}

@media screen and (min-width: 48rem) {
  .research-project__related-content__item svg {
    display: block;
  }
}
