p {
  max-width: 65ch;
}
#gform_submit_button_1, #gform_submit_button_2 {
  background-color: var(--action);
  color: var(--action-ultra-light);
  border-color: var(--action);
  padding: var(--btn-pad-y) var(--btn-pad-x);
  border-radius: var(--btn-radius);
  border-style: solid;
  text-transform: var(--btn-text-transform);
  text-decoration: var(--btn-text-decoration);
  letter-spacing: var(--btn-letter-spacing);
  font-weight: var(--btn-weight);
  font-style: var(--btn-text-style);
  min-inline-size: var(--btn-width);
  line-height: var(--btn-line-height);
  justify-content: center;
  text-align: center;
  border-width: var(--btn-border-size);
  font-size: clamp(1.6rem, calc(0.1912045889vw + 1.5388145315rem), 1.8rem);
  cursor: pointer;
}
#gform_submit_button_1:hover, #gform_submit_button_2:hover {
  background-color: var(--action-hover);
  color: var(--action-ultra-light);
  border-color: var(--action-hover);
}
/* Ruled Grid */
.ruled-grid {
  display: grid;
  grid-template-columns: repeat 3, minmax(0, 1fr);
  align-items: stretch;
}
/* Submit Button Gravity Forms */
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit] {
  background-color: var(--action);
  color: var(--action-ultra-light);
  border-color: var(--action);
  padding: var(--btn-pad-y) var(--btn-pad-x);
  border-radius: var(--btn-radius);
  border-style: solid;
  text-transform: var(--btn-text-transform);
  text-decoration: var(--btn-text-decoration);
  letter-spacing: var(--btn-letter-spacing);
  font-weight: var(--btn-weight);
  font-style: var(--btn-text-style);
  min-inline-size: var(--btn-width);
  line-height: var(--btn-line-height);
  justify-content: center;
  text-align: center;
  border-width: var(--btn-border-size);
  font-size: clamp(1.6rem, calc(0.1912045889vw + 1.5388145315rem), 1.8rem);
  cursor: pointer;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
  background-color: var(--action-hover);
  color: var(--action-ultra-light);
  border-color: var(--action-hover);
}
body .gform_wrapper.gravity-theme .gfield_label {
  color: var(--base-ultra-dark);
  font-weight: 600;
}
body .gform_wrapper.gravity-theme .ginput_complex label {
  color: var(--shade-medium);
}
/* Required styling */
body .gform_wrapper .gform_required_legend {
  font-size: 1.5rem;
  padding-bottom: 1.5rem;
}
