/* Only the invitation immediately below an investigation's quick answer. */
.ci-hero .ci-cta-compact {
  display:grid;
  grid-template-columns:136px minmax(0,1fr) auto;
  align-items:center;
  gap:18px;
}
.ci-hero .ci-cta-compact .ci-brand {margin:0;max-width:100%}
.ci-hero .ci-cta-compact .ci-cta-copy {min-width:0;align-self:center}
.ci-hero .ci-cta-compact .ci-cta-copy strong {
  margin:0;font-size:17px;line-height:1.4;word-break:normal;overflow-wrap:break-word;
}
.ci-hero .ci-cta-compact .ci-cta-copy p {
  margin:6px 0 0;font-size:14px;line-height:1.5;color:#d7e3e9;
  word-break:normal;overflow-wrap:break-word;
}
.ci-hero .ci-cta-compact .ci-button {min-width:0;white-space:normal;text-align:center}
@media(max-width:780px) {
  .ci-hero .ci-cta-compact {grid-template-columns:124px minmax(0,1fr);gap:14px 12px}
  .ci-hero .ci-cta-compact .ci-brand {grid-column:1;grid-row:1;width:124px;height:54px;padding:12px 16px}
  .ci-hero .ci-cta-compact .ci-cta-copy {grid-column:2;grid-row:1}
  .ci-hero .ci-cta-compact .ci-cta-copy strong {font-size:15px}
  .ci-hero .ci-cta-compact .ci-button {grid-column:1/-1;grid-row:2;width:100%}
}
@media(max-width:370px) {
  .ci-hero .ci-cta-compact {grid-template-columns:88px minmax(0,1fr)}
  .ci-hero .ci-cta-compact .ci-brand {width:88px;height:50px;padding:10px}
}
