
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;
}

.ruled-grid > .card {
    
}

/* 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;
}