/* Approved homepage flow and concise partnership treatment. */
.hero.premium-hero { min-height: 0; padding-bottom: 34px; }
.research-flow { padding-top: 85px; }
.stack-content .partnership-credit,
.consult-feature .partnership-credit {
  font-size: 12px;
  line-height: 1.6;
  margin: 20px 0 0;
  letter-spacing: 0;
}
.partnership-credit strong { font-weight: 650; }
.stack-dark .partnership-credit { color: #D0DAEB; }
.stack-content .consultation-note,
.consult-feature .consultation-note {
  font-size: 11px;
  line-height: 1.6;
  margin: 8px 0 0;
  letter-spacing: 0;
}
.stack-dark .consultation-note { color: #D0DAEB; }
.bd-consult-copy .partnership-credit { font-size: 12px; margin: 0 0 16px; }
.consult-feature-actions { flex-shrink: 0; }
.consult-feature-actions .consultation-note { text-align: center; }
@media (max-width: 800px) {
  .research-flow { padding-top: 58px; }
  .consult-feature-actions .consultation-note { text-align: left; }
}
@media (max-width: 560px) {
  .hero.premium-hero { padding-bottom: 24px; }
  .research-flow { padding-top: 42px; }
  .stack-card.stack-dark h3 { font-size: 27px; }
  .consult-feature-actions { max-width: 100%; }
}
