/* A plain-text acknowledgement continues the KHP introduction. */
.research-acknowledgements {
  box-sizing: border-box;
  flex: none;
  width: calc(100% - 64px);
  max-width: 900px;
  margin-top: 18px;
  padding: 32px 0 0;
  border-top: 1px solid #dbe5e4;
  background: transparent;
  color: #5e5e5e;
  font-family: "Pretendard Medium", "Pretendard Medium Placeholder", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  text-align: center;
  word-break: keep-all;
  overflow-wrap: anywhere;
  scroll-margin-top: 96px;
}
.research-acknowledgements h2 {
  margin: 0 0 12px;
  color: #222;
  font-family: "Pretendard SemiBold", "Pretendard SemiBold Placeholder", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.03em;
}
.research-acknowledgements__intro { max-width: 820px; margin: 0 auto; }
.research-acknowledgements__projects { margin-top: 24px; }
.research-project { margin: 0; }
.research-project + .research-project { margin-top: 24px; }
.research-project__title { color: #333; font-weight: 600; }
@media (min-width: 810px) {
  body[data-route="/"] .home-partners-2026 { padding-bottom: 80px; }
}
@media (max-width: 809px) {
  .research-acknowledgements { width: 100%; margin-top: 6px; padding-top: 28px; }
  .research-acknowledgements h2 { font-size: 17px; }
}
