/* @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));}
.finpro-news-release-preview + .finpro-news-release-preview{border-top:1px solid var(--pds-semantic-border-default);}.finpro-news-release-title + .field--name-field-description{margin-top:calc(var(--pds-base-unit) * 3);}.pcom-news-release-preview .pcom-news-release-text-container{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--pds-base-unit) * 2);}.pcom-news-release-preview span{flex:0 0 auto;}.pcom-news-release-preview pds-feature-block{--pds-feature-block-gap:var(--pds-base-unit);--pds-feature-block-media-width:25%;}.pcom-news-release-preview pds-feature-block img{border-radius:calc(var(--pds-base-unit) / 2);height:auto;width:100%;}@media (width >= 768px){.pcom-news-release-preview pds-feature-block{--pds-feature-block-gap:calc(var(--pds-base-unit) * 3);}}
