/* NextStep (scripts/lib/components/next-step.mjs): a page's next stop as a text link when
   its PartnerCta is the one filled button, so the path stays without a second primary
   beside the CTA. Same link treatment as the table's partner line (.tg-table-cta-link). */
.wfg-next-step { margin: var(--s-2) 0 0; font: 400 .95rem/1.45 var(--font-ui); color: var(--ink-2); }
.wfg-next-step-k { font-weight: 600; color: var(--ink); }
.wfg-next-step-link { display: inline-flex; align-items: center; gap: 4px; min-height: 24px; font-weight: 600; color: var(--accent-text); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.wfg-next-step-link:hover { color: var(--ink); }
.wfg-next-step-link svg { width: .9em; height: .9em; flex: none; }
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .wfg-next-step-link svg { transition: transform .15s ease; }
  .wfg-next-step-link:hover svg { transform: translateX(3px); }
}
