.contact-action-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px}[data-theme=platform] .contact-action-stack>.tactile-button,[data-theme=platform] .tactile-button.contact-call{width:100%;justify-content:space-between;padding:14px 20px;gap:12px;font-size:14px;line-height:1.4}[data-theme=platform] .tactile-button.contact-call{min-height:52px;margin:0;text-align:left}.contact-call-number{font-variant-numeric:tabular-nums;white-space:nowrap}.contact-call svg{flex:0 0 20px;width:20px;height:20px}.diagnostic-next[data-answered=true] .diagnostic-next-actions{grid-auto-rows:1fr;gap:12px}.legal-assistance-page .final-cta-actions>.contact-call{min-height:58px;padding-inline:20px;font-size:15px}.service-home .home-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:28px;margin-bottom:40px;border-block:1px solid var(--border-subtle)}.service-home .home-contact h2{margin:0;font-size:18px;line-height:1.4}.service-home .home-contact p{margin:8px 0 0;color:var(--text-muted);font-size:13px;line-height:1.6}[data-theme=platform] .home-contact>.contact-call{width:282px;max-width:100%;flex-shrink:0}@media (max-width:760px){.legal-assistance-page .diagnostic-next-actions>.contact-call{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:8px;padding:12px 16px}.legal-assistance-page .diagnostic-next-actions .contact-call-number{padding-left:24px;text-align:center}.legal-assistance-page .diagnostic-next-actions .contact-call svg{width:16px;height:16px}.legal-assistance-page .final-cta-actions>.contact-call{min-height:56px;padding-inline:16px;font-size:14px}}@media (max-width:600px){.service-home .home-contact{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:24px}[data-theme=platform] .home-contact>.contact-call{width:100%}}