/* /daycare/start: keep every field inside the viewport on phones. */
.daycare-owner-signup input[type="text"],
.daycare-owner-signup input[type="email"],
.daycare-owner-signup input[type="tel"],
.daycare-owner-signup select {
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}
.daycare-owner-signup .row { margin-left: 0; margin-right: 0; }
.daycare-owner-signup .row > * { padding-left: 0; padding-right: 0; }
/* Radio + label on one line. */
.daycare-owner-signup .form-type-radio,
.daycare-owner-signup .js-form-type-radio {
  display: flex;
  align-items: flex-start;
  gap: .5rem;
}
.daycare-owner-signup .form-type-radio input[type="radio"],
.daycare-owner-signup .js-form-type-radio input[type="radio"] { margin-top: .35em; flex: 0 0 auto; }
