.store-register__card { max-width: 640px; }
.store-register__fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 24px; margin-bottom: 24px; text-align: left; }
.store-register__field { min-width: 0; }
.store-register__field--wide { grid-column: 1 / -1; }
.store-register .store-register__field input { margin-bottom: 0; text-align: left; }
.store-register .settlement-options { border-color: var(--store-border); border-radius: var(--store-radius-small); color: var(--store-dark); background: var(--store-white); }
.store-register .settlement-option { border-bottom-color: var(--store-border); }
.store-register .settlement-option:hover, .store-register .settlement-option[aria-selected="true"] { background: var(--store-surface); }
.store-register .settlement-context, .store-register__muted { color: var(--store-muted); }
.store-register__error { margin-top: 22px; text-align: left; overflow-wrap: anywhere; }
.store-register__back { margin-top: 24px; }
.store-register__summary { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px 16px; margin: 0 0 24px; text-align: left; font-size: 15px; }
.store-register__summary dt { color: var(--store-muted); }
.store-register__summary dd { min-width: 0; margin: 0; overflow-wrap: anywhere; }
@media (max-width: 560px) {
    .store-register__fields { grid-template-columns: minmax(0, 1fr); gap: 18px; }
}
