/* Field labels and section titles share one palette across the collection. */
.cps-builder-page .workspace form .section-card h2,
.cps-builder-page .workspace form .section-card h3,
.cps-builder-page .workspace form label,
.cps-builder-page .workspace form legend,
.cps-builder-page .workspace form details > summary,
.cps-builder-page .workspace form .summary-title {
 color: #203b50;
}
.cps-builder-page .workspace form label > span:not(.cps-required):not(.field-error) {
 color: inherit;
}
.cps-builder-page .workspace form .cps-optional-note {
 display: inline !important;
 margin: 0 0 0 6px !important;
 color: #73889c !important;
 font-size: 12px !important;
 font-weight: 400 !important;
 line-height: 1.5;
 letter-spacing: 0;
}
.cps-builder-page .workspace form .cps-required {
 color: #007bc7;
}
.cps-builder-page .workspace form label > textarea {
 display: block;
 margin-top: 7px;
}
.cps-builder-page .workspace form .section-card > h2 + .helper {
 margin: -4px 0 20px;
}
