.member-header {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 18px;
  margin-bottom: 20px;
}

.member-header-image {
  flex: 0 1 340px;
  max-width: 100%;
}

.member-header-meta {
  display: flex;
  flex-direction: column;
  flex: 1 1 340px;
  min-width: min(100%, 260px);
  gap: 8px;
}

.member-start {
  margin: 0;
  font-weight: var(--semi-bold);
  color: var(--text-muted, var(--text));
}

.member-links {
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 auto;
  min-width: 0;
  gap: 8px;
  align-items: center;
  align-content: flex-start;
}

.member-links .button-wrapper {
  display: block;
  flex: 0 0 auto;
}

.member-links .button {
  margin: 0;
  white-space: nowrap;
}

.member-project-links {
  display: flex;
  flex-wrap: wrap;
  margin-top: 4px;
  gap: 8px;
  align-items: center;
  align-content: flex-start;
}

.member-project-links .button-wrapper {
  display: block;
  flex: 0 0 auto;
}

.member-project-links .button {
  margin: 0;
}

.member-bottom-search {
  clear: both;
  margin-top: 18px;
}

@media (max-width: 1040px) {
  .member-header {
    gap: 14px;
  }
  .member-links {
    min-width: 0;
  }
}
@media (max-width: 720px), (hover: none) and (pointer: coarse) {
  .member-header {
    display: block;
    margin-bottom: 14px;
  }
  .member-header-image {
    margin-bottom: 10px;
  }
  .member-links {
    min-width: 0;
  }
}

/*# sourceMappingURL=member.css.map */