/* KAN-1289: only the homepage SMS card; shared Voice styles remain untouched. */
#sms-chat .textback-card > .sms-chat-layout-benefits {
  grid-column: 1 / -1;
  width: min(48rem, 100%);
  max-width: 48rem;
  margin: .5rem auto 0;
  padding: clamp(1.25rem, 3vw, 2rem);
  border: 1px solid var(--border2);
  border-radius: var(--radius-xl);
  background: var(--bg);
  scroll-margin-top: 90px;
}
#sms-chat .sms-chat-layout-benefits .sms-chat-copy { padding: 0; text-align: center; }
#sms-chat .sms-chat-layout-benefits .sms-benefit-list { width: 100%; max-width: 100%; margin: 0 auto 1.35rem; }
#sms-chat .sms-chat-layout-benefits .sms-benefit-list li { width: 100%; max-width: 100%; text-align: left; }
#sms-chat .sms-chat-layout-benefits .sms-disclosure-block { width: 100%; max-width: 100%; text-align: left; }
#sms-chat .sms-chat-layout-benefits .btn-primary-lg { margin-inline: auto; }
@media (max-width: 600px) {
  #sms-chat .textback-card > .sms-chat-layout-benefits { padding: 1rem; }
}
