body.page-template-page-resources{background:#fff}
.zyey-shell{position:relative;z-index:1;padding-top:92px;background:#fff;color:#2e2e38;overflow:hidden;--grid-margin:clamp(24px,4vw,64px);--grid-gap:24px}
.page-template-page-resources .zy-header{z-index:2147483000!important;overflow:visible!important}
.page-template-page-resources .zy-header .zy-nav{position:relative;z-index:2147483100!important;overflow:visible!important}
.page-template-page-resources .zy-header .zy-nav__links--reveal{z-index:2147483200!important}
.page-template-page-resources .zy-header .zy-mega{z-index:2147483500!important}
.page-template-page-resources .zy-header,.page-template-page-resources .zy-footer{font-family:var(--font-main)!important}
.page-template-page-resources .zy-header a,.page-template-page-resources .zy-footer a{text-decoration:none}
.page-template-page-resources .zy-footer{position:relative;z-index:5}
.zyey-shell .up-contact-banner{margin-bottom:0}

/* The supplied EY fragment starts below EY's page root. Restore the two
   root-level theme declarations that made the introduction/trending block
   dark in the original page. */
.zyey-shell #container-45b1dc1c8f>.theme-dual-dark,
.zyey-shell #container-45b1dc1c8f+.theme-dark,
.zyey-shell .cmp-container--theme-dark-accented,
.zyey-shell .cmp-container--theme-dark{background-color:#2e2e38;color:#fff}
.zyey-shell .cmp-container--theme-dark-accented .up-introduction__title-heading{color:#ffe600}
.zyey-shell .cmp-container--theme-dark-accented a,
.zyey-shell .cmp-container--theme-dark a{color:inherit}
.zyey-shell .cmp-container--theme-dark-accented{
  --introduction-second-paragraph-wrapper-background-color:#2e2e38;
}
.zyey-shell #container-8f9b563804 .up-content-grid{
  --content-grid-title-accent-color:#fff;
  --content-grid-text-color:#fff;
  --content-grid-item-title-color:#fff;
  color:#fff;
}
.zyey-shell #container-8f9b563804 .up-content-grid__title,
.zyey-shell #container-8f9b563804 .up-content-grid__list-item-title,
.zyey-shell #container-8f9b563804 .up-content-grid__list-item-title-link,
.zyey-shell #container-8f9b563804 .up-content-grid__list-item-description,
.zyey-shell #container-8f9b563804 .up-content-grid__list-item-tagline,
.zyey-shell #container-8f9b563804 .up-content-grid__list-item-tagline a,
.zyey-shell #container-8f9b563804 .up-content-grid__list-item-tagline span{
  color:#fff!important;
}

/* Remove the original EY text fade: the complete hero copy remains readable
   without placing a white gradient panel behind it. */
.zyey-shell .up-introduction__second-paragraph-wrapper:after{
  content:none!important;
  display:none!important;
  background:none!important;
}

/* The extracted body no longer has EY's outer grid root, so restore the page
   gutters explicitly for split promotional sections and the linked carousel. */
.zyey-shell .upPromotionalBanner.component,
.zyey-shell .upLinkedCards.component{
  box-sizing:border-box;
  width:100%;
  padding-left:var(--grid-margin);
  padding-right:var(--grid-margin);
}
.zyey-shell .upPromotionalBanner.component .up-promotional-banner{
  box-sizing:border-box;
  width:100%;
}
.zyey-shell .upLinkedCards.component .cmp-slider{
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  overflow:hidden;
}

/* White-on-white was inherited by the CSRD CTA after removing EY's page
   shell. Match the original transparent button on the dark banner. */
.zyey-shell .cmp-subscribe__button .up-button,
.zyey-shell .cmp-subscribe__button .cmp-button{
  background:transparent!important;
  border:1px solid #fff!important;
  color:#fff!important;
}
.zyey-shell .cmp-subscribe__button .cmp-button__text{
  color:#fff!important;
}

@media(max-width:599.98px){
  .zyey-shell{--grid-margin:20px}
  .zyey-shell .upPromotionalBanner.component,
  .zyey-shell .upLinkedCards.component{padding-left:20px;padding-right:20px}
  .zyey-shell .cmp-slider__title{left:20px!important;right:20px!important}
  .zyey-shell .cmp-slider .cmp-slide__content{margin-left:20px!important;margin-right:20px!important}
}

/* Reliable first frame for the localized linked-card carousel. Its JS swaps
   this image as slides change, but the section is never left as a grey box. */
.zyey-shell .cmp-slider__background .current{
  background-image:url("../resources-ey/ey-man-working-on-laptop-seen-through-a-plastic-bubble-window-static.jpg");
  background-size:cover;
  background-position:center;
}
@media(max-width:767px){.zyey-shell{padding-top:82px}}
