/* One clear instruction treatment wherever an agent-contact CTA is explained. */
body .cta::after { content: none; display: none; }
.benefit-symbol img { display: block; width: 32px; height: 32px; }
body .cta-guidance,
body .hero-copy .hero-note.cta-guidance,
body .section-8 .content-card > .cta-guidance {
  max-width: 56ch;
  margin: 18px 0 0;
  padding-left: 14px;
  border-left: 3px solid var(--lime);
  font-size: 15px;
  line-height: 1.6;
  color: var(--text-secondary);
  text-align: left;
}
.cta-guidance strong {
  display: block;
  margin: 0 0 5px;
  color: var(--text-main);
  font-size: 16px;
  font-weight: 650;
  line-height: 1.6;
}
.cta-guidance > span { display: block; }
body .closing {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
}
body .closing > .closing-eligibility {
  max-width: 56ch;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}
body .closing > .closing-eligibility strong { margin: 0; }
body .closing > .cta { margin: 0; align-self: flex-start; }
body .closing > .cta-guidance { margin: 0; }
body .section-8 .content-card > .cta-guidance { margin: 16px 0 24px; }
@media (max-width: 650px) {
  body .closing > .cta { align-self: stretch; width: 100%; }
  body .cta-guidance,
  body .hero-copy .hero-note.cta-guidance,
  body .section-8 .content-card > .cta-guidance { max-width: 100%; }
}
