/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-type--managed-file,.pcom-has-custom-composite .form-type--webform-custom-composite,.webform-type-fieldset{margin-bottom:calc(3 * var(--pds-base-unit));}.webform-type-fieldset{border:1px solid var(--pds-semantic-border-default);border-radius:calc(.5 * var(--pds-base-unit));padding:calc(2 * var(--pds-base-unit)) calc(1 * var(--pds-base-unit));}.webform-type-fieldset > legend{font-family:var(--pds-base-type-font-family-100-bold);margin:0 calc(2 * var(--pds-base-unit));padding:0 calc(1 * var(--pds-base-unit));}.form-type--managed-file .description{color:var(--pds-semantic-text-subtle);font-size:var(--pds-base-type-font-size-14);margin-top:calc(1 * var(--pds-base-unit));}.pds-form .pds-checkbox > input.pds-checkbox-error + label::before{border-color:#c00000;border-color:var(--color-utility-error);}.pcom-form-inner{background-color:#fff;border-radius:4px;border:1px solid #c5c6c5;}.pcom-form-inner textarea{width:100%;}.pcom-has-custom-composite .webform-multiple-table tbody tr{border:1px solid var(--pds-semantic-border-default);border-radius:calc(0.75 * var(--pds-base-unit));display:block;padding:calc(1 * var(--pds-base-unit));}.pcom-has-custom-composite .webform-multiple-table tbody tr:not(:last-child){margin:0 0 calc(3 * var(--pds-base-unit));}.pcom-has-custom-composite .form-type--webform-custom-composite .webform-multiple-add input[type="submit"]{font-size:var(--pds-base-type-font-size-14);padding:calc(0.375 * var(--pds-base-unit)) calc(2 * var(--pds-base-unit));}.pds-label-required{color:var(--pds-semantic-text-error);}.webform-submission-form input[type="file"]::file-selector-button{background-color:var(--pds-component-button-primary-background);border-radius:calc(3.5 * var(--pds-base-unit));border:1px solid var(--pds-component-button-primary-border);color:var(--pds-component-button-primary-text);cursor:pointer;font-family:var(--pds-base-type-font-family-100-bold);font-size:var(--pds-base-type-font-size-14);font-weight:400;margin-right:16px;padding:calc(0.375 * var(--pds-base-unit)) calc(2 * var(--pds-base-unit));transition:color 100ms cubic-bezier(0.4,0,0.2,1),background-color 100ms cubic-bezier(0.4,0,0.2,1),border-color 100ms cubic-bezier(0.4,0,0.2,1);}.webform-submission-form input[type="file"]::file-selector-button:hover,.webform-submission-form input[type="file"]::file-selector-button:active{background-color:var(--pds-component-button-primary-hover-background);border-color:var(--pds-component-button-primary-hover-border);color:var(--pds-component-button-primary-hover-text);}.webform-submission-form .button:focus{outline:calc(.25 * var(--pds-base-unit)) solid var(--pds-component-button-primary-inverted-border);outline-offset:calc(.25 * var(--pds-base-unit));}
.pcom-long-form-content .field--name-body :is(p,li,strong,em,table){font-size:var(--pds-base-type-font-size-20);line-height:var(--pds-base-type-line-height-28);}.pcom-long-form-content .field--name-body :is(h2,h3,h4,h5,h6){margin-bottom:calc(var(--pds-base-unit) * 2);}.pcom-long-form-content .field--name-body :is(h2,h3){margin-top:calc(var(--pds-base-unit) * 6);}.pcom-long-form-content .field--name-body :is(h4,h5,h6){margin-top:calc(var(--pds-base-unit) * 5);}.pcom-long-form-content .field--name-body a sup{display:inline-block;text-decoration:none;}.pcom-long-form-content .field--name-body li{margin-bottom:calc(var(--pds-base-unit) * 3);}.pcom-long-form-content .field--name-body .callout img{vertical-align:middle;margin-right:var(--pds-base-unit);}.pcom-long-form-content .field--name-body hr{margin:calc(var(--pds-base-unit) * 4) 0;border-top:0;}.pcom-long-form-content .field--name-body .callout{border-radius:var(--pds-base-unit);margin:calc(var(--pds-base-unit) * 5) 0 calc(var(--pds-base-unit) * 3);padding:calc(var(--pds-base-unit) * 3);}.pcom-long-form-content .field--name-body .callout.bg-light-gray{background:var(--pds-semantic-background-subtle);}.pcom-long-form-content .field--name-body .callout.bg-light-gray ul{padding-left:calc(var(--pds-base-unit) * 4);}.pcom-long-form-content .field--name-body .callout.bg-light-blue{background:var(--pds-semantic-background-brand-default);}.pcom-long-form-content .field--name-body .callout :is(h2,h3){margin-top:0;}.pcom-long-form-content .field--name-body .callout > :last-child{margin-bottom:calc(var(--pds-base-unit) * 3) !important;}
