/* Compact, late-loaded rhythm for the process assessment form. */
.process-assessment .process-assessment__form .gform_wrapper .gform_required_legend .gfield_required,
.process-assessment .process-assessment__form .gform_wrapper .gfield_label .gfield_required {
  color: var(--volt) !important;
}

.process-assessment .process-assessment__form .gform_wrapper .gform_fields {
  row-gap: 1.125rem !important;
}

.process-assessment .process-assessment__form .gform_wrapper .gfield_label {
  margin-block-end: 0.375rem;
}

.process-assessment .process-assessment__form .gform_wrapper input:not([type="checkbox"]):not([type="submit"]) {
  height: 3rem;
  min-height: 3rem;
}

.process-assessment .process-assessment__form .gform_wrapper textarea {
  height: 8rem;
  min-height: 8rem;
}

.process-assessment .process-assessment__form .gform_wrapper .gfield_description {
  line-height: 1.35;
  padding-block-start: 0.375rem;
}

.process-assessment .process-assessment__form .gform_wrapper .gfield_checkbox .gchoice {
  padding-block: 0.625rem;
}

.process-assessment .process-assessment__form .assessment-confirmation {
  padding-inline: clamp(1.5rem, 3vw, 2rem);
}
