/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:not(:defined,video-js){display:none;}body{font-family:var(--pds-base-type-font-family-100);font-size:var(--pds-base-type-root);font-weight:400;color:var(--pds-semantic-text-default);line-height:var(--pds-base-type-line-height-28);letter-spacing:var(--pds-base-type-letter-spacing-default);text-transform:none;}p{margin-block:0 1.5em;}strong{font-family:var(--pds-base-type-font-family-100-bold);}
html{scroll-behavior:smooth;}.block-system-main-block-container{position:relative;}.coveo-result-row .coveo-date-result{width:120px;text-align:right;font-size:12px;}.pcom-util-footnote{border-top:1px solid var(--color-neutral-4);}.block-footnotes-group + .block-pfg-components-disclosure p:first-child{margin-top:40px;}.embedded-entity img{margin-bottom:24px;}.align-center.embedded-entity,.align-center[role="group"]{text-align:center;}.view-right-sidebar{--pds-sidebar-right-width:24%;--pds-sidebar-right-stacked-position:1;}.pcom-layout-container-max-width-narrow-extra-article{max-width:790px;margin:auto;}.pcom-layout-container-max-width-narrow-extra{max-width:600px;margin:auto;}
.page-node-type-article .pcom-article-intro a:hover,.page-node-type-article .field--name-body a:hover,.page-node-type-news-release .field--name-body a:hover{border-bottom:0;text-decoration:underline;}#drupal-off-canvas-wrapper .form-select,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-select{width:100%;}#drupal-off-canvas-wrapper .pds-select svg,#drupal-off-canvas:not(.drupal-off-canvas-reset) .pds-select svg{display:none;}.pds-color-bg-core-8 pds-footnote-link{--pds-link-text-alt:#62b5e5;--pds-link-text-alt-hover:#62b5e5;}.pds-articlePreview .pds-articlePreview-content .pds-articlePreview-title{font-size:var(--typography-body-lg);}.pds-articlePreview-img-container{max-width:100% !important;}.pds-calloutSection h2:nth-child(n+2)::before,.pds-calloutSection h3::before,.pds-calloutSection h4::before,.pds-calloutSection h5::before,.pds-calloutSection h6::before{display:none;}.pds-calloutSection h2.pds-calloutSection-subheading + h2::before{display:block;}.pds-calloutSection.pds-calloutSection-backgroundGradient h2.pds-calloutSection-subheading + h2::before{display:none;}.pds-calloutSection .pds-calloutSection-wrapper,.pds-calloutSection.pds-calloutSectionCard .pds-calloutSection-wrapper{padding-left:0;padding-right:0;margin:0;}
.reverse-stacking-column-order .row{flex-wrap:wrap-reverse;}.houston-align-center{display:flex;align-items:center;justify-content:center;flex-direction:column;}.houston-align-left{display:flex;align-items:start;justify-content:left;flex-direction:column;}.houston-align-right{display:flex;align-items:end;justify-content:right;flex-direction:column;}.houston-remove-vertical-margin > :last-child,.houston-remove-vertical-margin p:last-of-type,.houston-remove-vertical-margin ul:last-child{margin-bottom:0;}.houston-remove-vertical-margin > :first-child{margin-top:0;}.houston-u-responsive-image{display:block;height:auto;line-height:0;object-fit:contain;max-width:100%;min-height:calc(var(--pds-base-unit) * 4);width:auto;}.has-pds-collapsible + .has-pds-collapsible{margin-top:-1px;}.reverse-stacking-column-order .row{flex-wrap:wrap-reverse;}.houston-text-invert{color:var(--pds-base-color-neutral-white);}.houston-text-invert a{color:var(--pds-base-color-neutral-white);border-bottom:1px dashed;}.houston-text-invert a:hover{border-bottom:1px solid;}.houston-text-invert sup a{border-bottom:none;}.houston-text-invert sup a:hover{color:var(--pds-base-color-neutral-white);border-bottom:none;}.houston-text-invert .pds-divider::before,.houston-text-invert .pds-divider::after{border-color:var(--pds-base-color-neutral-white);}.houston-text-invert .recipe-quote .recipe-quote-attribution{color:var(--pds-base-color-neutral-white);}.houston-band-xs{padding-top:calc(var(--pds-base-unit) * 2);padding-bottom:calc(var(--pds-base-unit) * 2);}@media all and (min-width:64rem){.houston-container-padding{padding-left:calc(var(--pds-base-unit) * 5);padding-right:calc(var(--pds-base-unit) * 5);}}.houston-card-grid-equal-height > .block,.houston-card-grid-equal-height > .block > *{height:100%;}
pds-breadcrumbs{margin-top:calc(var(--pds-base-unit) * 2);margin-bottom:calc(var(--pds-base-unit) * 2);display:block;}
.button,#drupal-off-canvas input[type=submit].button{font-weight:400;font-size:var(--pds-base-type-font-size-16);line-height:var(--pds-base-type-line-height-28);font-family:var(--pds-base-type-font-family-100-bold);letter-spacing:var(--pds-base-type-letter-spacing-default);display:inline-flex;align-items:center;white-space:normal;border-radius:calc(var(--pds-base-unit) * 3.5);padding:calc(var(--pds-base-unit) * 1.125) calc(var(--pds-base-unit) * 4);cursor:pointer;user-select:none;text-align:center;transition:color 0.1s cubic-bezier(0.4,0,0.2,1) 0s,background-color 0.1s cubic-bezier(0.4,0,0.2,1) 0s,border-color 0.1s cubic-bezier(0.4,0,0.2,1) 0s;margin-block:calc(var(--pds-base-unit) * 2) calc(var(--pds-base-unit) * 2);margin-inline:0 calc(var(--pds-base-unit) * 1.5);}#drupal-off-canvas input[type=submit].button{width:auto;}a.button{text-decoration:none;}.button{background-color:var(--pds-component-button-default-background);color:var(--pds-component-button-default-text);border:1px solid var(--pds-component-button-default-border);}.button:disabled{background-color:var(--pds-component-button-disabled-background);color:var(--pds-component-button-disabled-text);border:1px solid var(--pds-component-button-disabled-border);cursor:not-allowed;}.button:hover:not(:disabled){background-color:var(--pds-component-button-default-hover-background);color:var(--pds-component-button-default-hover-text);border:1px solid var(--pds-component-button-default-hover-border);}.button:active:not(:disabled){background-color:var(--pds-component-button-default-active-background);color:var(--pds-component-button-default-active-text);border:1px solid var(--pds-component-button-default-active-border);}.button--inverted,#drupal-off-canvas input[type=submit].button{background-color:var(--pds-component-button-default-inverted-background);color:var(--pds-component-button-default-inverted-text);border:1px solid var(--pds-component-button-default-inverted-border);}.button--inverted:hover:not(:disabled),#drupal-off-canvas input[type=submit].button:hover:not(:disabled){background:var(--pds-component-button-default-inverted-hover-background);color:var(--pds-component-button-default-inverted-hover-text);border:1px solid var(--pds-component-button-default-inverted-hover-border);}.button--inverted:active:not(:disabled),#drupal-off-canvas input[type=submit].button:active:not(:disabled){background:var(--pds-component-button-default-inverted-active-background);color:var(--pds-component-button-default-inverted-active-text);border:1px solid var(--pds-component-button-default-inverted-active-border);outline:none;}.button--primary{background-color:var(--pds-component-button-primary-background);color:var(--pds-component-button-primary-text);border:1px solid var(--pds-component-button-primary-border);}.button--primary:hover:not(:disabled){background-color:var(--pds-component-button-primary-hover-background);color:var(--pds-component-button-primary-hover-text);border:1px solid var(--pds-component-button-primary-hover-border);}.button--primary:active:not(:disabled){background-color:var(--pds-component-button-primary-active-background);color:var(--pds-component-button-primary-active-text);border:1px solid var(--pds-component-button-primary-active-border);outline:none;}.button--primary-inverted,#drupal-off-canvas input[type=submit].button--primary{background-color:var(--pds-component-button-primary-inverted-background);color:var(--pds-component-button-primary-inverted-text);border:1px solid var(--pds-component-button-primary-inverted-border);}.button--primary-inverted:hover:not(:disabled),#drupal-off-canvas input[type=submit].button--primary:hover:not(:disabled){background-color:var(--pds-component-button-primary-inverted-hover-background);color:var(--pds-component-button-primary-inverted-hover-text);border:1px solid var(--pds-component-button-primary-inverted-hover-border);}.button--primary-inverted:active:not(:disabled),#drupal-off-canvas input[type=submit].button--primary:active:not(:disabled){background-color:var(--pds-component-button-primary-inverted-active-background);color:var(--pds-component-button-primary-inverted-active-text);border:1px solid var(--pds-component-button-primary-inverted-active-border);}.button--danger{background-color:var(--pds-component-button-default-background);color:var(--pds-semantic-text-error);border:1px solid var(--pds-semantic-border-error);}.button--danger:hover:not(:disabled){background-color:var(--pds-component-button-default-hover-background);color:var(--pds-semantic-text-error);border:1px solid var(--pds-semantic-border-error);}.button--danger:active:not(:disabled){background-color:var(--pds-component-button-default-active-background);color:var(--pds-semantic-text-error);border:1px solid var(--pds-semantic-border-error);}
.feed-icon{visibility:hidden;}
.fieldset__legend{font-family:var(--pds-base-type-font-family-100-bold);}@media screen and (min-width:48rem){.fieldset__wrapper{margin:1.5rem 1.5rem 1.75rem;}}.fieldset__legend--visible ~ .fieldset__wrapper{margin-top:0;}.fieldset__wrapper--group{margin:0;}.fieldset__description{margin-top:0.5rem;margin-bottom:0.5rem;font-size:var(--pds-base-type-font-size-14);line-height:var(--pds-base-type-line-height-24);}
form:not(.pds-form,.pds-form-wrapper) .form-item{margin-top:1rem;margin-bottom:1rem;}form:not(.pds-form,.pds-form-wrapper) .form-item__label{font-family:var(--pds-base-type-font-family-100-bold);display:block;margin-top:0.25rem;margin-bottom:0.25rem;}form:not(.pds-form,.pds-form-wrapper) .form-item__label[for]{cursor:pointer;}form:not(.pds-form,.pds-form-wrapper) .form-item__label.option{display:inline;font-family:var(--pds-base-type-font-family-100);}form:not(.pds-form,.pds-form-wrapper) .form-item__description{max-width:60ch;margin-top:0.25rem;margin-bottom:0.25rem;font-size:var(--pds-base-type-font-size-14);line-height:var(--pds-base-type-line-height-24);}form:not(.pds-form,.pds-form-wrapper) .form-boolean-group .form-type--boolean{margin-top:0.25em;margin-bottom:0.25em;}form:not(.pds-form,.pds-form-wrapper) [dir=ltr] input[type=checkbox] + label,form:not(.pds-form,.pds-form-wrapper) [dir=ltr] input[type=radio] + label{padding-left:0.25rem;}form:not(.pds-form,.pds-form-wrapper) [dir=rtl] input[type=checkbox] + label,form:not(.pds-form,.pds-form-wrapper) [dir=rtl] input[type=radio] + label{padding-right:0.25rem;}form:not(.pds-form,.pds-form-wrapper) .form-items-inline{margin-top:-0.125em;margin-bottom:-0.125em;}form:not(.pds-form,.pds-form-wrapper) .form-items-inline > .form-item{display:inline-block;margin-top:0.125em;margin-bottom:0.125em;}form:not(.pds-form,.pds-form-wrapper) .container-inline .form-item__label{margin-top:0;margin-bottom:0;}form:not(.pds-form,.pds-form-wrapper) .form-actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;margin-bottom:1rem;}form:not(.pds-form,.pds-form-wrapper) .form-actions .button{margin-top:1rem;margin-bottom:1rem;}form:not(.pds-form,.pds-form-wrapper) .vertical-tabs__pane{margin:1rem;}#drupal-off-canvas .form-item .form-item__description{line-height:normal;}.js-form-type-pds-web-component [label] div p{display:inline-block;margin-bottom:0;}
[data-drupal-messages]:has(pds-alert:not([hidden])){padding-bottom:calc(var(--pds-base-unit) * 1);padding-top:calc(var(--pds-base-unit) * 1);}[data-drupal-messages]:has(pds-alert:not([hidden])) pds-layout-container + pds-layout-container{margin-top:calc(var(--pds-base-unit) * 2);}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:calc(var(--pds-base-unit) * 1);}
.page-title{padding-top:calc(var(--pds-base-unit) * 2);padding-bottom:calc(var(--pds-base-unit) * 3);}
.progress__bar{background-color:var(--pds-base-color-blue-principal);}
.houston-legal-section{}.houston-legal-section hr{border:none;background-color:var(--pds-semantic-border-default);color:var(--pds-semantic-border-default);height:1px;}.houston-legal-section .pds-footnote{border-top:none;}
