/* Give downloads and enterprise enquiries the same visual weight. */
.solution-actions { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.solution-actions .button { min-height:58px; padding:14px 18px; line-height:1.4; text-align:center; white-space:normal; }
.solution-actions.download-actions { grid-template-columns:repeat(2,minmax(0,1fr)); max-width:720px; margin:28px auto 0; }
.enterprise-contact { overflow-wrap:anywhere; }
@media(max-width:850px) { .solution-actions.download-actions { grid-template-columns:1fr; max-width:420px; } }
@media(max-width:520px) { .solution-actions { grid-template-columns:1fr; } }
