/* 5. För teamet som forskar */

.teamet__grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  row-gap: 48px;
  align-items: center;
}
.teamet__copy { grid-column: 1 / span 6; display: grid; gap: 28px; }
.teamet__copy .lead { max-width: 30em; }

.teamet__visual {
  grid-column: 8 / -1;
  display: grid;
  gap: 12px;
}

.question-card {
  display: grid;
  gap: 12px;
  padding: 22px;
  border-radius: 16px;
  background: var(--card);
  color: var(--ink);
  box-shadow: 0 24px 48px -20px rgb(0 0 0 / 0.45);
}
.question-card__head { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.question-card .tag { background: rgb(17 18 20 / 0.06); color: var(--ink-3); }
.question-card__from { display: inline-flex; align-items: center; gap: 8px; font-weight: 600; font-size: var(--fs-small); }
.question-card__from svg { width: 18px; height: 18px; color: var(--green); }
.question-card__context { color: var(--ink-3); }
.question-card__q {
  font-family: var(--font-display);
  font-size: 1.375rem;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.25;
}
.question-card__answers { display: flex; flex-wrap: wrap; gap: 8px; padding-top: 4px; }
.answer {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 12px;
  border: 1px solid var(--line-2);
  border-radius: 10px;
  font-size: var(--fs-small);
  font-weight: 500;
}
.answer svg { width: 14px; height: 14px; }
.answer.is-picked { background: var(--lime); border-color: var(--lime); }

.question-card--ghost {
  background: transparent;
  border: 1px dashed var(--green-line);
  box-shadow: none;
  color: var(--green-ink);
  margin-inline: 20px;
  padding: 16px 22px;
}
.question-card--ghost .question-card__context { color: var(--green-ink-2); }
.question-card--ghost .question-card__q { font-family: var(--font-body); font-size: var(--fs-small); font-weight: 500; letter-spacing: 0; color: var(--green-ink-2); }

@media (max-width: 960px) {
  .teamet__copy, .teamet__visual { grid-column: 1 / -1; }
}
