/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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)}
@font-face{font-family:"FS Elliot Pro Outline";src:url(/themes/custom/principalfoundation/fonts/FSElliotOutline.woff) format("woff");}:root{--color-core-1:#0061a0;--color-utility-core-1-120:#002e6d;--color-neutral-1:#333333;--color-neutral-4:#c5c6c5;--color-neutral-white:#ffffff;--typography-font-secondary:"FS Elliot Web Bold","FS Elliot Web Regular","Arial",arial,sans-serif;}html{box-sizing:border-box;-ms-overflow-style:scrollbar;}*,::after,::before{box-sizing:inherit;}a,a.pds-link-light{font-family:"FS Elliot Web Bold","FS Elliot Web Regular",Arial,arial,sans-serif;}.sr-only:not(:focus-within){position:absolute;display:block;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}@media screen and (-webkit-min-device-pixel-ratio:0){details > *{box-sizing:border-box;}}hr{border-bottom:1px solid #c5c6c5;border-bottom:1px solid var(--color-neutral-4);}hr.pds-global-paragraph-spacer{height:0;border:0;width:calc(25% - 16px);}@media screen and (min-width:720px){hr.pds-global-paragraph-spacer{width:calc(16.666666667% - 24px);}}a{font-family:var(--typography-font-secondary);font-weight:400;color:#0061a0;color:var(--color-core-1);text-decoration:none;border-bottom:none;}a:active,a:hover{color:#002e6d;color:var(--color-utility-core-1-120);border-bottom:1px solid;}a.pds-link-light,a.pds-link-unstyled,a.pds-link-unstyled:active,a.pds-link-unstyled:hover{border-bottom:none;}a.pds-link-light{font-family:var(--typography-font-secondary);font-weight:400;color:#fff;color:var(--color-neutral-white);text-decoration:none;}a.pds-link-light:active,a.pds-link-light:hover{color:#fff;color:var(--color-neutral-white);border-bottom:1px solid;}a.pds-link-light.pds-link-unstyled,a.pds-link-light.pds-link-unstyled:active,a.pds-link-light.pds-link-unstyled:hover{border-bottom:none;}a.pds-link-alt,a.pds-link-emphasis{font-family:"FS Elliot Web Bold","FS Elliot Web Regular",Arial,arial,sans-serif;font-family:var(--typography-font-secondary);font-weight:400;color:#0061a0;color:var(--color-core-1);text-decoration:none;border-bottom:1px dashed;}a.pds-link-alt:active,a.pds-link-alt:hover,a.pds-link-emphasis:active,a.pds-link-emphasis:hover{color:#002e6d;color:var(--color-utility-core-1-120);border-bottom:1px solid;}a.pds-link-alt.pds-link-unstyled,a.pds-link-alt.pds-link-unstyled:active,a.pds-link-alt.pds-link-unstyled:hover,a.pds-link-emphasis.pds-link-unstyled,a.pds-link-emphasis.pds-link-unstyled:active,a.pds-link-emphasis.pds-link-unstyled:hover{border-bottom:none;}a.pds-link-alt-light,a.pds-link-emphasis-light{font-family:"FS Elliot Web Bold","FS Elliot Web Regular",Arial,arial,sans-serif;font-family:var(--typography-font-secondary);font-weight:400;color:#fff;color:var(--color-neutral-white);text-decoration:none;border-bottom:1px dashed;}a.pds-link-alt-neutral,a.pds-link-emphasis-neutral,button.pds-link{font-family:"FS Elliot Web Bold","FS Elliot Web Regular",Arial,arial,sans-serif;text-decoration:none;font-weight:400;}a.pds-link-alt-light:active,a.pds-link-alt-light:hover,a.pds-link-emphasis-light:active,a.pds-link-emphasis-light:hover{color:#fff;color:var(--color-neutral-white);border-bottom:1px solid;}a.pds-link-alt-light.pds-link-unstyled,a.pds-link-alt-light.pds-link-unstyled:active,a.pds-link-alt-light.pds-link-unstyled:hover,a.pds-link-emphasis-light.pds-link-unstyled,a.pds-link-emphasis-light.pds-link-unstyled:active,a.pds-link-emphasis-light.pds-link-unstyled:hover{border-bottom:none;}a.pds-link-alt-neutral,a.pds-link-emphasis-neutral{font-family:var(--typography-font-secondary);color:#333;color:var(--color-neutral-1);border-bottom:1px dashed;}a.pds-link-alt-neutral:active,a.pds-link-alt-neutral:hover,a.pds-link-emphasis-neutral:active,a.pds-link-emphasis-neutral:hover{color:#333;color:var(--color-neutral-1);border-bottom:1px solid;}a.pds-link-alt-neutral.pds-link-unstyled,a.pds-link-alt-neutral.pds-link-unstyled:active,a.pds-link-alt-neutral.pds-link-unstyled:hover,a.pds-link-emphasis-neutral.pds-link-unstyled,a.pds-link-emphasis-neutral.pds-link-unstyled:active,a.pds-link-emphasis-neutral.pds-link-unstyled:hover{border-bottom:none;}h1{font-size:2.8125rem;font-weight:400;line-height:3.4375rem;margin:0;}h2{font-size:2.5rem;line-height:3.125rem;margin:0;}h3{font-size:1.875rem;font-weight:400;line-height:2.5rem;margin:0;}h4{font-size:1.75rem;font-weight:400;line-height:2.375rem;margin:0;}h5,h6{margin:0;font-weight:400;}h5{font-size:1.625rem;line-height:2.25rem;}h6{font-size:1.5rem;line-height:2.125rem;}@media only screen and (max-width:720px){h1{font-size:2.5rem;line-height:3.125rem;}h2{font-size:2rem;line-height:2.625rem;}h3{font-size:1.875rem;line-height:2.5rem;}h4{font-size:1.75rem;line-height:2.375rem;}h5{font-size:1.625rem;line-height:2.25rem;}h6{font-size:1.5rem;line-height:2.125rem;}}sup{position:static;vertical-align:super;}sub{position:static;vertical-align:sub;}.pfg-homepage-title-background{background-image:url(/themes/custom/principalfoundation/images/Gradient_Homepage_Mobile_1x.jpg);background-size:cover;}.pfg-secondary-title-background{background-image:url(/themes/custom/principalfoundation/images/Gradient_SecondaryPgs_Mobile_1x.jpg);background-size:cover;}.pfg-homepage-title-background h2{max-width:360px;}.pfg-page-title{color:var(--pds-semantic-text-inverted-default);font-size:49px;line-height:85%;font-family:var(--pds-base-type-font-family-100-heavy);text-transform:uppercase;letter-spacing:-1.97px;margin:0;}.pfg-page-title-outline{font-family:FS Elliot Pro Outline;}.block-page-title-block .pfg-page-title > span{font-family:FS Elliot Pro Outline;}@media screen and (width >= 768px){.pfg-homepage-title-background{background-image:url(/themes/custom/principalfoundation/images/Gradient_Homepage_Desktop_1x.jpg);}.pfg-secondary-title-background{background-image:url(/themes/custom/principalfoundation/images/Gradient_SecondaryPgs_Desktop_1x.jpg);}}@media screen and (768px < width < 1043px){.pfg-page-title-large{font-size:69px;}.pfg-homepage-title-background h2{max-width:700px;}}@media screen and (1043px <= width < 1366px){.pfg-page-title-large{font-size:99px;}.pfg-homepage-title-background h2{max-width:990px;}}@media screen and (width >= 1366px){.pfg-page-title-large{font-size:140px;letter-spacing:-6.768px;}.pfg-homepage-title-background h2{max-width:unset;}}.houston-text-invert a.pds-link-emphasis{color:var(--pds-semantic-text-inverted-default);}
.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:1024px){.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)}
.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 .1s cubic-bezier(0.4,0,0.2,1) 0s,background-color .1s cubic-bezier(0.4,0,0.2,1) 0s,border-color .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:768px){.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:.5rem;margin-bottom:.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;width:fit-content}form:not(.pds-form,.pds-form-wrapper) .form-item__label{font-family:var(--pds-base-type-font-family-100-bold);display:block;margin-top:.25rem;margin-bottom:.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:.25rem;margin-bottom:.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:.25em;margin-bottom:.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:.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:.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:.125em;margin-bottom:.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)}
.block-page-title-block .page-title{font-size:var(--pds-base-type-font-size-48);line-height:var(--pds-base-type-line-height-54);padding-top:0;padding-bottom:0;}.block-views-blockarticles-articles .bef-exposed-form .bef-links ul{list-style:none;padding:0;margin:0;display:block;}@media screen and (min-width:540px){.block-views-blockarticles-articles .bef-exposed-form .bef-links ul{display:flex;flex-wrap:wrap;justify-content:left;gap:2rem;}}.block-views-blockarticles-articles .bef-exposed-form label,.block-views-blockarticles-articles .bef-exposed-form .description{display:none;}.block-views-blockarticles-articles .bef-exposed-form .bef-link--selected{border-bottom:1px solid;}.block-views-blockpress-releases-block-press-releases .views-row{border-top:1px solid var(--pds-semantic-border-interactive-inverted-xstrong);padding:24px 0;}.block-views-blockpress-releases-block-press-releases .views-row:last-child{border-bottom:1px solid var(--pds-semantic-border-interactive-inverted-xstrong);}.block-views-blockpress-releases-block-press-release-all .views-row{margin-bottom:56px;}
.pds-form .form-item{margin-bottom:calc(2 * var(--pds-base-unit));margin-top:calc(2 * var(--pds-base-unit));}
.pfg-hero-bg-offset{background:var(--pds-semantic-background-brand-default);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,var(--pds-semantic-background-brand-default) 8%,var(--pds-semantic-background-brand-default) 100%);padding:32px 16px;}@media all and (min-width:768px){.pfg-hero-bg-offset{background:#FFF;}.pfg-hero-bg-offset pds-feature-block{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,var(--pds-semantic-background-brand-default) 8%,var(--pds-semantic-background-brand-default) 100%);padding:32px 32px 32px 0;}}@media all and (min-width:1240px){.pfg-hero-bg-offset pds-feature-block{padding:64px 64px 64px 0;}}.pfg-hero-bg-offset-highlight{background:var(--pds-semantic-background-highlight);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,var(--pds-semantic-background-highlight) 8%,var(--pds-semantic-background-highlight) 100%);padding:32px 16px;}@media all and (min-width:768px){.pfg-hero-bg-offset-highlight{background:#FFF;}.pfg-hero-bg-offset-highlight pds-feature-block{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,var(--pds-semantic-background-highlight) 8%,var(--pds-semantic-background-highlight) 100%);padding:32px 32px 32px 0;}}@media all and (min-width:1240px){.pfg-hero-bg-offset-highlight pds-feature-block{padding:64px 64px 64px 0;}}.pfg-hero-bg-offset-superwide{background:var(--pds-semantic-background-brand-default);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,var(--pds-semantic-background-brand-default) 12%,var(--pds-semantic-background-brand-default) 100%);padding:30px 0;}@media all and (min-width:768px){.pfg-hero-bg-offset-superwide{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,var(--pds-semantic-background-brand-default) 12%,var(--pds-semantic-background-brand-default) 100%);padding:60px 0;}}@media all and (min-width:1240px){.pfg-hero-bg-offset-superwide{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 22%,var(--pds-semantic-background-brand-default) 22%,var(--pds-semantic-background-brand-default) 100%);}}@media all and (min-width:2000px){.pfg-hero-bg-offset-superwide{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 25%,var(--pds-semantic-background-brand-default) 25%,var(--pds-semantic-background-brand-default) 100%);}}.pfg-hero-bg-offset-superwide-highlight{background:var(--pds-semantic-background-highlight);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,var(--pds-semantic-background-highlight) 12%,var(--pds-semantic-background-highlight) 100%);padding:30px 0;}@media all and (min-width:768px){.pfg-hero-bg-offset-superwide-highlight{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 12%,var(--pds-semantic-background-highlight) 12%,var(--pds-semantic-background-highlight) 100%);padding:60px 0;}}@media all and (min-width:1240px){.pfg-hero-bg-offset-superwide-highlight{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 22%,var(--pds-semantic-background-highlight) 22%,var(--pds-semantic-background-highlight) 100%);}}@media all and (min-width:2000px){.pfg-hero-bg-offset-superwide-highlight{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 25%,var(--pds-semantic-background-highlight) 25%,var(--pds-semantic-background-highlight) 100%);}}
.foundation-intro-eyebrow{margin-bottom:calc(1.5 * var(--pds-base-unit));}
.recipe-button[data-variant=default],.recipe-button[data-variant=default]:not(:disabled),.recipe-button[data-variant=default]:not(:disabled):hover:not(:disabled),.recipe-button[data-variant=default]:not(:disabled):active:not(:disabled),.recipe-button[data-variant=default]:focus{color:var(--pds-semantic-background-brand-xstrong);border:1px solid var(--pds-semantic-background-brand-xstrong);}.pfg-ghost-button .recipe-button[data-variant=default]{background:transparent;}.pfg-highlight-button .recipe-button[data-variant=primary]{background:var(--pds-semantic-background-highlight);color:var(--pds-semantic-background-brand-xstrong);border:1px solid var(--pds-semantic-background-brand-xstrong);}.pfg-highlight-button pds-link[button="primary"]{--pds-component-button-primary-active-background:#cce93d;--pds-component-button-primary-active-border:var(--pds-semantic-background-brand-xstrong);--pds-component-button-primary-active-text:var(--pds-semantic-background-brand-xstrong);--pds-component-button-primary-background:#cce93d;--pds-component-button-primary-border:var(--pds-semantic-background-brand-xstrong);--pds-component-button-primary-hover-background:#cce93d;--pds-component-button-primary-hover-border:var(--pds-semantic-background-brand-xstrong);--pds-component-button-primary-hover-text:var(--pds-semantic-background-brand-xstrong);--pds-component-button-primary-text:var(--pds-semantic-background-brand-xstrong);}.pfg-highlight-button .recipe-button[data-variant=primary]:hover:not(:disabled),.pfg-highlight-button .recipe-button[data-variant=primary]:active:not(:disabled),.pfg-highlight-button .recipe-button[data-variant=primary]:focus{background:#cce93d;color:var(--pds-semantic-background-brand-xstrong);border:1px solid var(--pds-semantic-background-brand-xstrong);}
.layout-builder__layout pds-decorator{padding:1px 0;}pds-heading + pds-decorator{margin-top:calc(5 * var(--pds-base-unit));}pds-heading + pds-decorator > :first-child{margin-top:calc(5 * var(--pds-base-unit));}
.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}
.node--type-article p,.node--type-article li{font-size:var(--pds-base-type-font-size-18);line-height:var(--pds-base-type-line-height-28)}.node--type-article .field--name-field-article__description{margin-bottom:calc(var(--pds-base-unit)*6)}.node--type-article .field--name-field-article__author{margin-bottom:calc(var(--pds-base-unit)*6)}.node--type-article .field--name-field-representative-image{margin-bottom:calc(var(--pds-base-unit)*8)}.node--type-article .field--name-field-article__video{margin-bottom:calc(var(--pds-base-unit)*8)}.node--type-article .field--name-field-article__image{margin-bottom:calc(var(--pds-base-unit)*8)}.node--type-article .field--name-field-article__image img{border-radius:4px;max-width:100%;height:auto;width:100%}.node--type-article .field--name-body{margin-bottom:calc(var(--pds-base-unit)*6)}.node--type-article .field--name-field-article__tags{margin-bottom:calc(var(--pds-base-unit)*6)}.node--type-article .field--name-field-article__tags .field__item{display:inline-block;margin-bottom:calc(var(--pds-base-unit)*1)}
#show-all-btn{margin:20px 0 60px 0;display:inline-block;}.node--type-article .field--name-field-article__image{margin-bottom:0;}.node--type-article .article-description-decorator .field--name-field-article__description{margin-top:24px;margin-bottom:24px;}.node--type-article .article-description-decorator .field--name-field-article__description > :last-child{margin-bottom:0;}@media screen and (width >=1024px){.principal-foundation-article-tag{margin-bottom:0;}}pds-feature-block.article-c-feature-block{--pds-feature-block-media-width:44%;}
