/* Page-scoped restoration of the existing public provider forms. */
.public-provider-form { min-width: 0; margin: 24px 0 0; }
.public-provider-form__notice { margin: 0 0 16px; padding: 14px 16px; border-left: 4px solid var(--blue, #003659); background: var(--wash, #f1f7fa); font-size: 14px; line-height: 1.6; }
.public-provider-form__frame { display: block; width: 100%; height: 1450px; border: 0; background: #fff; }
.public-provider-form__frame--story { height: 1600px; }
.public-provider-form__fallback { margin: 16px 0 0; font-size: 14px; line-height: 1.6; }
#workplace-signup .pr-cols { grid-template-columns: 1fr; max-width: 800px; margin: 0 auto; gap: 0; }
#become-a-volunteer .public-provider-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),
#become-a-volunteer .public-provider-form textarea,
#become-a-volunteer .public-provider-form select { max-width: 100%; box-sizing: border-box; }
#become-a-volunteer .public-provider-form { overflow-wrap: anywhere; }

/* Bloomerang field labels must not inherit the site's decorative .label cards. */
#become-a-volunteer .public-provider-form .label {
  display: inline;
  max-width: none;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
