.registration-panel { gap: 12px; }
.registration-panel h1 { margin: 0; font-size: 1.55rem; line-height: 1.25; }
.registration-panel p { margin: 0; line-height: 1.5; }
.registration-panel form { display: grid; gap: 8px; }
.registration-panel label { margin-top: 5px; }
.registration-panel small { line-height: 1.4; }
.registration-panel .primary { margin-top: 8px; text-align: center; text-decoration: none; white-space: normal; }
.registration-panel a { overflow-wrap: anywhere; }
.registration-panel #registrationPendingAddress { overflow-wrap: anywhere; }
.registration-panel .form-message:empty { display: none; }
