/*!
 * feds v0.97.0 built on Fri, 12 Jul 2024 09:42:10 GMT
 *
 */[class*=aem-AuthorLayer] #feds-subnav{position:relative}.Subnav-wrapper li,[lang] .Subnav-wrapper li{margin:0}#AdobeSecondaryNav{max-width:100vw}#AdobeSecondaryNav.Subnav-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;display:flex;font-family:inherit;justify-content:center;left:0;min-height:60px;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transform:translateZ(0);transition:height .3s ease;z-index:1}#AdobeSecondaryNav.Subnav-wrapper--active{opacity:1;overflow:visible}#AdobeSecondaryNav.Subnav-wrapper *,#AdobeSecondaryNav.Subnav-wrapper :after,#AdobeSecondaryNav.Subnav-wrapper :before{box-sizing:border-box}#AdobeSecondaryNav.Subnav-wrapper .Subnav-background{background-color:#f8f8f8;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%}#AdobeSecondaryNav.Subnav-wrapper a{text-decoration:none}#AdobeSecondaryNav.Subnav-wrapper ul{list-style:none}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper{height:80px;min-height:auto}.feds-header-wrapper--retracted #AdobeSecondaryNav.Subnav-wrapper{height:60px}}#AdobeSecondaryNav .Subnav{display:flex;flex-shrink:0;justify-content:center;min-height:inherit;position:relative;width:100%}#AdobeSecondaryNav .Subnav.is-open .Subnav-logo:after{transform:rotate(-450deg)}#AdobeSecondaryNav .Subnav.is-open .Subnav-menu-wrapper{display:flex;visibility:visible}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav{width:auto}}#AdobeSecondaryNav .Subnav-trigger{background-color:transparent;border:0;border-radius:0;bottom:0;box-shadow:none;cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}#AdobeSecondaryNav .Subnav-trigger:active,#AdobeSecondaryNav .Subnav-trigger:focus,#AdobeSecondaryNav .Subnav-trigger:hover{background-color:transparent}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-trigger{display:none}}#AdobeSecondaryNav .Subnav-logo{align-items:center;display:flex;flex-shrink:0;height:auto;max-width:100%;padding:0 25px;transition:background-color .1s ease;width:auto}#AdobeSecondaryNav .Subnav-logo.feds-focus-ring{outline:2px solid #109cde}#AdobeSecondaryNav .Subnav-logo:after{color:#2d2d2d;content:"\203a";display:none;font:300 30px/1 inherit;margin:-4px 0 0 15px;transform:rotate(-270deg);transform-origin:50% 60%;transition:transform .1s ease}#AdobeSecondaryNav .Subnav-logo:nth-last-child(2):after{display:block}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) a.Subnav-logo:focus,#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) a.Subnav-logo:hover{background-color:rgba(0,0,0,.1)}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-logo{padding:0 25px 0 20px}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-logo:nth-last-child(2):after{display:none}}#AdobeSecondaryNav .Subnav-logo-image,#AdobeSecondaryNav .Subnav-logo-image:after,#AdobeSecondaryNav .Subnav-logo-image:before{flex-shrink:0;font-size:25px;height:25px;line-height:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#AdobeSecondaryNav .Subnav-logo-image,#AdobeSecondaryNav .Subnav-logo-image:after,#AdobeSecondaryNav .Subnav-logo-image:before{flex-basis:25px}}#AdobeSecondaryNav .Subnav-logo-text{color:#2d2d2d;font-size:15px;font-weight:900;line-height:1;padding:10px 0;text-transform:uppercase}#AdobeSecondaryNav .Subnav-logo-text:nth-child(2){margin-left:15px}@media screen and (min-width:600px){#AdobeSecondaryNav .Subnav-logo-text{font-size:13px}}#AdobeSecondaryNav .Subnav-menu-wrapper{background-color:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.2);display:none;flex-direction:column;flex-shrink:0;left:0;position:absolute;right:0;top:100%;visibility:hidden}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-wrapper{background-color:transparent;box-shadow:none;display:flex;flex-direction:row;position:static;visibility:visible}}#AdobeSecondaryNav .Subnav-menu{margin:0;max-height:50vh;overflow-y:auto;padding:10px 0 0;width:100%}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu{display:flex;max-height:none;overflow-y:visible;padding:0;width:auto}}#AdobeSecondaryNav .Subnav-menu-item{display:flex;flex-direction:column;flex-shrink:0;padding-bottom:1px;position:relative}#AdobeSecondaryNav .Subnav-menu-item:before{border-top:1px solid #f3f3f3;bottom:0;content:"";left:0;margin:0 40px;position:absolute;right:0}#AdobeSecondaryNav .Subnav-menu-item.has-submenu .Subnav-menu-label{padding-right:65px}#AdobeSecondaryNav .Subnav-menu-item.has-submenu .Subnav-menu-label:after{display:block}#AdobeSecondaryNav .Subnav-menu-item.is-open>.Subnav-menu-label{background-color:#f4f4f4}#AdobeSecondaryNav .Subnav-menu-item.is-open>.Subnav-menu-label:after{transform:rotate(-180deg)}#AdobeSecondaryNav .Subnav-menu-item.is-open>.Subnav-submenus{max-height:none;visibility:visible}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item{flex-direction:row;padding-bottom:0}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item:before{display:none}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label{padding-right:18px}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:after{display:none}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:focus:after,#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:hover:after{display:block}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label{background-color:rgba(0,0,0,.1)}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label:before{display:block}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label:focus:after,#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-menu-label:hover:after{display:none}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-open>.Subnav-submenus{display:flex;max-height:50vh}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.is-hiddenOnDesktopLayout{display:none;visibility:hidden}}#AdobeSecondaryNav .Subnav-menu-label{align-items:center;color:#2d2d2d;display:flex;font-size:16px;font-weight:700;height:55px;padding:0 50px;position:relative;transform:translateZ(0);transition:background-color .1s ease}#AdobeSecondaryNav .Subnav-menu-label.feds-focus-ring{outline:2px solid #109cde}#AdobeSecondaryNav .Subnav-menu-label.is-active:not([aria-haspopup]){cursor:default;pointer-events:none}#AdobeSecondaryNav .Subnav-menu-label:after{border-color:#b2b2b2 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:none;margin-top:-1.33333333px;position:absolute;right:50px;top:50%;transform-origin:50% 33%;transition:transform .1s ease}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label{font-size:14px;height:auto;padding:0 18px}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label.is-active,#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:focus,#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:hover{background-color:rgba(0,0,0,.1)}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;bottom:-4px;content:"";display:none;left:50%;margin-left:-10px;pointer-events:none;position:absolute}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-label:after{border-width:3px 3px 0;bottom:9px;display:none;left:50%;margin-left:-3px;margin-top:auto;right:auto;top:auto}}#AdobeSecondaryNav .Subnav-submenus{max-height:0;overflow:hidden;visibility:hidden}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenus{background-color:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.2);display:none;left:0;overflow-y:auto;position:absolute;top:calc(100% + 4px);transition:none}}#AdobeSecondaryNav .Subnav-submenu-wrapper{padding:15px 0;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#AdobeSecondaryNav .Subnav-submenu-wrapper{flex-basis:50%;white-space:normal}}#AdobeSecondaryNav .Subnav-submenu-wrapper+.Subnav-submenu-wrapper:before{border-top:1px solid #f3f3f3;content:"";left:0;margin:0 40px;position:absolute;right:0;top:0}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper{flex-shrink:0;min-width:240px;padding:25px 0;white-space:nowrap}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper+.Subnav-submenu-wrapper{border-left:1px solid #f3f3f3}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper+.Subnav-submenu-wrapper:before{display:none}}#AdobeSecondaryNav .Subnav-submenu-headline{color:#767676;display:none;font-size:16px;font-weight:300;margin:0 0 15px;overflow:hidden;padding:10px 35px 0}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-headline{display:block}}#AdobeSecondaryNav .Subnav-submenu{padding:0}#AdobeSecondaryNav .Subnav-submenu-link{color:#2d2d2d;display:block;font-size:15px;padding:10px 65px}#AdobeSecondaryNav .Subnav-submenu-link.feds-focus-ring{outline:2px solid #109cde}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-link{color:#2d2d2d;font-size:14px;padding:10px 35px;transition:color .1s ease,background-color .1s ease}#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-link:focus,#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-link:hover{background-color:#f4f4f4;color:#2b9af3}}#AdobeSecondaryNav .Subnav-submenu-title{display:block;overflow:hidden}#AdobeSecondaryNav .Subnav-submenu-description{color:#656565;display:none;font-size:13px;font-weight:300;overflow:hidden}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-description{display:block}}#AdobeSecondaryNav .Subnav-menu-buttons{display:flex;justify-content:center;padding:20px 50px}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-buttons{align-items:center;padding:0 20px 0 25px}}#AdobeSecondaryNav .Subnav-menu-button{align-items:center;background-color:#1473e6;border:2px solid #1473e6;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:32px;justify-content:center;line-height:0;min-width:72px;overflow:visible;padding:0 14px!important;transition:background-color .13s ease-out,border-color .13s ease-out;white-space:nowrap;width:auto}#AdobeSecondaryNav .Subnav-menu-button:focus,#AdobeSecondaryNav .Subnav-menu-button:hover{box-shadow:none}#AdobeSecondaryNav .Subnav-menu-button:focus{outline-offset:0}#AdobeSecondaryNav .Subnav-menu-button .feds-login-text,#AdobeSecondaryNav .Subnav-menu-button .feds-navLink-text{font-weight:700;transition:color .13s ease-out}#AdobeSecondaryNav .Subnav-menu-button .feds-navLink-description,#AdobeSecondaryNav .Subnav-menu-button .feds-navLink-image{display:none;visibility:hidden}#AdobeSecondaryNav .Subnav-menu-button:focus,#AdobeSecondaryNav .Subnav-menu-button:hover{background-color:#0d66d0!important;border-color:#0d66d0}#AdobeSecondaryNav .Subnav-menu-button .feds-login-text,#AdobeSecondaryNav .Subnav-menu-button .feds-navLink-text,#AdobeSecondaryNav .Subnav-menu-button:focus .feds-login-text,#AdobeSecondaryNav .Subnav-menu-button:focus .feds-navLink-text,#AdobeSecondaryNav .Subnav-menu-button:hover .feds-login-text,#AdobeSecondaryNav .Subnav-menu-button:hover .feds-navLink-text{color:#fff!important}#AdobeSecondaryNav .Subnav-menu-button,#AdobeSecondaryNav .Subnav-menu-button:focus,#AdobeSecondaryNav .Subnav-menu-button:hover{color:#fff}#AdobeSecondaryNav .Subnav-menu-button+.Subnav-menu-button{margin-left:15px}#AdobeSecondaryNav.Subnav-wrapper.is-dark .Subnav-background{background-color:rgba(0,0,0,.7)}#AdobeSecondaryNav.Subnav-wrapper.is-dark .Subnav-logo-text,#AdobeSecondaryNav.Subnav-wrapper.is-dark .Subnav-logo:after{color:#fff}@media screen and (min-width:600px){#AdobeSecondaryNav.Subnav-wrapper.is-dark:not(.has-mobileLayout) .Subnav-menu-label{color:#fff}#AdobeSecondaryNav.Subnav-wrapper.is-dark .Subnav-menu-item.is-open .Subnav-menu-label,#AdobeSecondaryNav.Subnav-wrapper.is-dark .Subnav-menu-label.is-active,#AdobeSecondaryNav.Subnav-wrapper.is-dark .Subnav-menu-label:focus,#AdobeSecondaryNav.Subnav-wrapper.is-dark .Subnav-menu-label:hover,#AdobeSecondaryNav.Subnav-wrapper.is-dark a.Subnav-logo.is-active,#AdobeSecondaryNav.Subnav-wrapper.is-dark a.Subnav-logo:focus,#AdobeSecondaryNav.Subnav-wrapper.is-dark a.Subnav-logo:hover{background-color:hsla(0,0%,100%,.1)}}.feds-header-wrapper--scrolled #AdobeSecondaryNav.Subnav-wrapper.has-gradient .Subnav-background{opacity:1!important}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav.Subnav-wrapper,[dir=rtl] #AdobeSecondaryNav.Subnav-wrapper{direction:rtl}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav .Subnav.is-open .Subnav-logo:after,[dir=rtl] #AdobeSecondaryNav .Subnav.is-open .Subnav-logo:after{transform:rotate(90deg)}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav .Subnav-logo:after,[dir=rtl] #AdobeSecondaryNav .Subnav-logo:after{margin:-4px 15px 0 0;transform:rotate(-90deg)}@media screen and (min-width:600px){#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-logo,[dir=rtl] #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-logo{padding:0 20px 0 25px}}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav .Subnav-logo-text:nth-child(2),[dir=rtl] #AdobeSecondaryNav .Subnav-logo-text:nth-child(2){margin-left:0;margin-right:15px}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav .Subnav-menu-item.is-open>.Subnav-menu-label:after,[dir=rtl] #AdobeSecondaryNav .Subnav-menu-item.is-open>.Subnav-menu-label:after{transform:rotate(180deg)}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav .Subnav-menu-item.has-submenu .Subnav-menu-label,[dir=rtl] #AdobeSecondaryNav .Subnav-menu-item.has-submenu .Subnav-menu-label{padding-left:65px;padding-right:50px}@media screen and (min-width:600px){#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label,[dir=rtl] #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label{padding:0 18px}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:after,[dir=rtl] #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-item.has-submenu .Subnav-menu-label:after{left:50%}}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav .Subnav-menu-label:after,[dir=rtl] #AdobeSecondaryNav .Subnav-menu-label:after{left:50px;right:auto}@media screen and (min-width:600px){#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenus,[dir=rtl] #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenus{left:auto;right:0}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper+.Subnav-submenu-wrapper,[dir=rtl] #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-submenu-wrapper+.Subnav-submenu-wrapper{border-left:none;border-right:1px solid #f3f3f3}#feds-header[dir=rtl]+#feds-subnav #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-buttons,[dir=rtl] #AdobeSecondaryNav.Subnav-wrapper:not(.has-mobileLayout) .Subnav-menu-buttons{padding:0 25px 0 20px}}@media screen and (max-width:599px){.feds-hideOnMobile{display:none!important}}@media screen and (min-width:600px) and (max-width:899px){#feds-header.feds--smallDesktopEnabled .feds-hideOnMobile,#feds-header:not(.feds--smallDesktopEnabled) .feds-hideOnTablet{display:none!important}}@media screen and (min-width:900px) and (max-width:1199px){.feds-hideOnTablet{display:none!important}}@media screen and (min-width:1200px){.feds-hideOnDesktop{display:none!important}}.feds-relativePosition{position:relative}html.feds-has-customPath body:before{background-color:#de2e3e;border-radius:4px 0 0 0;bottom:0;color:#fff;content:"feds custom path";font-size:14px;font-weight:400;line-height:1;padding:8px 15px;pointer-events:none;position:fixed;right:0;text-transform:uppercase;z-index:9999}#feds-footer,#feds-header{-webkit-font-smoothing:antialiased;max-width:100vw}#feds-footer,#feds-footer *,#feds-footer :after,#feds-footer :before,#feds-footer:after,#feds-footer:before,#feds-header,#feds-header *,#feds-header :after,#feds-header :before,#feds-header:after,#feds-header:before{box-sizing:border-box}#feds-footer a[class^=feds],#feds-footer a[class^=feds]:focus,#feds-footer a[class^=feds]:hover,#feds-header a[class^=feds],#feds-header a[class^=feds]:focus,#feds-header a[class^=feds]:hover{text-decoration:none}#feds-footer ul,#feds-header ul{list-style-type:none}#feds-footer{overflow:hidden}.gnavFooter aside,.gnavFooter li,.gnavFooter p,.gnavTopnav aside,.gnavTopnav li,.gnavTopnav p,[lang] .gnavFooter aside,[lang] .gnavFooter li,[lang] .gnavFooter p,[lang] .gnavTopnav aside,[lang] .gnavTopnav li,[lang] .gnavTopnav p{font-size:14px;line-height:1;margin:0}