.su-reset-wrap { max-width: 560px; display: block; margin: 4vh auto 0; }
.su-reset-wrap .su-card { width: 100%; }
.su-reset-wrap .su-inline button { min-width: 128px; }
@media (max-width: 620px) {
  .su-reset-wrap { padding-left: 14px; padding-right: 14px; margin-top: 18px; }
  .su-reset-wrap .su-card { padding: 22px 18px 20px; }
  .su-reset-wrap .su-inline { grid-template-columns: 1fr; }
  .su-reset-wrap .su-inline button { width: 100%; }
}
