  /** Generated: 2026-05-27 16:58:38 for WJ v6.5.1, App v1.3.8 **/ 
:root{/* Since AL doesn't have all the Brand Color pickers to support Rushmore fully, use neutral colors for Main Menu */
--MainMenuItem-Color:var(--Colors-Neutral06);--MainMenuItemHover-Color:var(--Colors-UniversalBlack);--MainMenuItemFocus-Color:var(--MainMenuItemHover-Color);--MainMenuItemActive-Color:var(--MainMenuItemHover-Color);}
/*
These custom updates for AmplifyCore are targeted to reach WJ Core in v6.3.x
*/
.redactor-box:has(.FullViewportWidthEmbed){padding-inline:0;}
.Page:is(.redactor-box,.CMSPage) .HTMLContent:has(> .FullViewportWidthEmbed){max-width:unset;padding:0;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner{height:100%;padding:0;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner > iframe{position:static;}
.CMSPage .MainContentInner:has(> .HTMLContent > .EmbedWithHiddenPageHeader) > .PageHeader{display:none;}
.HTMLContent .ThreeColumns{display:flex;justify-content:space-between;flex-wrap:wrap;padding:12px 0;}
.HTMLContent .ThreeColumns>*{flex-basis:31.5%;}
@media (max-width: 640px) {
.HTMLContent .ThreeColumns>*{flex-basis:100%;padding:12px 0;}
}
.Header.TransparentMode .HeaderNavigation:where(.DarkMode){--HeaderNavItem-Color:var(--Colors-UniversalWhite);--HeaderNavItemHover-Color:var(--Colors-Neutral03);--HeaderNavItemFocus-Color:var(--Colors-Neutral03);}
/* If HeaderNavigatin is not displayed and buttons are, update the buttons display */
.HeaderLogo + :is(.HeaderButtons,.HeaderSearch){flex:1 1 0;}
.HeaderLogo + .HeaderButtons > .NavigationList{justify-content:end;}
.HeaderLogo + .HeaderSearch{max-width:unset;}
.HeaderSlidingMenuButtons:first-child{padding-top:24px;}
.sp-preference-center iframe{height:100%;width:100%;display:block;}
.sp-widget iframe{border:0;border-radius:inherit;display:block;}
#main-cookie-banner iframe{display:block;}
.FooterAboutLogoImageMobile{display:none;}
@media (max-width: 640px) {
.FooterAboutLogoImage{display:none;}
.FooterAboutLogoImageMobile{display:block;}
}