.documents {
  background: #eef2ec;
}
.documents-grid {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 100px;
}
.documents .eyebrow {
  color: #60816c;
  margin-bottom: 20px;
}
.documents-intro {
  font-size: 17px;
  color: #637368;
  max-width: 330px;
  margin: 23px 0;
}
.text-link {
  font-size: 15px;
  font-weight: 600;
  border-bottom: 1px solid #8da392;
  padding-bottom: 6px;
}
.document-list article {
  display: flex;
  gap: 25px;
  padding: 25px 0;
  border-bottom: 1px solid #ccd7cc;
}
.document-list article:first-child {
  padding-top: 0;
}
.document-list article > span {
  font-size: 13px;
  color: #5c7b65;
  min-width: 22px;
}
.document-list h3 {
  font-size: 22px;
  margin-bottom: 8px;
}
.document-list p {
  font-size: 16px;
  color: #607466;
}
.document-list details {
  margin-top: 23px;
  font-size: 14px;
}
.document-list summary {
  cursor: pointer;
  font-weight: 600;
}
.document-list details p {
  margin-top: 13px;
  font-size: 14px;
}
@media (max-width: 760px) {
  .documents-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .documents h2 br {
    display: none;
  }
  .documents h2 {
    max-width: 330px;
  }
  .documents-intro {
    max-width: none;
  }
}
