:is(rh-footer,rh-footer-universal){color:var(--rh-color-white,#ffffff);color-scheme:only dark;--rh-footer-section-side-gap:var(--rh-space-lg,16px);--rh-footer-links-gap:var(--rh-space-md,8px)}@media screen and (min-width:1200px){:is(rh-footer,rh-footer-universal){--rh-footer-section-side-gap:var(--rh-space-2xl,32px)}}:is(rh-footer,rh-footer-universal)>[slot^=links] a{line-height:var(--rh-line-height-body-text,1.5)}:is(rh-footer,rh-footer-universal) [slot^=logo]{display:inline-flex!important;max-width:24em;min-width:16em}:is(rh-footer,rh-footer-universal) :is(h1[slot^=links],h2[slot^=links],h3[slot^=links],h4[slot^=links],h5[slot^=links]){--rh-font-weight-heading-medium:var(--rh-font-weight-heading-bold,700)}@media(min-width:992px){:is(rh-footer,rh-footer-universal) h3{padding-bottom:var(--rh-space-md,8px);line-height:var(--rh-line-height-heading,1.3)}}:is(rh-footer,rh-footer-universal) rh-footer-social-link{position:relative;top:4px}:is(rh-footer,rh-footer-universal) rh-footer-block{--pfe-broadcasted--link:var(--rh-color-blue-30,#92c5f9);--pfe-broadcasted--link--hover:var(--rh-color-blue-20,#b9dafc);width:100%}:is(rh-footer,rh-footer-universal) rh-footer-block h3{padding-bottom:0}:is(rh-footer,rh-footer-universal) rh-footer-block :is(h1[slot^=header],h2[slot^=header],h3[slot^=header],h4[slot^=header],h5[slot^=header]){--rh-font-weight-heading-medium:var(--rh-font-weight-heading-bold,700)}:is(rh-footer,rh-footer-universal) rh-footer-block p{margin-top:-1px;line-height:var(--rh-line-height-body-text,1.5)}:is(rh-footer,rh-footer-universal) rh-footer-block p a{-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:max(5px,.28em);transition:all .3s ease}:is(rh-footer,rh-footer-universal) rh-footer-block p a:hover{-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:max(6px,.33em)}:is(rh-footer,rh-footer-universal) rh-footer-block p+ul{list-style-type:none;column-count:2;column-gap:1em;padding-bottom:16px}:is(rh-footer,rh-footer-universal) rh-footer-block p+ul li{margin-top:16px;display:inline-block;width:100%}:is(rh-footer,rh-footer-universal) rh-footer-block pfe-cta{margin-top:calc(-1*var(--rh-space-xs, 4px))}rh-footer::part(links){row-gap:0}rh-footer::part(main-secondary){gap:var(--rh-space-xl,24px);grid-template-columns:1fr}[slot=main-secondary]{--rh-space-2xl:var(--rh-space-xl,24px)}