/* v109 — approved homepage refinements only. */

/* 05 · Reported improvements: concise eyebrow, authored two-line H2, explanatory copy. */
#outcomes .questionnaire__copy .eyebrow{
  max-width:none!important;
}
#outcomes #questionnaire-title .outcomes-h2-line{
  display:block!important;
}
#outcomes .questionnaire__copy > p.questionnaire__explanation{
  margin:24px 0 0!important;
}
#outcomes .questionnaire__copy > p.questionnaire__explanation + p{
  margin:14px 0 0!important;
}
@media (min-width:1101px){
  #outcomes .questionnaire__layout{
    grid-template-columns:minmax(640px,1.05fr) minmax(0,.95fr)!important;
    gap:clamp(42px,4vw,58px)!important;
  }
  #outcomes #questionnaire-title .outcomes-h2-line{
    white-space:nowrap!important;
  }
}
@media (max-width:1100px){
  #outcomes #questionnaire-title .outcomes-h2-line{
    white-space:normal!important;
  }
}

/* Homepage scientific leadership: primary profile action + restrained secondary LinkedIn pill. */
#leadership .leadership-profile__actions{
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
  margin-top:22px;
}
#leadership .leadership-profile__actions .leadership-profile__link{
  margin:0!important;
}
#leadership .leadership-profile__linkedin{
  min-height:40px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:0 13px;
  border:1px solid rgba(111,30,45,.24);
  border-radius:999px;
  background:transparent;
  color:#5f2530;
  font-size:13px;
  font-weight:650;
  line-height:1;
  letter-spacing:.01em;
  text-decoration:none;
  transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;
}
#leadership .leadership-profile__linkedin-mark{
  width:21px;
  height:21px;
  display:grid;
  place-items:center;
  border:1px solid currentColor;
  border-radius:5px;
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:800;
  line-height:1;
}
#leadership .leadership-profile__linkedin:hover,
#leadership .leadership-profile__linkedin:focus-visible{
  background:rgba(158,36,55,.06);
  border-color:rgba(111,30,45,.46);
  color:#8f1d2c;
  transform:translateY(-1px);
}
@media (max-width:560px){
  #leadership .leadership-profile__actions{
    gap:11px;
  }
  #leadership .leadership-profile__linkedin{
    min-height:38px;
    padding:0 12px;
  }
}
