
/* Contextual next steps: one main action and a quiet consultation route. */
.next-step{margin:44px 0 12px;padding:26px;border:1px solid #d3ddd0;border-radius:18px;background:#f6f8f2}.next-step h2{margin:0 0 12px;font-size:1.4rem}.next-step p{margin:10px 0}.next-step-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.next-step .consult-link,.route-consult a{color:#315d48;text-decoration:underline;text-underline-offset:4px}.route-consult{font-size:.95rem;line-height:1.8}.next-step .route-consult{margin-top:18px}.next-step .pill{white-space:normal;text-align:center}.route-secondary{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px;font-weight:600;color:#315d48;text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.next-step{padding:20px 16px;margin-top:32px}.next-step-actions{display:grid;grid-template-columns:1fr}.next-step-actions a{box-sizing:border-box;width:100%}.route-secondary{justify-content:center}.route-consult a{display:inline-block;min-height:44px;padding-top:8px}}
