 



 .reading-variations {
}

 .page-primary-col--orange {
	 --primary-background-color: #d04a02;
	 --primary-foreground-color: #fff;
}
 .page-primary-col--red {
	 --primary-background-color: #e0301e;
	 --primary-foreground-color: #fff;
}
 .page-primary-col--burgundy {
	 --primary-background-color: #a32020;
	 --primary-foreground-color: #fff;
}
 .page-primary-col--rose {
	 --primary-background-color: #d93954;
	 --primary-foreground-color: #fff;
}
 :root {
	
	
	 --grey-background: #f2f2f2;
	
	 --lightgrey-color: #dedede;
	
	 --grey-color: #7d7d7d;
	
	 --mediumgrey-color: #464646;
	
	 --darkgrey-color: #2d2d2d;
	
	 --darkergrey-color: #111111;
	
	 --black-color: #000000;
	
	
	 --dark-color: #2d2d2d;
	 --light-color: #f2f2f2;
	
	 --white-color: #ffffff;
	
	
	 --yellow-color: #ffb600;
	 --tangerine-color: #eb8c00;
	 --orange-color: #d04a02;
	 --rose-color: #d93954;
	 --red-color: #e0301e;

	 
			 
	--helvetica-regular: "PwC Helvetica Neue","Helvetica Neue",Arial,Sans-Serif;
	--helvetica-light: "PwC Helvetica Neue Light","Helvetica Neue Light","PwC Helvetica Neue","Helvetica Neue",Arial,Sans-Serif;
	
	
	
	--helvetica-bold: "PwC Helvetica Neue","Helvetica Neue",Arial,Sans-Serif;
	--bold-helvetica: bold;
	 
	 
	--top-line-width: 80px;
	--top-line-height: 4px;
	--top-line-margin-bottom: 15px;
	 
	
	--basic-font-size: 1.125rem;
	 
	
	--h3-line-size: 2rem;
	--h3-heading-size: 1.75rem;
	 
	
	--stats-font-size: 3.5rem;
	--stats-line-height:1.2em;
	--stats-top-line-width: 50px;
	--stats-top-line-height: 4px;

	 
}








 .fullwidth .signpost {
	 margin-top: 0px;
	 margin-bottom: 0px;
}

 .text-component p .btn.btn--transparent:is(.btn-cta--chevron,.btn-cta--download,.btn-cta--external,.btn) i + i {
	 display:none;
}
 .text .btn-cta--parent a.btn i + i {
	 display: none !important;
}

.text-component .btn-cta--parent > .downloadfileSize {
	display:none;
}

.collection-v3 .row {
    max-width: 100vw;
}
.collectionShareIcon {
    display: none !important;
}


 @media screen and (max-width:767px) {
	 .dv-article.col-sm-4,
.dv-article.col-sm-3{
		 width:100%;
	}
}

.speakers .text-component p {
	margin: 0 0 35px;
}



h2.summaryexplorerv2-heading:empty {
	margin: 0;
	margin-bottom: 60px;
}
.summaryexplorerv2-heading__container {
	padding: 0;
}
h2.summaryexplorerv2-heading:not(:empty) {
	padding: 40px 0 60px 0;
}




@media (min-width: 768px) {
  .pwccol1-longform .pwccol1-longform-c0 {
    width: calc((100% / 12) * 10);
    display: block;
	}
	.reading-variations.var_intro-panel-firmwide .parsys_column.pwccol1-longform .pwccol1-longform-c0 {
    width: calc((100% / 12) * 8);
    display: block;	
	}
}
@media (min-width: 1200px) {
  .pwccol1-longform .pwccol1-longform-c0 {
    width: calc((100% / 12) * 8 - (2*57px));
    display: block;
	}
  .reading-variations.var_intro-panel-firmwide .parsys_column.pwccol1-longform .pwccol1-longform-c0 {
    width: calc((100% / 12) * 8);
    display: block;
	}
}


.standard-reading .page-section .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.parbase.section .text-component,
.standard-reading .page-section .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .quote-component blockquote {
	padding-right: 0px;
}



.statbar2-container {
	margin-bottom: 20px;
}
.page-primary-col--rose .statbar2-container .statbar2-wrapper .statbar-col p,
.page-primary-col--red .statbar2-container .statbar2-wrapper .statbar-col p,
.page-primary-col--orange .statbar2-container .statbar2-wrapper .statbar-col p {
	color: var(--darkgrey-color);
}

.statbar2-container .statbar2-wrapper .statbar-col .statline {
	font-size: var(--stats-font-size);
}


.stat-bar .stat-bar__stat {
	font-size: var(--stats-font-size);
	font-family: var(--helvetica-light);
}
.stat-bar .stat-bar__item::before {
	width: var(--stats-top-line-width);
	height: var(--stats-top-line-height);
}
.stat-bar .stat-bar__listing .stat-bar__item .stat-bar__item-content {
	margin-top: 7px;
}





.columnControl .cmp-container div:last-child.videoplayer-v2 {
  margin-bottom:0px;
}



@media screen and (max-width:767px) {
	section#bottom-kick {
		z-index:100;
	}
}





 








.reading-variations.var__top-left .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image img {
	object-position: left top;
}

.reading-variations.var__bottom-left .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image img {
	object-position: left bottom;
}


.reading-variations.var__top-right .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image img {
	object-position: right top;
}

.reading-variations.var__bottom-right .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image img {
	object-position: right bottom;
}





.reading-variations.var_hero-article {
	 background: none !important;
	
}
 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .hero-card__primary .hero-card__primary-title {
	 font-size: 2.5rem;
	 line-height: 1.3em;
}
 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .hero-card__primary .hero-card__primary-eyebrow {
	 font-size: 1.5rem;
	 line-height: 1.15em;
}
 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .hero-card__primary ul.caption-text {
	 margin: 0px 0px 60px 0px;
	 display: flex;
	 flex-wrap: wrap;
	 font-size: 1rem;
	 list-style: none;
}
 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .hero-card__primary ul.caption-text li {
	 align-items: center;
	 display: flex;
	 color: #fff;
	 font-weight: bold;
}
 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .hero-card__primary ul.caption-text li:not(:last-child)::after {
	 content: "";
	 margin: 0px 10px;
	 background: #fff;
	 display: inline-flex;
	 height: 1rem;
	 width: 1px;
}
 .reading-variations.var_hero-hub .hero-card-wrapper--with-image .hero-card__secondary,
.reading-variations.var--hero-video .title.teaser.hero-card-wrapper .var--hero-card__video img,
.reading-variations.var_hero-article .title.teaser.hero-card-wrapper .hero-card__secondary .share-toggle-btn {
	 display: none 
}
 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .summary-text.text-component {
	 margin-top: -20px;
	 margin-bottom: 0px;
}
 @media (min-width: 1024px) {
	 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .summary-text.text-component {
		 margin-top: -50px;
		 margin-bottom: 20px;
	}
}
 .reading-variations.var_hero-article .title.teaser.hero-card-wrapper .summary-text.text-component p {
	 font-family: var(--helvetica-bold);
	 font-weight: var(--bold-helvetica);
	 font-size: 1.325rem;
	 line-height: 1.75em;
}

 .reading-variations .summary-text p {
	 margin: 0 0 35px;
}
 .reading-variations .summary-text p + p {
	 margin-top: -8px;
}
 .reading-variations .summary-text p:last-of-type {
	 margin-bottom: 0px;
}

 .reading-variations.var_hero-campaign {
}
 .reading-variations.var_hero-campaign .hero-title-textpanel--compaign h1 {
	 text-align:left;
}
 .reading-variations.var_hero-campaign .hero-title-component .hero-title .textColumn {
	 width: calc(100% - 30px);
	 display:flex;
	 justify-content: center;
	 background: #ffffff !important;
	 padding: 0px;
	 margin-left:15px;
}
 .page-primary-col--rose .page-section.page-section--col-primary.reading-variations.var_hero-campaign,
.page-primary-col--red .page-section.page-section--col-primary.reading-variations.var_hero-campaign,
.page-primary-col--orange .page-section.page-section--col-primary.reading-variations.var_hero-campaign {
	 background: transparent;
}
 .reading-variations.var_hero-campaign.light-grey-background .hero-title-component .hero-title .textColumn {
	 background: #f2f2f2 !important;
}
 .reading-variations.var_hero-campaign .hero-title-textpanel--compaign .compaign-hlight__inner {
	 background: none;
	 box-shadow: none;
	 color:var(--darkergrey-color);
	 padding-bottom:0px;
	 padding-top: 0px;
}
 .reading-variations.var_hero-campaign .hero-title-textpanel--compaign h1 {
	 line-height: 1.4em !important;
	 line-height: 1em !important;
	 font-size: 2.9rem !important;
	 margin-bottom: 20px !important;
	 margin-top: 10px !important;
}
 .reading-variations.var_hero-campaign .hero-title-textpanel--compaign p.sub-heading {
	 margin-top: 30px !important;
	 line-height: 1.5em !important;
	 font-size: 1.3rem !important;
	 text-align:left;
	 margin-bottom: 20px !important;
}
 .cmp-base-modernized .reading-variations.var_hero-campaign .hero-title-component .hero-title .textColumn {
	 z-index: 1;
}
 @media screen and (min-width:768px) {
	 .reading-variations.var_hero-campaign .hero-title-textpanel {
		 padding: 19px 0px 10px 0px;
		 width: calc((100% / 12) * 10);
		
		 top: 10px !important;
		 position:relative;
	}
	 .reading-variations.var_hero-campaign .hero-title-textpanel--compaign {
		 min-height: 400px !important;
	}
	 body .reading-variations.var_hero-campaign .hero-title-component .hero-title {
		 height: calc(80vh - 200px);
		 max-height: calc(1000px + 60px);
	}
}
 @media screen and (min-width:768px) and (max-width:1200px) {
	 body .reading-variations.var_hero-campaign .hero-title-component .hero-title {
		 height: calc(80vh - 200px);
		 max-height: calc(1000px + 60px);
	}
}

 @media screen and (max-width:768px) {
	 .reading-variations.var_hero-campaign .hero-title .hero-title-textpanel {
		 margin-top: 0px;
	}
	 .reading-variations.var_hero-campaign .hero-title .hero-title-textpanel {
		 padding: 10px 50px;
	}
	 .reading-variatons.var_hero-campaign .hero-title-textpanel--compaign h1 {
		 font-size: 2.33rem !important;
		 line-height: 1 !important;
	}
}

 section.reading-variations.var_hero-campaign.videobg .parsys.sectionpar {
	 position: relative;
	 z-index: 10 !important;
}



 .reading-variations.var_hero-firmwide {
}
 .reading-variations.var_hero-firmwide .hero-title-component .hero-title .textColumn {
	 width: calc(100% - 30px);
	 display:flex;
	 justify-content: center;
	 background: #ffffff !important;
	 padding: 0px;
	 margin-left:15px;
}
 .page-primary-col--rose .page-section.page-section--col-primary.reading-variations.var_hero-firmwide,
.page-primary-col--red .page-section.page-section--col-primary.reading-variations.var_hero-firmwide,
.page-primary-col--orange .page-section.page-section--col-primary.reading-variations.var_hero-firmwide {
	 background: transparent;
}
 .reading-variations.var_hero-firmwide.light-grey-background .hero-title-component .hero-title .textColumn {
	 background: #f2f2f2 !important;
}
 .reading-variations.var_hero-firmwide .hero-title-textpanel--compaign .compaign-hlight__inner {
	 background: none;
	 box-shadow: none;
	 color: var(--darkgrey-color);
	 padding-bottom:0px;
	 padding-top: 0px;
	 word-wrap: break-word;
}

@media screen and (min-width:480px) {
 .reading-variations.var_hero-firmwide .hero-title-textpanel--compaign h1 {
	 line-height: 1.4em !important;
	 line-height: 1em !important;
	 font-size: 2.9rem !important;
}
}

 .reading-variations.var_hero-firmwide .hero-title-textpanel--compaign p.sub-heading {
	 margin-top: 10px !important;
	 line-height: 1em !important;
}

@media screen and (min-width:768px) {
	 .reading-variations.var_hero-firmwide .hero-title-textpanel {
		 padding: 19px 0px 10px 5px;
		 width: calc((100% / 12) * 8);
		 top: 10px !important;
		 position:relative;
	}
	 body .reading-variations.var_hero-firmwide .hero-title-component .hero-title {
		 height: calc(500px + 60px);
		 height: calc(100vh - 200px);
		 max-height: calc(1000px + 60px);
	}
	 .cmp-base-modernized .reading-variations.var_hero-firmwide .hero-title-component .hero-title .textColumn {
		 z-index: 0;
	}
	 section.reading-variations.var_hero-firmwide .videobg .parsys.sectionpar {
		 position: relative;
		 z-index: 10 !important;
	}
}

@media screen and (max-width:767px) {
	 .reading-variations.var_hero-firmwide .hero-title .hero-title-textpanel {
		 margin-top: 0px;
	}
	.reading-variations.var_hero-firmwide .hero-title-textpanel--compaign {
		 margin-top: 350px;
	}
	.reading-variations.var_hero-firmwide .hero-title .hero-title-textpanel {
		padding: 10px;
		padding-left: 15px;
		margin-left: 15px;
	}
	.reading-variations.var_hero-firmwide .hero-title-component .hero-title .textColumn {
	 justify-content: left;
	}
}
@media screen and (max-width:410px) {
	 .reading-variations.var_hero-firmwide .hero-title-textpanel--compaign {
		 margin-top: 300px;
	}
}
@media screen and (max-width:360px) {
	 .reading-variations.var_hero-firmwide .hero-title-textpanel--compaign {
		 margin-top: 250px;
	}
}







section.videobg.reading-variations.var_hero-campaign.var__move-up-25 .sectionvideo,
section.videobg.reading-variations.var_hero-firmwide.var__move-up-25 .sectionvideo {
	 transform: translate(0%,-25%) !important;
}
 @media screen and (max-width: 880px) {
	 section.videobg.reading-variations.var_hero-campaign.var__move-up-25 .sectionvideo,
section.videobg.reading-variations.var_hero-firmwide.var__move-up-25 .sectionvideo{
		 transform: translate(-15%,-25%) !important;
	}
}
 @media screen and (max-width: 767px) {
	 section.videobg.reading-variations.var_hero-campaign.var__move-up-25 .sectionvideo,
section.videobg.reading-variations.var_hero-firmwide.var__move-up-25 .sectionvideo {
		 object-fit: contain;
		 transform: translate(-15%,-30%) !important;
	}
}
 @media screen and (max-width: 480px) {
	 section.videobg.reading-variations.var_hero-campaign.var__move-up-25 .sectionvideo,
section.videobg.reading-variations.var_hero-firmwide.var__move-up-25 .sectionvideo {
		 top: 0% !important;
	}
}


@media screen and (min-width: 769px) {
	section.videobg.reading-variations.var_hero-firmwide.var__move-center .sectionvideo,
	section.videobg.reading-variations.var_hero-campaign.var__move-center .sectionvideo {
		margin-top: 60px;
	}
}
section.videobg.reading-variations.var_hero-firmwide.var__move-center .sectionvideo,
section.videobg.reading-variations.var_hero-campaign.var__move-center .sectionvideo {
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,-50%) !important;
	-ms-transform: translate(-50%,-50%) !important;
	transform: translate(-50%,-50%) !important;
}






 .reading-variations.var--hero-video .title.teaser.hero-card-wrapper .var--hero-card__video img {
	 display: none;
}
 .reading-variations.var--hero-video .var--hero-video-wrapper,
.reading-variations.var--hero-image .var--legacy-hero-image {
	 position: relative;
	 display: block;
	 width: 100%;
	 height: 186px;
	 z-index: 0;
}
 .reading-variations.var--hero-video .var--hero-video-wrapper video,
.reading-variations.var--hero-image .var--legacy-hero-image img {
	 position: absolute;
	 inset: 0;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
}
 .reading-variations.var--hero-video .var--hero-video-wrapper video,
.reading-variations.var--hero-image.var__left .var--legacy-hero-image img {
	 object-position: left;
}
 .reading-variations.var--hero-image .var--legacy-hero-image img,
.reading-variations.var--hero-video.hero-video--center .var--hero-video-wrapper video {
	 object-position: center;
}
 .reading-variations.var--hero-video.var__right .var--hero-video-wrapper video,
.reading-variations.var--hero-image.var__right .var--legacy-hero-image img {
	 object-position: right;
}
 @media (min-width: 768px) {
	 .reading-variations.var--hero-video .var--hero-video-wrapper,
.reading-variations.var--hero-image .var--legacy-hero-image {
		 height: 230px;
	}
}
 @media (min-width: 1024px) {
	 .reading-variations.var--hero-video .var--hero-video-wrapper,
.reading-variations.var--hero-image .var--legacy-hero-image {
		 height: 100%;
	}
}


 .reading-variations.var_hero-hub .hero-card-wrapper--with-image .hero-card__secondary {
	 display: none;
}
 .reading-variations.var_hero-hub .hero-card__primary {
	 display: flex;
	 flex-direction: column-reverse;
	 align-items: flex-start;
	 justify-content: center;
}
 .reading-variations.var_hero-hub .hero-card__primary-eyebrow {
	 margin-top: 1.5rem;
}
 .reading-variations.var_hero-hub .hero-card-wrapper--with-image .hero-card__primary-title {
	 background: var(--black-color);
	 padding: 5px 0;
	 box-shadow: 15px 0 0 var(--black-color),
-15px 0 0 var(--black-color);
	 -webkit-box-decoration-break: clone;
	 box-decoration-break: clone;
}
 @media (min-width: 1024px) {
	 .reading-variations.var_hero-hub .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary {
		 padding: 110px 64px 110px 67px;
		 margin: 0;
	}
	 .reading-variations.var_hero-hub .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-title {
		 font-size: 2.5rem;
		 line-height: 3rem;
	}
	 .reading-variations.var_hero-hub .hero-card__primary-eyebrow {
		 font-size: 1.375rem;
		 line-height: 1.75rem;
		 font-weight: bold;
	}
}
 @media (max-width: 767px) {
	 .reading-variations.var_hero-hub .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image {
		 height: 160px;
	}
	 .reading-variations.var_hero-hub .hero-card-wrapper .hero-card {
		 margin-bottom: 90px;
	}
	 .reading-variations.var_hero-hub .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image {
		 height: 100px;
	}
}
 @media (min-width: 768px) and (max-width: 1024px) {
	 .reading-variations.var_hero-hub .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image img {
		 height: 350px;
	}
	 .reading-variations.var_hero-hub .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image {
		 height: 310px;
	}
}
 
 @media (min-width: 1024px) { 
	
	
	 .reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay .var--hero-video-wrapper::before,
.reading-variations.decor-overlay .var--hero-video-wrapper::after,
.reading-variations.decor-overlay .var--legacy-hero-image::before,
.reading-variations.decor-overlay .var--legacy-hero-image::after,
.reading-variations.var_hero-campaign.decor-overlay .hero-card-wrapper::before,
.reading-variations.var_hero-campaign.decor-overlay .hero-card-wrapper::after,
.reading-variations.var_hero-interview.var__simple.decor-overlay::before {
		 content: '';
		 display: block;
		 width: 200px;
		 height: 200px;
		 position: absolute;
		 z-index: 1;
	background-repeat: no-repeat;
	}
	 .reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay .var--hero-video-wrapper::before,
.reading-variations.decor-overlay .var--legacy-hero-image::before,
.reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay .var--hero-video-wrapper::after,
.reading-variations.decor-overlay .var--legacy-hero-image::after {
		 background-size: contain;
		 background-repeat: no-repeat;
	}
	 .reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay .var--hero-video-wrapper::before,
.reading-variations.decor-overlay .var--legacy-hero-image::before,
.reading-variations.var_hero-campaign.decor-overlay .hero-card-wrapper::before {
		 top: 0;
		 right: 0;
		 background-position: top right;
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-01-r.svg");
		
		background-repeat: no-repeat;
	}
	 .reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay .var--hero-video-wrapper::after,
.reading-variations.decor-overlay .var--legacy-hero-image::after,
.reading-variations.var_hero-campaign.decor-overlay .hero-card-wrapper:after{
		 bottom: 0;
		 left: -1px;
		 background-position: bottom left;
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-01-l.svg");
		background-repeat: no-repeat;
		
	}
	
	 .reading-variations.decor-overlay.var_hero-article .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var_hero-article .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var_hero-article .var--legacy-hero-image::before {
		 top: 0;
		 left: 0;
		 right: auto;
		 background-position: top left;
		 transform: scaleX(-1);
	}
	 .reading-variations.decor-overlay.var_hero-article .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var_hero-article .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var_hero-article .var--legacy-hero-image::after {
		 bottom: 49px;
		 right: 0px;
		 left: auto;
		 background-position: bottom left;
		 transform: scaleX(-1);
	}
	 .reading-variations.var_hero-article.background-grey .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__secondary,
.reading-variations.var_hero-article.background-grey {
		 background:#f2f2f2 !important;
	}
	
	 .reading-variations.decor-overlay.var__1 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__1 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__1 .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-01-r.svg");
	}
	 .reading-variations.decor-overlay.var__1 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__1 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-01-l.svg");
	}
	 .reading-variations.decor-overlay.var__1 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-01-l.svg");
		 bottom: 49px;
		 right: -2px;
	}
	
	 .reading-variations.decor-overlay.var__2 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__2 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__2 .var--legacy-hero-image::before,
.reading-variations.decor-overlay.var__2b .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__2b .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__2b .var--legacy-hero-image::before,
.reading-variations.decor-overlay.var__2c .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__2c .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__2c .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-02-r.svg");
		 width:100px;
		 height:100px;
	}
	 .reading-variations.decor-overlay.var__2.var_hero-article .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__2.var_hero-article .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__2.var_hero-article .var--legacy-hero-image::before,
.reading-variations.decor-overlay.var__2b.var_hero-article .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__2b.var_hero-article .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__2b.var_hero-article .var--legacy-hero-image::before,
.reading-variations.decor-overlay.var__2c.var_hero-article .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__2c.var_hero-article .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__2c.var_hero-article .var--legacy-hero-image::before {
		 transform: scaleX(1);
	}
	 .reading-variations.decor-overlay.var__2 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__2 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__2 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-02-l.svg");
		 width:250px;
		 height:250px;
	}
	 .reading-variations.decor-overlay.var__2b .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__2b .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__2b .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-02b-l.svg");
		 width:250px;
		 height:250px;
	}
	 .reading-variations.decor-overlay.var__2c .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__2c .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__2c .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-02c-l.svg");
		 width:250px;
		 height:250px;
	}
	 .reading-variations.decor-overlay.var__2c .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__2c .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__2c .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-02c-r.svg");
	}
	
	 .reading-variations.decor-overlay.var__3 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__3 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__3 .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-03-r.svg");
		 width:100px;
		 height:100px;
	}
	 .reading-variations.decor-overlay.var__3 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__3 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__3 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-03-l.svg");
		 width:100px;
		 height:100px;
	}

	 .reading-variations.decor-overlay.var__3b .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__3b .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__3b .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-03b-r.svg");
		 bottom: 0;
		 right: 0;
	top: auto;
		 background-position: bottom right;
		 width:80px;
		 height:160px;
	}
	 .reading-variations.decor-overlay.var__3b .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__3b .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__3b .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-03b-l.svg");
		 width:80px;
		 height:80px;
		 bottom: auto;
		 left: 0;
	   right: auto;
	   background-position: top left;
	   top: 0;
	}
	
	 .reading-variations.decor-overlay.var__4 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__4 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__4 .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-04-r.svg");
	}
	 .reading-variations.decor-overlay.var__4 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__4 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__4 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-04-l.svg");
	}
	
	 .reading-variations.decor-overlay.var__4a .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__4a .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__4a .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-04a-r.svg");
	}
	 .reading-variations.decor-overlay.var__4a .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__4a .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__4a .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-04a-l.svg");
	}
	
	 .reading-variations.decor-overlay.var__6 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__6 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__6 .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-06-r.svg");
		 bottom: 0;
		 right: 0;
		 background-position: bottom left;
	top: auto;
	width: 600px;
	height: 400px;
	}
	 .reading-variations.decor-overlay.var__6 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay.var__6 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__6 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-06-l.svg");
		 top: 0;
		 left: 0;
		 background-position: top left;

	width: 550px;
	height: 350px;
	}

	
	 .reading-variations.decor-overlay.var__7 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__7 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__7 .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-07-r.svg");
			 width:160px;
		 height:160px;
	}
	 .reading-variations.decor-overlay.var__7 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__7 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-07-l.svg");
			 width:200px;
		 height:200px;
	}
	 .reading-variations.decor-overlay.var__7 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-07-l.svg");
		 bottom: 49px;
		 right: -2px;
	}


	
	 .reading-variations.decor-overlay.var__8 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__8 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__8 .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-08-r.svg");
	}
	 .reading-variations.decor-overlay.var__8 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__8 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-08-l.svg");
	}
	 .reading-variations.decor-overlay.var__8 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-08-l.svg");
	}




	

.reading-variations.decor-overlay.var__9 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay.var__9 .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__9 .var--legacy-hero-image::before {
  background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09-rt.svg"), url("/content/dam/pwc/uk/en/templates/bc-frame-09-rb.svg");
	background-position: top right -25px, bottom right;
	background-size: 100px 100px, 50px 50px;
	top:0px;
	width: 100%;
	height: 100%;
}
	 .reading-variations.decor-overlay.var__9 .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__9 .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09-l.svg");
			 width:200px;
		 height:200px;
	}
	 .reading-variations.decor-overlay.var__9 .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09-l.svg");
		 bottom: 49px;
			 width:200px;
		 height:200px;
	}

	
.reading-variations.decor-overlay.var__9b .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09-l.svg");
			 width:200px;
		 height:200px;
	background-position: bottom left;
	top:auto;
  bottom:0px;
 left: 0px;
	right: auto;
 transform: scaleX(1);	
}
 .reading-variations.decor-overlay.var__9b .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09-rt.svg"), url("/content/dam/pwc/uk/en/templates/bc-frame-09-rb.svg");
	background-position: top right -25px, bottom 49px right;
	background-size: 100px 100px, 50px 50px;
	top:0px;
	width: 100%;
	height: 100%;
	transform: scaleX(1);

	}
	
.reading-variations.decor-overlay.var__9b .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__9b .var--legacy-hero-image::after {
			 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09-l.svg");
			 width:200px;
		 height:200px;
	background-position: bottom right;
	top:auto;
  bottom:0px;
 right: 0px;
	left: auto;
 transform: scaleX(-1);	
	}
.reading-variations.decor-overlay.var__9b .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__9b .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09-rt.svg"), url("/content/dam/pwc/uk/en/templates/bc-frame-09-rb.svg");
	background-position: top left -25px, bottom left;
	background-size: 100px 100px, 50px 50px;
	top:0px;
	width: 100%;
	height: 100%;
}

	 
	 
	
.reading-variations.decor-overlay.var__9c .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09c-r.svg");
			 width:250px;
		 height:250px;
	background-position: bottom left;
	top:auto;
  bottom:0px;
 left: 0px;
	right: auto;
 transform: scaleX(1);	
}
 .reading-variations.decor-overlay.var__9c .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09c-l.svg");
	background-position: top right;
	background-size: 120px 120px;
	top:0px;
	width: 100%;
	height: 100%;
	transform: scaleX(1);
	}
	
.reading-variations.decor-overlay.var__9c .var--hero-video-wrapper::after,
.reading-variations.decor-overlay.var__9c .var--legacy-hero-image::after {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09c-r.svg");
			 width:250px;
		 height:250px;
	bottom:0px;
	top:auto;
	}
.reading-variations.decor-overlay.var__9c .var--hero-video-wrapper::before,
.reading-variations.decor-overlay.var__9c .var--legacy-hero-image::before {
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-09c-l.svg");
	background-position: bottom left;
	background-size: 120px 120px;
	top:0px;
	width: 100%;
	height: 100%;
		background-position: top right;
	top:0;
bottom:auto;
 right: 0px;
	left: auto;
} 
	 
	 
	 



.reading-variations.var_hero-campaign.decor-overlay.var__10 .hero-card-wrapper::before {
	background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-10-lt.svg"), url("/content/dam/pwc/uk/en/templates/bc-frame-10-lb.svg");
	background-position: top left, bottom left;
	background-size: 600px 100px, 320px 290px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat, no-repeat;
}
	 
.reading-variations.var_hero-campaign.decor-overlay.var__10 .hero-card-wrapper::after {
		background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-10-r.svg");
	background-position: top right;	
top:0px;
	right:0px;
	left:auto;
		background-repeat: no-repeat;
	background-size: 250px 250px;
	width:100%;
	height:100%;
	}
	 

} 


@media screen and (min-width: 1200px) {
	
.reading-variations.var_hero-interview.var__simple.decor-overlay::before,
.reading-variations.var_hero-interview.var__simple.decor-overlay::after  {
		 content: '';
		 display: block;
		 width: 200px;
		 height: 200px;
		 position: absolute;
		 z-index: 1;
	background-repeat: no-repeat;
	}
.reading-variations.var_hero-interview.var__simple.decor-overlay:before {
		 top: 0;
		 right: 0;
		 background-position: top right;
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-11-r.svg");
		
		background-repeat: no-repeat;
	}
.reading-variations.var_hero-interview.var__simple.decor-overlay::after {
		 bottom: 0;
		 left: -1px;
		 background-position: bottom left;
		 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-11-l.svg");
		background-repeat: no-repeat;
		
	}
	
	

	.reading-variations.var_hero-interview.var__simple.decor-overlay.var__11::before {
			 background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-11-r.svg");
			 width:100px;
		height:300px;
		}

	.reading-variations.var_hero-interview.var__simple.decor-overlay.var__11::after {
		background-image: url("/content/dam/pwc/uk/en/templates/bc-frame-11-l.svg");
		width:100px;
		top:0;
		background-position: top left;
	} 

	 
} 



 @media (min-width: 1600px) {
	 .reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::before,
.reading-variations.decor-overlay .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__image::after,
.reading-variations.decor-overlay .var--hero-video-wrapper::before,
.reading-variations.decor-overlay .var--hero-video-wrapper::after,
.reading-variations.decor-overlay .var--legacy-hero-image::before,
.reading-variations.decor-overlay .var--legacy-hero-image::after {
		 width: 300px;
		 height: 300px;
	}
}





 .reading-variations.var--hero-video.var--legacy-hero,
.reading-variations.var--hero-image.var--legacy-hero {
	 display: grid;
}
 .reading-variations.var--hero-video.var--legacy-hero .var--hero-video-wrapper,
.reading-variations.var--hero-image.var--legacy-hero .var--legacy-hero-image {
	 position: relative;
	 order: 2;
}
 .reading-variations.var--hero-video.var--legacy-hero .var--hero-video-wrapper {
	 z-index: 2;
	
}
 .reading-variations.var--hero-image.var--legacy-hero .var--legacy-hero-image {
	 z-index: 1;
}
 .reading-variations.var--hero-video.var--legacy-hero .hero-title .textColumn .hero-title-textpanel,
.reading-variations.var--hero-image.var--legacy-hero .hero-title .textColumn .hero-title-textpanel {
	 margin: 0px;
}
 @media (max-width: 767px) {
	 .reading-variations.var--hero-video.var--legacy-hero .hero-title .textColumn,
.reading-variations.var--hero-image.var--legacy-hero .hero-title .textColumn {
		 padding: 0px;
	}
}
 @media (min-width: 768px) {
	 .reading-variations.var--hero-video.var--legacy-hero,
.reading-variations.var--hero-image.var--legacy-hero {
		 background-size: 50% auto;
		 background-repeat: no-repeat;
	}
	 .reading-variations.var--hero-video.var--legacy-hero .var--hero-video-wrapper,
.reading-variations.var--hero-image.var--legacy-hero .var--legacy-hero-image {
		 position: absolute;
		 display: block;
		 width: 50%;
		 min-width: 0px;
		 right: 0px;
		 height: 100%;
		 z-index: 0;
	}
	 .reading-variations.var--hero-video.var--legacy-hero.var__right .var--hero-video-wrapper,
.reading-variations.var--hero-image.var--legacy-hero.var__right .var--legacy-hero-image {
		 left: 0px;
	}
	 .reading-variations.var--hero-video.var--legacy-hero.var__right .title .row,
.reading-variations.var--hero-image.var--legacy-hero.var__right .title .row {
		 justify-content: end;
	}
}


 .reading-variations:is(.var_hero-hub,.var_hero-article).var__dark .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-wrapper,
.reading-variations:is(.var_hero-hub,.var_hero-article).var__dark .hero-card-wrapper .hero-card-wrapper--with-image .hero-card__primary-image-container {
	 background: var(--dark-color);
}
 body.page-primary-col--red .reading-variations:is(.var_hero-hub,.var_hero-article).var__dark.var--legacy-hero .hero-title-textpanel,
body.page-primary-col--red .reading-variations:is(.var_hero-hub,.var_hero-article).var__dark .hero-title-component .hero-title .textColumn,
body.page-primary-col--rose .reading-variations:is(.var_hero-hub,.var_hero-article).var__dark.var--legacy-hero .hero-title-textpanel,
body.page-primary-col--rose .reading-variations:is(.var_hero-hub,.var_hero-article).var__dark .hero-title-component .hero-title .textColumn,
body.page-primary-col--orange .reading-variations:is(.var_hero-hub,.var_hero-article).var__dark.var--legacy-hero .hero-title-textpanel,
body.page-primary-col--orange .reading-variations:is(.var_hero-hub,.var_hero-article).var__dark .hero-title-component .hero-title .textColumn {
	 background: var(--dark-color);
}


 @media (min-width: 768px) {
	 .reading-variations.var--legacy-hero {
		 background-position: right top !important;
	}
	
	 .reading-variations.var--legacy-hero.var__image-center {
		 background-position: right center !important;
	}
	 .reading-variations.var--legacy-hero .hero-title .container {
		 width: 100%;
		 flex-direction: column;
		 justify-content: flex-end;
	}
	 .reading-variations.var--legacy-hero .hero-title > .container > .row {
		 flex-direction: row;
	}
	 .reading-variations.var--legacy-hero .hero-title-component .hero-title .textColumn {
		 min-height: 500px;
		 padding: 0 50px 0 100px;
		 width: 50%;
		 display: flex;
		 align-items: center;
		 position: relative;
	}
	 @media screen and (max-width:1024px) {
	 	 .reading-variations.var--legacy-hero .hero-title-component .hero-title .textColumn {
		 padding: 0 10px 0 30px;
		 }
	 }
	 
	 .reading-variations.var--legacy-hero .hero-title-textpanel {
		 display: flex;
		 flex-direction: column;
	}
	 .reading-variations.var--legacy-hero .hero-title-textpanel h1 {
		 order: 2;
		 padding-left: 15px;
	}
	 .reading-variations.var--legacy-hero .hero-title-textpanel h1 span {
		 background: var(--black-color);
		 padding: 5px 0;
		 box-shadow: 15px 0 0 var(--black-color),-15px 0 0 var(--black-color);
		 -webkit-box-decoration-break: clone;
		 box-decoration-break: clone;
	}
	 .reading-variations.var--legacy-hero .hero-title-textpanel p.lead {
		 font-weight: bold;
		 font-size: 1.375rem !important;
		 order: 3;
	}
	 .reading-variations.var--legacy-hero .hero-title-textpanel p.sub-heading {
		 font-weight: normal !important;
		 font-size: 1.5rem !important;
		 font-family: 'PwC Helvetica Neue Light','PwC Helvetica Neue',Arial,sans-serif;
		 order: 1;
	}
	
	 body.page-primary-col--red .reading-variations.var--legacy-hero .hero-title-textpanel,
body.page-primary-col--red .reading-variations.var_hero-hub .hero-title-component .hero-title .textColumn,
body.page-primary-col--rose .reading-variations.var--legacy-hero .hero-title-textpanel,
body.page-primary-col--rose .reading-variations.var_hero-hub .hero-title-component .hero-title .textColumn,
body.page-primary-col--orange .reading-variations.var--legacy-hero .hero-title-textpanel,
body.page-primary-col--orange .reading-variations.var_hero-hub .hero-title-component .hero-title .textColumn {
		 background: var(--primary-background-color);
	}
}


 .reading-variations.dark-hero {
	 background: var(--darkergrey-color) !important;
	 padding: 20px 0px 0px 0px;
	 overflow: hidden;
	
}
 @media (min-width: 768px) {
	 .reading-variations.dark-hero {
		 padding-top: 50px;
	}
}
 .reading-variations.dark-hero .hero-card-wrapper {
	 position: relative;
}
 .reading-variations.dark-hero.dark-hero--decorated .hero-card-wrapper::before,
.reading-variations.dark-hero.dark-hero--decorated .hero-card-wrapper::after,
.reading-variations.dark-hero.dark-hero--decorated .parsys::before {
	 content: "";
	 position: absolute;
	 display: block;
	 aspect-ratio: 1/1;
}
 .reading-variations.dark-hero.dark-hero--decorated .hero-card-wrapper::before {
	 top: 0px;
	 right: 100%;
	 width: 200px;
	 background: repeating-linear-gradient( 45deg,#fff,#fff 10px,transparent 10px,transparent 20px );
}
 .reading-variations.dark-hero.dark-hero--decorated .hero-card-wrapper::after {
	 top: -50px;
	 left: 100%;
	 width: 200px;
	 background: rgba(255,255,255,0.15);
}
 .reading-variations.dark-hero.dark-hero--decorated .parsys::before {
	 top: -50px;
	 right: calc(50% + 100px);
	 width: 200px;
	 background: repeating-linear-gradient( -45deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15) 20px, transparent 20px, transparent 40px );
}
 .reading-variations.dark-hero .hero-card-wrapper .hero-card {
	 margin: 0px;
}
 .reading-variations.dark-hero .hero-card-wrapper .hero-card__secondary {
	 display: none;
}

 section:not(.fullwidth).reading-variations.dark-hero .sectionpar {
	 padding: 0px 15px;
	 width: 100%;
	 max-width: 1600px;
}
 @media (min-width: 768px) {
	 section:not(.fullwidth).reading-variations.dark-hero .sectionpar {
		 padding: 0px 50px;
	}
}

 body.page-primary-col--red .reading-variations.dark-hero.dark-hero--decorated .hero-card-wrapper::before,
body.page-primary-col--rose .reading-variations.dark-hero.dark-hero--decorated .hero-card-wrapper::before,
body.page-primary-col--orange .reading-variations.dark-hero.dark-hero--decorated .hero-card-wrapper::before {
	 background: repeating-linear-gradient( 45deg,
var(--primary-background-color),
var(--primary-background-color) 10px,
transparent 10px,
transparent 20px );
}



@media (max-width: 768px) {
	 .reading-variations.var--legacy-hero .hero-title-component .hero-title .textColumn {
		 
	}
}






 .reading-variations.var_intro-panel-campaign .columnControl {
	 position: relative;
	 background: #fff;
	 z-index: 3 
}
 .reading-variations.var_intro-panel-campaign.page-section--col-light-grey .columnControl {
	 background: var(--grey-background);
}

.standard-reading .page-section.reading-variations.var_intro-panel-campaign .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.parbase.section .text-component {
	padding-right: 0px;
}


 @media screen and (min-width: 768px) {
	 .reading-variations.var_intro-panel-campaign .columnControl:nth-child(1),
 .reading-variations.var_intro-panel-campaign .columnControl:nth-child(1) .text.parbase.section {
		 margin-top: 0px;
		 padding-top: 0px;
		 margin-bottom: -10px;
		 min-height: 80px;
	}
	 .reading-variations.var_intro-panel-campaign .hero-title-textpanel {
		 padding-bottom: 110px;
		 padding-left: 0px;
	}
	 .cmp-base-modernized.standard-spacing .reading-variations.var_intro-panel-campaign.intro-panel_blank .parsys.sectionpar .columnControl:nth-last-child(1) {
		 margin-bottom: 0px;
	}
	 .reading-variations.var_intro-panel-campaign .sectionpar {
		 width: 100%;
		 padding-top: 20px;
		 padding-left: 98px;
		 padding-right: 98px;
	}
	 .reading-variations.var_intro-panel-campaign .pwccol1-longform .pwccol1-longform-c0 {
		 width: calc((100% / 12) * 10);
	}
}
 @media screen and (min-width:1200px) {
	 .standard-spacing .reading-variations.var_intro-panel-campaign .text {
		 margin-top: 0px;
	}
	 .standard-spacing .reading-variations.var_intro-panel-campaign .text p {
		 padding-top: 15px;
	}
	 .reading-variations.var_intro-panel-campaign .columnControl .parsys_column .cmp-container {
		 padding: 0px;
	}
}
 @media screen and (min-width:1300px) {
	 .reading-variations.var_intro-panel-campaign .pwccol1-longform .pwccol1-longform-c0 {
		 width: calc((100% / 12) * 8);
	}
}

 @media screen and (max-width:1023px) {
	 .reading-variations.var_intro-panel-campaign .columnControl,
 .reading-variations.var_intro-panel-campaign .text.parbase.section {
		 margin-left: 0;
		 margin-right: 0 
	}
}
 @media screen and (max-width:767px) {
	 .reading-variations.var_intro-panel-campaign .pwccol1-longform-c0 {
		 width: calc((100% / 12) * 8);
	}
}
 @media screen and (min-width:992px) {
}
 @media (max-width: 640px) {
	 .reading-variations.var_intro-panel-campaign .parsys_column.pwccol1-longform .parsys_column .text-component,
 .reading-variations.var_intro-panel-campaign .parsys_column.pwccol1-longform-left .parsys_column .text-component,
 .reading-variations.var_intro-panel-campaign .parsys_column.pwccol2-longform .parsys_column .text-component,
 .reading-variations.var_intro-panel-campaign .parsys_column.pwccol2-longformb .parsys_column .text-component,
 .reading-variations.var_intro-panel-campaign .parsys_column.pwccol2-longformc .parsys_column .text-component,
 .reading-variations.var_intro-panel-campaign .parsys_column.pwccol3-longform .parsys_column .text-component {
		 min-width: auto;
	}
	 .reading-variations.var_intro-panel-campaign .pwccol1-longform-c0 {
		 width: 90%;
	}
}


.reading-variations.var_intro-panel-firmwide .text.spacer_before{
	 border-top-width:0px;
}
 .reading-variations.var_intro-panel-firmwide .text.spacer_before::before {
	 content: "";
	 display: block;
	 width: 150px;
	 height: 3px;
	 margin-bottom: 22.5px;
	 position: relative;
	 left: 0px;
	 border-top: 8px solid var(--primary-background-color);
}
 .cmp-base-modernized.standard-spacing .reading-variations.var_intro-panel-firmwide .parsys.sectionpar .columnControl:nth-last-child(1) {
	 margin-bottom: 0px;
}

.standard-reading .page-section.reading-variations.var_intro-panel-firmwide .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.parbase.section.spacer_before .text-component {
	padding-right: calc(2*57px);
	width:100%;
	width:initial;
}

@media screen and (max-width: 990px) {
.standard-reading .page-section.reading-variations.var_intro-panel-firmwide .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.parbase.section.spacer_before .text-component {
	padding-right: 57px;
}
}

@media (max-width: 767px) {
	.reading-variations.var_intro-panel-firmwide .text.spacer_before {
		margin-right: 0px;
		margin-left:30px;
	}	
	.reading-variations.var_intro-panel-firmwide .parsys_column.pwccol1-longform .parsys_column .text-component {
    min-width: auto;
  }
}









.reading-variations.var_hero-interview.var__simple#title .hero-card-wrapper .hero-card {
	margin-bottom: 0px;
}

.reading-variations.var_hero-interview.var__simple#title .hero-card-wrapper .hero-card-wrapper--no-image.hero-card .hero-card__secondary {
	margin-bottom: 0px;
	padding-top:0px;
	display:none;
}


.reading-variations.var_hero-interview.var__simple:not(#title) .videoplayer-v3.outline .videoplayerv3-wrapper {
	padding-top: 0px;
	padding-bottom: 0px;
}
.reading-variations.var_hero-interview.var__simple:not(#title) .videoplayer-v3 .videoplayerv3-wrapper {
	margin: 0px 0;
}

.reading-variations.var_hero-interview.var__simple:not(#title) .videoplayer-v3.outline .videoplayerv3-wrapper {
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
}

.reading-variations.var_hero-interview.var__simple:not(#title) .videoplayer-v3 .videojs-description .short-data span.contentType {
	display: none;
}
.page-section.page-section--col-white.reading-variations.var_hero-interview.var__simple:not(#title) {
	 height: 100%;
   background: linear-gradient(180deg, var(--primary-background-color) 20%, #ffFFFF 0%);
}






 .reading-variations.var_featured-content .featurecontent {
}
 @media only screen and (max-width: 767px) {
	 .reading-variations.var_featured-content .featurecontent .row {
		 display: block;
	}
	 .reading-variations.var_featured-content .featurecontent .row .feature-content__container {
		 width: 100%;
	}
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel {
		 aspect-ratio: 1/1;
	}
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text {
	 display: flex;
	 flex-flow: column;
	 justify-content: space-between;
	 min-height: 0px;
	 background: var(--darkgrey-color);
	 transition: min-height 0.2s ease;
}
 @media only screen and (min-width: 768px) {
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text {
		 min-height: 50%;
	}
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel:hover .feature-content__text,
.reading-variations.var_featured-content .featurecontent .feature-content__panel:focus .feature-content__text {
		 padding: unset;
		 min-height: 100%;
	}
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text > .feature-content__heading,
.reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text > .feature-content_wrapper {
	 margin: 5px 10px 0px 30px;
	 padding: 0px;
	 background: unset;
}
 @media only screen and (min-width: 768px) {
	 @keyframes feauredTileContentAppear {
		 from {
			 height: 0px;
			 opacity: 0;
		}
		 to {
			 height: unset;
			 opacity: 1;
		}
	}
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content_wrapper {
		 display: none;
		 overflow: hidden;
	}
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel:hover .feature-content__text .feature-content_wrapper,
.reading-variations.var_featured-content .featurecontent .feature-content__panel:focus .feature-content__text .feature-content_wrapper {
		 display: block;
		 height: 0px;
		 opacity: 0;
		 animation-name: feauredTileContentAppear;
		 animation-duration: 0.2s;
		 animation-delay: 0.2s;
		 animation-fill-mode: forwards;
	}
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content_wrapper p {
	 font-size: 1.25rem;
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel:hover .feature-content__text .feature-content__heading span,
.reading-variations.var_featured-content .featurecontent .feature-content__panel:focus .feature-content__text .feature-content__heading span {
	 border: none;
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label {
	 display: none;
	 margin: 0px 10px 15px 30px;
	 padding: 0px 10px 5px 10px;
	 width: max-content;
	 color: #fff;
	 background: #d04a02;
	
}
 @media only screen and (min-width: 768px) {
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label {
		 display: block;
	}
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel:hover .feature-content__text .feature-content__tag-label,
.reading-variations.var_featured-content .featurecontent .feature-content__panel:focus .feature-content__text .feature-content__tag-label {
		 display: none;
	}
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="insights"] {
	 color: #fff;
	 background: #d04a02;
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="interview"] {
	 color: #fff;
	 background: #d93954;
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="video"] {
	 color: #fff;
	 background: #d93954;
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__tag-label[data-type^="services"] {
	 color: var(--black-color);
	 background: var(--tangerine-color);
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__read-more-label {
	 position: relative;
	 display: flex;
	 flex-flow: column;
	 justify-content: center;
	 margin: 15px 30px;
	 min-height: 30px;
	 font-size: 1.15rem;
	 font-weight: bold;
}
 @media only screen and (min-width: 768px) {
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__read-more-label {
		 margin: 0px 30px;
		 height: 0px;
		 min-height: 0px;
		 opacity: 0;
	}
	 .reading-variations.var_featured-content .featurecontent .feature-content__panel:hover .feature-content__text .feature-content__read-more-label,
.reading-variations.var_featured-content .featurecontent .feature-content__panel:focus .feature-content__text .feature-content__read-more-label {
		 margin: 15px 30px;
		 height: 0px;
		 min-height: 30px;
		 opacity: 0;
		 animation-name: feauredTileContentAppear;
		 animation-duration: 0.2s;
		 animation-fill-mode: forwards;
	}
}
 .reading-variations.var_featured-content .featurecontent .feature-content__panel .feature-content__text .feature-content__read-more-label::after {
	 content: "";
	 position: absolute;
	 right: 0px;
	 top: 0px;
	 bottom: 0px;
	 display: block;
	 margin: auto;
	 padding: 13px;
	 border: 2px solid #fff;
	 border-radius: 100%;
	 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 8 22 20 12' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M 20 12 8 2' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	 background-position: center;
	 background-size: 65% 65%;
	 background-repeat: no-repeat;
}




 .quote-component blockquote {
	 border-left: 0px solid #e0301e;
	 padding-top:8px;
	 padding-left: 0px;
}
.page-primary-col--burgundy .quote-component blockquote p {
	border-top: 0rem solid #a32020;
}

 .quote-component blockquote:before {
	 content: "";
	 display: block;
	 width: 80px;
	 height: var(--top-line-height);
	 margin-bottom: 23.5px;
	 position: relative;
	 left: 0px;
	 border-top: 4px solid var(--orange-color);
}
.page-primary-col--red .quote-component blockquote:before,
.page-primary-col--rose .quote-component blockquote:before,
.page-primary-col--orange .quote-component blockquote:before {
	 border-color: var(--primary-background-color);
}

.standard-reading .page-section.var-quote .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .quote-component {
	 padding-left:0;
}

.standard-spacing  .reading-variations.var_quote .sectionpar .quote .inlinequote:last-child {
	margin-bottom: 10px;
}

.reading-variations:where(.var__content-article,.var_quote) .text.spacer_before {
	border-top-width:0px;
}














.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before:not(.textimage)::before,
.reading-variations.var_quote:where(.var__full-width,.var__half-width) .text.spacer_before:not(.textimage)::before,
.reading-variations.var__content-article .pwccol1-longform-left .text.spacer_before:not(.textimage)::before {
	content: "";
	display: block;
	width: var(--top-line-width);
	height: var(--top-line-height);
	margin-bottom: var(--top-line-margin-bottom);
	position: relative;
	left: 0px;
	border-top: var(--top-line-height) solid var(--primary-background-color);
}
.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before.textimage::before,
.reading-variations.var_quote:where(.var__full-width,.var__half-width) .text.spacer_before.textimage::before {
	display:none;
}




.reading-variations:where(.var__content-article,.var_quote.var__full-width).page-section--col-white  .pwccol1-longform-left .text.spacer_before,
.reading-variations.var_quote.var__full-width.page-section--col-white  .columnControl .text.spacer_before,
.reading-variations.var_quote.var__full-width.page-section--col-white  :where(.pwccol3-longform-c0,.pwccol3-longform-c1,.pwccol3-longform-c2,.pwccol2-longform-c0,.pwccol2-longform-c1,.pwccol2-longformc-c0,.pwccol2-longformb-C0,.pwccol2-longformc-c1,.pwccol2-longformb-C1) ,
.reading-variations.var_quote.var__half-width.var__background.page-section--col-white .columnControl .text.spacer_before {
	background-color:var(--grey-background);
	color: var(--darkgrey-color);
}


.reading-variations:where(.var__content-article,.var_quote.var__full-width).var__dark .pwccol1-longform-left .text.spacer_before,
.reading-variations.var_quote.var__full-width.var__dark .columnControl .text.spacer_before,
.reading-variations.var_quote.var__full-width.var__dark :where(.pwccol3-longform-c0,.pwccol3-longform-c1,.pwccol3-longform-c2,.pwccol2-longform-c0,.pwccol2-longform-c1,.pwccol2-longformc-c0,.pwccol2-longformb-C0,.pwccol2-longformc-c1,.pwccol2-longformb-C1) {
	background-color:var(--darkgrey-color);
	color: var(--white-color);
}
.reading-variations.var_quote.var__half-width.var__dark .pwccol2-longform .text.spacer_before{
	background-color:var(--darkgrey-color);
	color: var(--white-color);
}

.reading-variations:where(.var__content-article,.var_quote.var__full-width).var__light.page-section--col-light-grey .pwccol1-longform-left .text.spacer_before,
.reading-variations.var_quote.var__full-width.var__light.page-section--col-light-grey .columnControl .text.spacer_before,
.reading-variations.var_quote.var__full-width.var__light.page-section--col-light-grey :where(.pwccol3-longform-c0,.pwccol3-longform-c1,.pwccol3-longform-c2,.pwccol2-longform-c0,.pwccol2-longform-c1,.pwccol2-longformc-c0,.pwccol2-longformb-C0,.pwccol2-longformc-c1,.pwccol2-longformb-C1),
.reading-variations.var_quote.var__half-width.var__light.page-section--col-light-grey.var__dark .pwccol2-longform {
	background-color: var(--white-color);
	color: var(--darkgrey-color);
}
.reading-variations.var_quote.var__half-width.var__light.page-section--col-light-grey .pwccol2-longform .text.spacer_before{
	background-color: var(--white-color);
	color: var(--darkgrey-color);
}


.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) {
	margin-top:30px;	
}

.reading-variations.var_quote.var__full-width :where(.pwccol3-longform-c0,.pwccol3-longform-c1,.pwccol2-longform-c0,.pwccol2-longformc-c0,.pwccol2-longformb-c0),
.reading-variations.var_quote.var__full-width :where(.pwccol3-longform-c2,.pwccol2-longform-c1,.pwccol2-longformc-c1,.pwccol2-longformb-c1) {
	margin-right: 15px;
}
@media screen and (min-width:768px) {
.reading-variations.var_quote.var__full-width :where(.pwccol3-longform-c1,.pwccol3-longform-c2,.pwccol2-longform-c1,.pwccol2-longformc-c1,.pwccol2-longformb-c1),
.reading-variations.var_quote.var__full-width :where(.pwccol3-longform-c0,.pwccol3-longform-c1,.pwccol2-longform-c0,.pwccol2-longformc-c0,.pwccol2-longformb-c0) {
	margin-left: 15px;
}
}


.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column .pwccol1-longform-left-c0 {
	width:100%;
	max-width:100%;
	max-width:calc((100% / 12) * 10);
	margin: auto;
	padding-bottom:0px;
}

@media screen and (min-width:768px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column .pwccol1-longform-left-c0 {
		max-width:100%;
		margin: 0px;
	}
}

@media screen and (min-width:1199px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column .pwccol1-longform-left-c0 {
		margin: 0px;
		max-width:100%;
	}
}
@media screen and (min-width:1400px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column .pwccol1-longform-left-c0 {
		margin: auto;
		max-width:calc((100% / 12) * 10);
	}
}

@media screen and (max-width:992px) {
	.cmp-base-modernized .reading-variations.var_quote.var__full-width .pwccol3-longform,
.cmp-base-modernized .reading-variations.var_quote.var__full-width .pwccol2-longform {
		display:block;
		max-width:calc((100% / 12) * 12);
	}
	.reading-variations.var_quote.var__full-width .parsys_column .parsys_column.pwccol3-longform-c1  {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.reading-variations.var_quote.var__full-width .parsys_column .parsys_column.pwccol2-longform-c0  {
		margin-bottom: 30px;
	}
}

@media screen and (max-width:767px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column .pwccol1-longform-left-c0 {
		max-width:calc((100% / 12) * 12);
		max-width: 100%;
	}
}



.reading-variations.var_quote.var__full-width .parsys_column .parsys_column {
	width:100%;
	
	max-width:100%;
	padding-bottom:0px;
}






.standard-reading .page-section.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column.pwccol1-longform-left .parsys_column.pwccol1-longform-left-c0 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column.pwccol1-longform-left .parsys_column.pwccol1-longform-left-c0 .quote-component blockquote,
.reading-variations.var_quote.var__full-width .parsys_column .text.parbase.section.spacer_before .text-component,
.reading-variations.var_quote.var__full-width .parsys_column .quote-component blockquote {
	padding-right: 0;
}
.standard-reading .page-section.reading-variations.var_quote.var__full-width .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c0 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c0 .quote-component blockquote,
.standard-reading .page-section.reading-variations.var_quote.var__full-width .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c1 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c1 .quote-component blockquote,
.standard-reading .page-section.reading-variations.var_quote.var__full-width .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c2 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c2 .quote-component blockquote,
.standard-reading .page-section.reading-variations.var_quote.var__full-width .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .quote-component blockquote,
.standard-reading .page-section.reading-variations.var_quote.var__full-width .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .quote-component {
	padding-right: 0px;
	padding-left:0px;
}
.standard-reading .page-section.reading-variations.var_quote.var__half-width .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c0 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote.var__half-width .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c1 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote.var__half-width .parsys_column.parsys_column.pwccol3-longform .parsys_column.pwccol3-longform-c2 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote.var__half-width .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .text.parbase.section.spacer_before .text-component,
.standard-reading .page-section.reading-variations.var_quote.var__half-width .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .text.parbase.section.spacer_before .text-component {
	padding-right: 0px;
	padding-left:0px;
}



@media screen and (min-width:768px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before{
		padding: 40px 50px 10px 50px;
		margin-top: 0px;
	}
	.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
		padding: 40px 15px 0px 15px;
		margin-top: 0px;
	}
	.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before:last-of-type,
.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before:last-of-type {
		padding-bottom: 40px;
	}
	.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before.textimage{
		padding-bottom: 25px;
		
	}
}
@media screen and (min-width:1199px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before{
		padding: 40px 90px 10px 90px;
		margin-top: 0px;
	}
}
@media screen and (max-width:991px) {
	.reading-variations.var_quote.var__full-width .pwccol1-longform-left .text.spacer_before{
		padding-right: 30px;
		padding-left: 30px;
	}
}
@media screen and (max-width:767px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before{
		padding: 40px 40px 10px 40px;
		margin-top: 0px;
	}
	.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
		padding: 40px 40px 0px 40px;
		margin-top: 0px;
	}
		.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before:last-of-type,
.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before:last-of-type {
		padding-bottom: 40px;
	}
	.reading-variations.var_quote.var__full-width .pwccol1-longform-left .text.spacer_before{
		padding-right: 40px;
		padding-left: 40px;
	}
}
@media screen and (max-width:480px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before{
		padding: 30px 20px 0px 20px;
		margin-top: 0px;
	}
	.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
		padding: 30px 20px 0px 20px;
		margin-top: 0px;
	}
	.reading-variations.var_quote.var__full-width :where(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before:last-of-type,
.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before:last-of-type {
		padding-bottom: 30px;
	}
	.reading-variations.var_quote.var__full-width .pwccol1-longform-left .text.spacer_before{
		padding-right: 20px;
		padding-left: 20px;
	}
}




.reading-variations.var_quote.var__half-width :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
	padding: 50px 40px 0 0px;
	margin-top: 0px;
}
@media screen and (max-width:767px) {
	.reading-variations.var_quote.var__half-width :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
		padding: 20px 0px 0px 10px;
		margin-top: 0px;
	}
	.reading-variations.var_quote.var__half-width :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before + .text.spacer_before.textimage,
	.reading-variations.var_quote.var__half-width :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before:last-of-type {
		padding-bottom: 30px;

	}
}



.reading-variations.var_quote.var__half-width :where(.pwccol1-longform) .text.spacer_before {
	padding-top: 10px;
	padding-bottom:10px;
}
@media screen and (max-width:767px) {
	.reading-variations.var_quote.var__half-width :where(.pwccol1-longform) .text.spacer_before {
		padding-top: 30px;
		padding-bottom:30px;
	}
}
@media screen and (max-width:480px) {
	.reading-variations.var_quote.var__half-width :where(.pwccol1-longform) .text.spacer_before.textimage {
		padding-top: 0px;
		padding-bottom:0px;
	}
}



@media screen and (min-width:768px) {
	.reading-variations.var_quote.var__half-width:where(.var__background,.var__dark,.var__light) :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
		padding: 40px 40px 0px 40px;
		margin-top: 40px;
	}
	.reading-variations.var_quote.var__half-width:where(.var__background,.var__dark,.var__light) :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before.textimage {
		padding-bottom: 30px;
	}
}
@media screen and (max-width:767px) {
	.reading-variations.var_quote.var__half-width:where(.var__background,.var__dark,.var__light) :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
		padding: 40px 40px 0 40px;
		margin-top: 20px;
	}
	.reading-variations.var_quote.var__half-width:where(.var__background,.var__dark,.var__light) :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before.textimage {
		padding-bottom: 40px;
	}
}
@media screen and (max-width:480px) {
	.reading-variations.var_quote.var__half-width:where(.var__background,.var__dark,.var__light) :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before {
		padding: 30px 20px 0 20px;
		margin-top: 20px;
	}
	.reading-variations.var_quote.var__half-width:where(.var__background,.var__dark,.var__light) :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before.textimage {
		padding-bottom: 40px;
	}
}

	.reading-variations.var_quote.var__half-width:where(.var__background,.var__dark,.var__light) :where(.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before:last-of-type {
		padding-bottom: 40px;
	}






.reading-variations.var_quote.var__full-width .parsys_column.pwccol1-longform .parsys_column .text-component,
.reading-variations:where(.var__content-article,.var_quote.var__full-width) .parsys_column.pwccol1-longform-left .parsys_column .text-component,
.reading-variations.var_quote.var__full-width .parsys_column.pwccol2-longform .parsys_column .text-component,
.reading-variations.var_quote.var__full-width .parsys_column.pwccol2-longformb .parsys_column .text-component,
.reading-variations.var_quote.var__full-width .parsys_column.pwccol2-longformc .parsys_column .text-component,
.reading-variations.var_quote.var__full-width .parsys_column.pwccol3-longform .parsys_column .text-component {
	min-width: auto;
}








.standard-spacing .reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before.textimage,
.standard-spacing .reading-variations.var_quote .parsys_column .text.spacer_before.textimage {
	margin-top:0px;
	padding-top:20px;
}
.standard-spacing .reading-variations.var_quote:where(.var__full-width,.var__half-width) .parsys_column .text.spacer_before.textimage {
	margin-top:0px;
	padding-top:25px;
}
.standard-spacing .reading-variations:where(.var__content-article,.var_quote) .sectionpar .quote .inlinequote:last-of-type {
	margin-bottom: 20px;
}


@media screen and (max-width:480px) {
	.standard-spacing .reading-variations.var_quote.var__half-width .pwccol1-longform .text.spacer_before.textimage {
		margin-top:0px;
		padding-top:0px;
	}
}

.standard-spacing .reading-variations.var_quote.var__half-width.var__background .parsys_column .text.spacer_before.textimage {
	padding-bottom: 35px;
}

.reading-variations.var__content-article .pwccol1-longform-left .text.spacer_before:not(.textimage) :where(b, strong),
.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before:not(.textimage) :where(b, strong) {
	font-weight: normal;
	border-top-width: 0px;
	font-family: var(--helvetica-light);
}

.reading-variations.var__content-article .pwccol1-longform-left .text.spacer_before:not(.textimage) :where(b, strong),
.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before:not(.textimage) :where(b, strong) {
	font-size:32px;
	font-size:1.4rem;
	line-height:2.4rem;
}
@media screen and (max-width:991px) {
	.reading-variations.var__content-article .pwccol1-longform-left .text.spacer_before:not(.textimage) :where(b, strong),
	.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before:not(.textimage) :where(b, strong) {
		font-size:30px;
		font-size:1.3rem;
		line-height:2.1rem;
	}
}

.reading-variations.var_quote:where(.var__full-width,.var__half-width) :is(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before :where(b, strong) {
	font-size:30px;
	font-size:1.3rem;
	line-height:2.1rem;
}


.reading-variations:where(.var_quote,.var__content-article) .pwccol1-longform-left .text.spacer_before.textimage,
.reading-variations:where(.var_quote,.var__content-article) .quote .text.spacer_before.textimage,
.reading-variations.var_quote .text.spacer_before.textimage {
	margin-top: 0px;
	padding-top: 0px;
	display:flex;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
}

.reading-variations:where(.var_quote,.var__content-article) .pwccol1-longform-left .text.spacer_before.textimage,
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before.textimage {
	margin-top: 0px;
	padding-top: 0px;
	display:flex;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
}

.reading-variations.var_quote .text.spacer_before.textimage.image_left .textimage-image,
.reading-variations:where(.var_quote,.var__content-article) .quote +  .text.spacer_before.textimage.image_left .textimage-image,
.reading-variations:where(.var_quote,.var__content-article) .pwccol1-longform-left .text.spacer_before.textimage.image_left .textimage-image {
	margin: 0 0px 0px 0;
	padding-right:15px;
	width:120px;
	max-width: 120px;
}

@media screen and (max-width: 767px) {
	.reading-variations.var_quote .text.spacer_before.textimage.image_left .textimage-image,
	.reading-variations:where(.var_quote,.var__content-article) .quote +  .text.spacer_before.textimage.image_left .textimage-image,
	.reading-variations:where(.var_quote,.var__content-article) .pwccol1-longform-left .text.spacer_before.textimage.image_left .textimage-image {
		width:80px;
	}
}





.reading-variations:is(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text:where(.spacer_before.textimage,.spacer_before) .text-component :is(strong, sub, sup, b) :is(sub, sup, strong, b),
.reading-variations.var_quote.var__half-width .text:where(.spacer_before.textimage,.spacer_before) .text-component :is(strong, sub, sup, b) :is(sub, sup, strong, b),
.reading-variations.var_quote:where(.var__full-width,.var__half-width) :is(.pwccol3-longform,.pwccol2-longform,.pwccol2-longformc,.pwccol2-longformb) .text.spacer_before :is(strong, sub, sup, b) :is(sub, sup, strong, b),
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before :is(strong, sub, sup, b) :is(sub, sup, strong, b) {
	font-size: 1rem;
	line-height: 1.3;
	font-family: var(--helvetica-regular);
	font-weight: normal;
	border-top-width: 0px;
	font-style:normal;
	bottom:0;
}

.reading-variations:is(.var_quote,.var__content-article) p :where(sub, sup, strong, b, em, i) :where(sub, sup, strong, b, em, i) :where(strong, b, em, i) {
	font-family: var(--helvetica-bold);
	font-weight: var(--bold-helvetica);
	font-style: normal;
}

.reading-variations:is(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text:where(.spacer_before.textimage,.spacer_before) .text-component :is(strong, sub, sup, b) :is(sub, sup, strong, b) {
	font-size: 1rem;
	line-height: 1.3;
}

.reading-variations.var_quote.var__half-width .text:where(.spacer_before.textimage,.spacer_before) .text-component :is(strong, sub, sup, b) :is(sub, sup, strong, b) {
	font-size: 1rem;
	line-height: 1.3;
}


 
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before.textimage .text-component p,
.reading-variations.var__content-article .pwccol1-longform-left .text.spacer_before.textimage .textimage-text p,
.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before.textimage .textimage-text p {
	line-height: 1.3;
}
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before.textimage.image_left .textimage-text,
.reading-variations.var__content-article .pwccol1-longform-left .text.spacer_before.textimage.image_left .textimage-text,
.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before.textimage.image_left .textimage-text {
	margin-top:0px;
	margin-bottom: 9px;
	width: calc(100% - 60px);
}
.reading-variations.var_quote:is(.var__full-width,.var__half-width) .quote + .text.spacer_before.textimage.image_left .textimage-text {
	width: calc(100% - 120px);
}


@media screen and (max-width:640px) {
	.reading-variations.var__content-article .pwccol1-longform-left .text.spacer_before.textimage.image_left .textimage-text {
		width: calc(100% - 60px);
	}
}



.reading-variations:where(.var__content-article,.var_quote.var__full-width) .pwccol1-longform-left .text.spacer_before.textimage .text-component :where(strong,sub,i,em,b) :where(strong,sub,i,em,b) :where(strong,sub,i,em,b),
.reading-variations.var_quote:where(.var__half-width,.var__content-article) .text.spacer_before.textimage .text-component :where(strong,sub,i,em,b) :where(strong,sub,i,em,b) :where(strong,sub,i,em,b),
.reading-variations:where(.var_quote,.var__content-article) .quote + .textimage.text.spacer_before .text-component :where(strong,sub,i,em,b) :where(strong,sub,i,em,b) :where(strong,sub,i,em,b) {
	font-family: var(--helvetica-bold);
	font-weight: var(--bold-helvetica);
	font-style:normal;
	line-height: 1rem;
}







.reading-variations:where(.var__content-article,.var_quote.var__full-width)  .pwccol1-longform-left .text.spacer_before .textimage-image .asset-sharing-component > :where(img, a),
.reading-variations:where(.var__content-article,.var_quote.var__full-width)  .pwccol1-longform-left .text.spacer_before .textimage-image .asset-sharing-component > a > img,
.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before .textimage-image .asset-sharing-component > :where(img, a),
.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before .textimage-image .asset-sharing-component > a > img,
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before .textimage-image .asset-sharing-component > :where(img, a),
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before .textimage-image .asset-sharing-component > a > img {
	border-radius: 100%;
	width:90px;
	max-width:100px;
	height:90px;
	max-height:100%;
	object-fit: cover;
}


@media screen and (max-width: 767px) {
	.reading-variations:where(.var__content-article,.var_quote.var__full-width)  .pwccol1-longform-left .text.spacer_before .textimage-image .asset-sharing-component > :where(img, a),
	.reading-variations:where(.var__content-article,.var_quote.var__full-width)  .pwccol1-longform-left .text.spacer_before .textimage-image .asset-sharing-component > a > img,
	.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before .textimage-image .asset-sharing-component > :where(img, a),
	.reading-variations.var_quote:where(.var__full-width,.var__half-width,.var__content-article) .text.spacer_before .textimage-image .asset-sharing-component > a > img,
	.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before .textimage-image .asset-sharing-component > :where(img, a),
	.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before .textimage-image .asset-sharing-component > a > img {
		width:60px;
		height:60px;
	}
}

.reading-variations:where(.var_quote,.var__content-article) .text.spacer_before.textimage.image_right .textimage-image,
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before.image_right .textimage-image {
	margin: 0;
}
.reading-variations:where(.var_quote,.var__content-article) .quote + .text.spacer_before.image_right .textimage-text,
.reading-variations:where(.var_quote,.var__content-article) .text.spacer_before.textimage.image_right .textimage-text {
	margin-bottom: 9px;
	width: calc(100% - 80px);
}



.reading-variations.var__content-article .columnControl + .stats{
	 margin: 80px 0 0px 0px;
}
.reading-variations.var__content-article .columnControl + .columnControl,
.reading-variations.var__content-article .stats + .columnControl,
.reading-variations.var__content-article .image + .columnControl .pwccol1-longform-left {
	 margin: 40px 0 0px 0px;
}

.reading-variations:where(.var_quote.var__full-width,.var__content-article).page-section--col-light-grey .sectionpar > .columnControl > .pwccol1-longform-left,
.reading-variations.var_quote.var__full-width .sectionpar > .columnControl > .pwccol1-longform-left {
	margin-top:40px;
}



.reading-variations.var__content-article .columnControl + .columnControl .pwccol1-longform-c0 .text{
	margin: 0;
}
.reading-variations:where(.var_quote, .var__content-article) .quote + .text.spacer_before.textimage {
	padding-bottom: 30px; 
}
.reading-variations:where(.var_quote, .var__content-article) .quote + .text.spacer_before.textimage:last-of-type {
	padding-bottom: 0px; 
}




@media screen and (max-width: 992px) {
  .reading-variations.var__content-article .columnControl + .columnControl {
		 margin-top: 20px;
	}
}
 @media screen and (max-width: 767px) {
	 .reading-variations.var__content-article .columnControl + .columnControl {
		 margin: 20px 0 20px 0px;
	}
}






.reading-variations.var_styled-feature:not(.var__content-article,.var_hero-interview.var__simple) {
	padding-top: 40px;
}

.reading-variations.var_styled-feature:not(.var__content-article,.var__inline) .columnControl {
	background-color: var(--dark-color);
}



.reading-variations.var_styled-feature .columnControl > .parsys_column {
	padding-left: 15px;
}

.reading-variations.var_styled-feature .columnControl .parsys_column > .parsys_column {
	position: relative;
}

.reading-variations.var_styled-feature .columnControl .parsys_column > .parsys_column.pwccol2-longform-c1 {
	padding-left: 0px;
	padding-right: 0px;
}




.standard-spacing .reading-variations.var_styled-feature .image {
	margin-top:0px;
}


.reading-variations.var_styled-feature .columnControl .text {
	margin-top: 0px;
	padding-bottom: 20px;
}

.reading-variations.var_styled-feature .columnControl .text .text-component {
	padding-left: 15px;
	padding-right: 15px;
	min-width: auto !important;
	color: #fff;
}



.reading-variations.var_styled-feature .pwccol2-longform-c0 .text-component h2,
.reading-variations.var_styled-feature:is(.var__inline,.var__content-article) .text h3,
.reading-variations.var_styled-feature .pwccol2-longform-c0 .text-component > h6 {
	margin-top: 12px;
}



.reading-variations.var_styled-feature .text h2 {
	font-family: var(--helvetica-light);
	font-weight: normal;
	padding-top: 0px;
}

.reading-variations.var_styled-feature:is(.var__inline,.var__content-article) .text h3 {
	font-size: var(--h3-heading-size);
	font-family: var(--helvetica-bold);
	font-weight: var(--bold-helvetica);
	line-height: var(--h3-line-size);
}
.reading-variations.var_styled-feature:is(.var__inline,.var__content-article) h3:not(:empty)::before {
	content: "";
	display: block;
	width: var(--top-line-width);
	height: var(--top-line-height);
	margin-bottom: var(--top-line-margin-bottom);
	position: relative;
	left: 0px;
	border-top: var(--top-line-height) solid var(--primary-background-color);
}


.reading-variations.var_styled-feature .text-component .btn.btn--secondary.btn--transparent:is(:hover, :focus, :active) {
	border-color: #fff;
	background: #fff;
	color: var(--darkergrey-color);
}



.reading-variations.var_styled-feature .image,
.reading-variations.var_styled-feature .image > .image-asset {
	position: absolute;
	inset: 0;
}
.reading-variations.var_styled-feature .image > .image-asset img {
	margin: 18px 20px 20px 15px;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	object-fit: cover;
}



@media (width >= 480px) {
	.reading-variations.var_styled-feature .columnControl .text .text-component {
		padding-left: 10px;
	}
}

@media (width >= 768px) {
	.reading-variations.var_styled-feature .columnControl > .parsys_column {
		margin: 0px;
		width: auto;
	}

	.reading-variations.var_styled-feature .columnControl .text .text-component {
		padding-left: 0px;
	}
}


section.reading-variations.var_styled-feature .parsys .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1,
section.reading-variations.var_styled-feature .parsys .parsys_column.pwccol1-longform-left .parsys_column.pwccol2-longform-left-c0 {
	position: relative;
}

section.reading-variations.var_styled-feature .parsys .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1::after {
	content: "";
	position: absolute;
	display: block;
	top: 10px;
	right: 25px;
	bottom: 20px;
	left: 15px;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}



 .page-primary-col--rose .reading-variations.var_styled-feature .sh-video {
	 background-color: var(--grey-background);
}
 .reading-variations.var_styled-feature .sh-video {
	 background-color: var(--primary-background-color);
}
 .reading-variations:not(.var__content-article,.var_hero-interview.var__simple).var_styled-feature {
	 padding-top: 40px;
}


.standard-spacing .reading-variations.var_styled-feature .videoplayer.section,
.reading-variations.var_styled-feature .text,
.reading-variations.var_styled-feature .videoplayer {
	 margin-top: 0 !important;
}
.reading-variations.var_styled-feature .pwccol2-longform-c0,
.reading-variations.var_styled-feature .pwccol2-longform,
.reading-variations.var_styled-feature .pwccol1-longform-left-c0,
.reading-variations.var_styled-feature .pwccol1-longform-left,
.reading-variations.var_styled-feature .featured-video-child {
	background-color: var(--dark-color);
}
.reading-variations.var_styled-feature.var__light .pwccol2-longform-c0,
.reading-variations.var_styled-feature.var__light .pwccol2-longform,
.reading-variations.var_styled-feature.var__light .pwccol1-longform-left-c0,
.reading-variations.var_styled-feature.var__light .pwccol1-longform-left,
.reading-variations.var_styled-feature.var__light .featured-video-child {
	background-color: var(--light-color);
}

 
.page-section--col-light-grey.reading-variations.var_styled-feature.var__light .pwccol2-longform-c0,
.page-section--col-light-grey.reading-variations.var_styled-feature.var__light .pwccol2-longform,
.page-section--col-light-grey.reading-variations.var_styled-feature.var__light .pwccol1-longform-left-c0,
.page-section--col-light-grey.reading-variations.var_styled-feature.var__light .pwccol1-longform-left,
.page-section--col-light-grey.reading-variations.var_styled-feature.var__light .featured-video-child {
	background-color: var(--white-color);
}
 

.reading-variations.var_styled-feature:is(.var__inline,.var__content-article) :where(.pwccol2-longform-c0,.pwccol2-longform,.pwccol1-longform-left-c0,.pwccol1-longform-left,.featured-video-child) {
	background-color: transparent;
}




.reading-variations.var_styled-feature .pwccol2-longform,
.reading-variations.var_styled-feature .pwccol1-longform-left {
	padding: 15px 5px 10px 5px;
}
 .reading-variations.var_styled-feature .text {
	margin-top: 0;
	padding-bottom: 20px;
}
.standard-spacing .reading-variations.var_styled-feature .image {
	margin-top: 0px;
	padding-right: 10px;
}


.reading-variations.var_styled-feature .pwccol2-longform-c0 .text-component *,
.reading-variations.var_styled-feature .pwccol1-longform-left-c0 .text-component *,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn--transparent,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3).btn--transparent:link,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn--transparent:visited{
	 color: #fff;
}

.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) :is(.pwccol2-longform-c0 .text-component *,
.pwccol1-longform-left-c0 .text-component *,
:is(.videoplayer-v2,.videoplayer-v3) .btn--transparent,
:is(.videoplayer-v2,.videoplayer-v3) .btn--transparent:link,
:is(.videoplayer-v2,.videoplayer-v3) .btn--transparent:visited) {
	 color: var(--darkergrey-color) 
}

.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) h3 {
	 color: var(--darkergrey-color);
}
.reading-variations.var_styled-feature .text-component .btn.btn--secondary.btn--transparent {
	 color: inherit;
}

.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) .text-component p :is(.btn.btn--transparent.btn-cta.btn-cta--red,
.btn.btn--transparent.btn-cta.btn-cta--orange,
.btn.btn--transparent.btn-cta.btn-cta--digitalrose,
.btn.btn--transparent.btn-cta.btn-cta--white) {
	 color: var(--white-color);
}

.reading-variations.var_styled-feature .text-component .btn.btn--secondary.btn--transparent:hover,
.reading-variations.var_styled-feature .text-component .btn.btn--secondary.btn--transparent:focus,
.reading-variations.var_styled-feature .text-component .btn.btn--secondary.btn--transparent:active {
	 border-color: #fff;
	 background: #fff;
	 color: var(--darkergrey-color);
}
.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) .text-component .btn.btn--secondary.btn--transparent:hover,
.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) .text-component .btn.btn--secondary.btn--transparent:focus,
.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) .text-component .btn.btn--secondary.btn--transparent:active {
	 border-color: var(--darkergrey-color);
	 background: var(--darkergrey-color);
	 color: #fff;
}

 @media (min-width: 769px) {
	.reading-variations.var_styled-feature .pwccol2-longform,
	.reading-variations.var_styled-feature .pwccol1-longform-left {
		padding-left: 15px;
	}

	

	.reading-variations.var_styled-feature.featured-video-child .pwccol2-longform-c0,
	.reading-variations.var_styled-feature.featured-video-child .pwccol1-longform-left-c0 {
		border-bottom-color: var(--darkergrey-color);
	}

	.reading-variations.var_styled-feature .pwccol2-longform-c0 .text-component,
	.reading-variations.var_styled-feature .pwccol1-longform-left-c0 .text-component {
		padding-left: 10px;
	}
	.reading-variations.var_styled-feature .pwccol2-longform-c1 {
		padding-left: 0;
		padding-right: 0;
	}
	.reading-variations.var_styled-feature .jwplayer {
		margin-left: 0 !important;
	}
}

@media (max-width: 768px) {
	.reading-variations.var_styled-feature .pwccol2-longform {
		background: var(--darkgrey-color);
	}
	.reading-variations.var_styled-feature:is(.var__inline,.var__content-article) .pwccol2-longform {
		background: var(--grey-background);
	}
	.reading-variations.var_styled-feature .pwccol2-longform-c0 .text-component,
	.reading-variations.var_styled-feature .pwccol1-longform-left-c0 .text-component {
		 padding-left: 15px;
		 padding-right: 15px;
	}
}

@media (max-width: 480px) {
	.reading-variations.var_styled-feature .pwccol2-longform-c0 .text-component,
	.reading-variations.var_styled-feature .pwccol1-longform-left-c0 .text-component {
		padding-left: 15px;
		padding-right: 15px;
		min-width: auto !important;
	}
}


.reading-variations.var_styled-feature .videoplayerv2 .video-publish-date {
	color: var(--mediumgrey-color);
	color: var(--white-color);
}
.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) .videoplayerv2 .video-publish-date {
	color: var(--mediumgrey-color);
}
.reading-variations.var_styled-feature .videoplayerv2 :is(h3,h4,h5,h6,.h3,.h4,.h5,.h6,.video-paragraph) {
	font-family: var(--helvetica-light);
	font-style: normal;
	font-weight: normal;
	color: var(--white-color);
}
.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) :is(h3,h4,h5,h6,.h3,.h4,.h5,.h6,.video-paragraph) {
	color: var(--darkergrey-color);
}
.reading-variations.var_styled-feature .videoplayerv2 .video-heading {
	font-size: 1.3rem;
}
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) {
	margin:0px;
	margin-top:20px;
	padding: 20px;
	padding-top:0px;
	padding-right: 25px;
}
.reading-variations.var_styled-feature:is(.var__inline,.var__content-article) :is(.videoplayer-v2,.videoplayer-v3) {
	margin-top:10px;
}
.reading-variations.var_styled-feature .videoplayerv2 .jw-skin-pwc .jw-button-color {
	color: var(--mediumgrey-color) !important;
}
.reading-variations.var_styled-feature:is(.var__light,.var__inline,.var__content-article) .videoplayerv2 .jw-skin-pwc .jw-button-color {
	color: #fff !important;
}

.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn--transparent,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn--transparent:link,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn--transparent:visited {
	position:relative;
	z-index: 1;
	border: 0px solid var(--grey-color);
}
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn:link,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn:hover,
.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn:focus {
	padding: 0;
	font-size: 1rem;
	line-height: 1.14em;
	text-decoration: underline;
	transition: none;
	font-weight:normal;
}
.reading-variations.var_styled-feature .videoplayerv2.video-asset-details {
	padding: 0;
}

.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) .btn:hover {
	text-decoration: none;
	background: initial;
}
@media screen and (max-width:767px) {
	.reading-variations :is(.videoplayer-v2,.videoplayer-v3).colors-light-grey-parent {
		background-color: transparent;
	}
	.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3) {
		margin:0px;
		padding: 0px;
	}
}
@media screen and (min-width:480px) {
	.reading-variations.var_styled-feature :is(.videoplayer-v2,.videoplayer-v3){
		padding-bottom: 10px;
	}
}
 @media screen and (max-width:992px) {
	.reading-variations.var_styled-feature .pwccol2-longform .parsys_column.pwccol2-longform-c0,
	.reading-variations.var_styled-feature .pwccol2-longform .parsys_column.pwccol2-longform-c1 {
		width: 100%;
		display:block;
	}
	.reading-variations.var_styled-feature .pwccol2-longform {
		flex-wrap: wrap;
	}
}



 @media (min-width: 1025px) {
	.reading-variations.var_video-feature .videoplayer-v2 {
		display: flex;
		flex-direction: row-reverse;
	}
	.reading-variations.var_video-feature.var__content-article :is(.videoplayer-v2,.videoplayer-v3) {
		margin-top:60px;
	}
	.reading-variations.var_video-feature .videoplayer-v2 > div {
		width: 50%;
	}
		.reading-variations.var_video-feature :is(.videoplayer-v2,.videoplayer-v3)  > div {
		background: var(--grey-background);
	}
	.reading-variations.var_video-feature:is(.var__inline,.var__content-article) :is(.videoplayer-v2,.videoplayer-v3) > div {
		background: transparent;
	}
	.reading-variations.var_video-feature.var__dark .videoplayer-v2 > div {
		width: 50%;
	}
	 
	.reading-variations.var_video-feature.var__dark :is(.videoplayer-v2,.videoplayer-v3) > div {
		background: var(--dark-color);
		color: var(--white-color);
	}


	.reading-variations.var_video-feature .videoplayerv2.video-asset-details {
		padding: 40px;
	}
	.reading-variations.var_video-feature:is(.var__inline,.var__content-article) .videoplayerv2.video-asset-details {
		padding: 0px 40px 40px;
	}
	
	.page-section--col-light-grey.reading-variations.var_video-feature .videoplayerv2.video-asset-details {
		padding: 40px 40px 40px 0;
	}
	.page-section--col-light-grey.reading-variations.var_video-feature .videoplayerv2.video-asset-details {
		margin: 0 auto 0 0;
	}
	.reading-variations.var_video-feature .videoplayerv2.asset-sharing-component.video-asset {
		display: flex;
		align-items: center;
	}
	.reading-variations.var_video-feature .videoplayerv2.video-asset-details a.btn,
	.reading-variations.var_video-feature .videoplayerv2.video-asset-details a.btn:hover {
		border: none;
		padding: 0;
		text-decoration: underline;
		margin-top: 1rem;
		background: transparent;
		color: var(--darkergrey-color);
	}
	.reading-variations.var_video-feature.var__dark .videoplayerv2.video-asset-details a.btn,
	.reading-variations.var_video-feature.var__dark .videoplayerv2.video-asset-details a.btn:hover {
		color: var(--white-color);
	}
	.reading-variations.var_video-feature .video-js .vjs-big-play-button {
		right: auto;
		left: 0;
		border-bottom: 1px solid #e0e0e0;
	}
	.reading-variations.var_video-feature .video-collection-duration {
		left: auto;
		right: 15px;
	}
}
@media (min-width: 1600px) {
	.reading-variations.var_video-feature .videoplayerv2 .video-paragraph,
	.reading-variations.var_video-feature .videoplayerv2.video-asset-details a.btn {
		font-size: var(--basic-font-size);
	}
}
.reading-variations.var_video-feature .videoplayerv2 .video-heading{
	font-family: var(--helvetica-regular);
	font-weight: bold;
	word-break: break-word;
	line-height: var(--h3-line-size);
	font-size: var(--h3-heading-size);
	margin-bottom: 1.5rem;
}
.reading-variations.var_video-feature:is(.var__inline,.var__content-article) .videoplayerv2 .video-heading::before,
.reading-variations.var_video-feature .videoplayer-v3 .videoplayerv3-wrapper:is(.left,.right) .videojs-description h3::before {
	content: "";
	display:block;
	margin-bottom: var(--top-line-margin-bottom);
	width: var(--top-line-width);
	height: var(--top-line-height);
	border-top: var(--top-line-height) solid var(--primary-background-color);
}

.reading-variations.var_video-feature .videoplayerv2 .video-paragraph {
	color: var(--mediumgrey-color);
	word-break: break-word;
}

	.reading-variations.var_video-feature.var__dark :is(.videoplayer-v2,.videoplayer-v3) > div * {
		color: var(--white-color);
	}

	.reading-variations.var_video-feature.var__dark .videoplayer-v3 .videojs-description .video-buttons a:not(:hover) {
		border-color: var(--light-color);
	}
	.reading-variations.var_video-feature.var__dark .videoplayer-v3 .videojs-description .video-buttons a:not(:hover).cta-button {
		color: var(--dark-color);
		background: var(--white-color);
	}

@media screen and (max-width: 990px) {
	.reading-variations.var_video-feature .videoplayerv2.video-asset-details {
		background: var(--grey-background);
		padding: 20px 40px;
	}
	.reading-variations.var_video-feature.var__dark .videoplayerv2.video-asset-details {
		background: var(--dark-color);
	}
	
}





.reading-variations.var_styled-feature .columnControl .pwccol2-longform :where(.pwccol2-longform-c0,.pwccol2-longform-c1) .videoplayer-v3 .videoplayerv3-wrapper.bottom .videojs-description {
	display:none;
}
.reading-variations.var_styled-feature .videoplayer-v3.outline .videoplayerv3-wrapper {
	padding-top: 0px;
	padding-bottom: 0px;
}
.reading-variations.var_styled-feature .videoplayer-v3 .videoplayerv3-wrapper {
	margin: 0px 0;
}
.reading-variations:is(.var_styled-feature,.var_video-feature) .videoplayer-v3.outline .videoplayerv3-wrapper,
.reading-variations:is(.var_styled-feature,.var_video-feature) .columnControl :where(.pwccol2-longform-c0,.pwccol2-longform-c1) .videoplayer-v3 .videoplayerv3-wrapper.bottom {
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
}
.reading-variations:is(.var_styled-feature,.var_video-feature) .videoplayer-v3 .videojs-description .short-data span.contentType {
	display: none;
}

.reading-variations.var_styled-feature.var__inline .columnControl .videoplayer-v3:is(.light-grey,.white) .videoplayerv3-wrapper .videojs-description {
	padding: 0 !important;
	display:none;
}







.reading-variations.var_feature-tiles {}

.reading-variations.var_feature-tiles .var--feature-tiles--group {
	margin-top: 40px;
	margin-bottom: 40px;
}

.reading-variations.var_feature-tiles .var--feature-tiles--group:not(.columnControl) {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
}

@media (width >=768px) {
	.reading-variations.var_feature-tiles .var--feature-tiles--group:not(.columnControl) {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (width >=992px) {
	.reading-variations.var_feature-tiles:not(.var__2-cols) .var--feature-tiles--group:not(.columnControl) {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

.reading-variations.var_feature-tiles .textimage>.text-component {
	width: 100% !important;
}

.reading-variations.var_feature-tiles .textimage {
	position: relative;
	display: flex;
	flex-flow: row;
	align-items: stretch;
	align-content: start;
	
	margin: 0px !important;
	
	height: 100%;
}

@media (width >=768px) {
	.reading-variations.var_feature-tiles .textimage {
		flex-flow: column;
	}
}

.reading-variations.var_feature-tiles .textimage>div:empty {
	display: none;
	
}

.reading-variations.page-section--col-white.var_feature-tiles .textimage {
	background: var(--grey-background);
}

.reading-variations.var_feature-tiles .textimage .textimage-image {
	display: block;
	margin: 0px;
	width: 10px;
	height: 100%;
	float: none;
	flex-shrink: 0;
	background: var(--primary-background-color);
}

.reading-variations.var_feature-tiles .textimage .textimage-image>* {
	display: none;
}

@media (width >=480px) {
	.reading-variations.var_feature-tiles .textimage .textimage-image {
		width: 33.333%;
	}
	.reading-variations.var_feature-tiles .textimage .textimage-image>* {
		display: unset;
	}
}

@media (width >=768px) {
	.reading-variations.var_feature-tiles .textimage .textimage-image {
		width: 100%;
		height: auto;
		aspect-ratio: 16 / 7;
		
	}
}

.reading-variations.var_feature-tiles .textimage .textimage-image .image-asset,
.reading-variations.var_feature-tiles .textimage .textimage-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.reading-variations.var_feature-tiles .textimage .textimage-text {
	width: 100%;
	flex-grow: 1;
}

.reading-variations.var_feature-tiles .textimage .textimage-text .text-component {
	position: relative;
	display: flex;
	flex-flow: column;
	padding: 40px;
	min-height: 100%;
	min-width: auto;
	z-index: 1;
	overflow: hidden;
	border-top: 1px solid rgba(0, 0, 0, 0);
	transition: margin-top 0.25s ease, border-top 0.25s ease;
}



@media (min-width: 768px) {
	.standard-reading .reading-variations.var_feature-tiles.page-section .parsys.sectionpar>.text.parbase.section:not(.textimage) .text-component {
		width: 80%;
		width: calc((100% / 24) * 20);
	}
}

.reading-variations.var_feature-tiles .var--feature-tiles--expandable-content {
	overflow: hidden;
}

.reading-variations.var_feature-tiles .var--feature-tiles--interactive {
	background: #fff;
}

.reading-variations.page-section--col-white.var_feature-tiles .var--feature-tiles--interactive {
	background: var(--grey-background);
}

.reading-variations.var_feature-tiles .var--feature-tiles--interactive .textimage-text,
.reading-variations.var_feature-tiles .var--feature-tiles--interactive .textimage-text .text-component {
	background: inherit;
}

.reading-variations.page-section--col-white.var_feature-tiles .var--feature-tiles--interactive .textimage-text,
.reading-variations.page-section--col-white.var_feature-tiles .var--feature-tiles--interactive .textimage-text .text-component {
	background: inherit;
}

.reading-variations.var_feature-tiles .textimage .textimage-text .text-component p {
	margin: 0px;
}
.reading-variations.var_feature-tiles .textimage .textimage-text .text-component h4 {
	margin: 10px 0px;
}


.reading-variations.var_feature-tiles.var__coloured .var--feature-tiles--interactive {
	color: var(--primary-foreground-color);
	background: var(--primary-background-color);
}

.reading-variations.var_feature-tiles.var__coloured .var--feature-tiles--interactive .text-component,
.reading-variations.var_feature-tiles.var__coloured .var--feature-tiles--interactive .text-component>* {
	color: inherit;
}

.reading-variations.var_feature-tiles .textimage.var--feature-tiles--interactive .textimage-text .text-component .btn-cta--parent {
	margin-top: auto;
}





.standard-spacing .reading-variations.var_static-tiles .pwccol2-longform .parsys_column:is(.pwccol2-longform-c0, .pwccol2-longform-c1) .text,
.standard-spacing .reading-variations.var_static-tiles .pwccol2-longformb .parsys_column:is(.pwccol2-longformb-c0, .pwccol2-longformb-c1) .text,
.standard-spacing .reading-variations.var_static-tiles .pwccol2-longformc .parsys_column:is(.pwccol2-longformc-c0, .pwccol2-longformc-c1) .text,
.standard-spacing .reading-variations.var_static-tiles .pwccol3-longform .parsys_column:is(.pwccol3-longform-c0, .pwccol3-longform-c1,.pwccol3-longform-c2) .text,
.standard-spacing .reading-variations.var_static-tiles.var__full-width .pwccol1-longform .parsys_column:is(.pwccol1-longform-c0) .text {
	margin-top:30px;
}

.reading-variations.var_static-tiles :is(.pwccol2-longform, .pwccol3-longform, .pwccol2-longformb, .pwccol2-longformc) {
	display: grid;
	grid-gap: 20px;
	justify-content: start;
}

.reading-variations.var_static-tiles :is(.pwccol2-longform, .pwccol3-longform, .pwccol2-longformb, .pwccol2-longformc),
.reading-variations.var_static-tiles.var__full-width .pwccol1-longform {
	margin-top: 30px;
}

.reading-variations.var_static-tiles .pwccol2-longform {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.reading-variations.var_static-tiles .pwccol3-longform {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.reading-variations.var_static-tiles .pwccol2-longformb {
	grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.reading-variations.var_static-tiles .pwccol2-longformc {
	grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}


.reading-variations.var_static-tiles .pwccol2-longform .parsys_column:is(.pwccol2-longform-c0, .pwccol2-longform-c1),
.reading-variations.var_static-tiles .pwccol3-longform .parsys_column:is(.pwccol3-longform-c0, .pwccol3-longform-c1, .pwccol3-longform-c2),
.reading-variations.var_static-tiles .pwccol2-longformb .parsys_column:is(.pwccol2-longformb-c0, .pwccol2-longformb-c1),
.reading-variations.var_static-tiles .pwccol2-longformc .parsys_column:is(.pwccol2-longformc-c0, .pwccol2-longformc-c1) {
	width: auto;
}
.cmp-base-modernized .reading-variations.var_static-tiles :is(.pwccol2-longform, .pwccol3-longform, .pwccol2-longformc, .pwccol2-longformb) .cmp-container,
.cmp-base-modernized .reading-variations.var_static-tiles.var__full-width :is(.pwccol1-longform) .cmp-container {
	padding: 10px 20px 40px 20px;
}

.standard-reading .page-section.reading-variations.var_static-tiles .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .text.parbase.section .text-component,
.standard-reading .page-section.reading-variations.var_static-tiles .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .quote-component {
	padding-left: 0px;
}


.reading-variations.var_static-tiles.page-section--col-light-grey .pwccol2-longform .parsys_column:is(.pwccol2-longform-c0, .pwccol2-longform-c1),
.reading-variations.var_static-tiles.page-section--col-light-grey .pwccol2-longformb .parsys_column:is(.pwccol2-longformb-c0, .pwccol2-longformb-c1),
.reading-variations.var_static-tiles.page-section--col-light-grey .pwccol2-longformc .parsys_column:is(.pwccol2-longformc-c0, .pwccol2-longformc-c1),
.reading-variations.var_static-tiles.page-section--col-light-grey .pwccol3-longform .parsys_column:is(.pwccol3-longform-c0, .pwccol3-longform-c1, .pwccol3-longform-c2) {
	background-color:var(--white-color);
}
.reading-variations.var_static-tiles.page-section--col-white .pwccol2-longform .parsys_column:is(.pwccol2-longform-c0, .pwccol2-longform-c1),
.reading-variations.var_static-tiles.page-section--col-white .pwccol2-longformb .parsys_column:is(.pwccol2-longformb-c0, .pwccol2-longformb-c1),
.reading-variations.var_static-tiles.page-section--col-white .pwccol2-longformc .parsys_column:is(.pwccol2-longformc-c0, .pwccol2-longformc-c1),
.reading-variations.var_static-tiles.page-section--col-white .pwccol3-longform .parsys_column:is(.pwccol3-longform-c0, .pwccol3-longform-c1, .pwccol3-longform-c2) {
	background-color: var(--grey-background);
}

.reading-variations.var_static-tiles.var__dark .pwccol2-longform .parsys_column:is(.pwccol2-longform-c0, .pwccol2-longform-c1),
.reading-variations.var_static-tiles.var__dark .pwccol2-longformb .parsys_column:is(.pwccol2-longformb-c0, .pwccol2-longformb-c1),
.reading-variations.var_static-tiles.var__dark .pwccol2-longformc .parsys_column:is(.pwccol2-longformc-c0, .pwccol2-longformc-c1),
.reading-variations.var_static-tiles.var__dark .pwccol3-longform .parsys_column:is(.pwccol3-longform-c0, .pwccol3-longform-c1, .pwccol3-longform-c2) {
	background-color: var(--dark-color);
}
.page-section.page-section--col-light-grey.reading-variations.var_static-tiles.page-section--col-light-grey.var__dark {
	background-color: var(--grey-background);
}
.reading-variations.var_static-tiles.var__dark .pwccol2-longform .parsys_column:is(.pwccol2-longform-c0, .pwccol2-longform-c1) *,
.reading-variations.var_static-tiles.var__dark .pwccol2-longformb .parsys_column:is(.pwccol2-longformb-c0, .pwccol2-longformb-c1) *,
.reading-variations.var_static-tiles.var__dark .pwccol2-longformc .parsys_column:is(.pwccol2-longformc-c0, .pwccol2-longformc-c1) *,
.reading-variations.var_static-tiles.var__dark .pwccol3-longform .parsys_column:is(.pwccol3-longform-c0, .pwccol3-longform-c1, .pwccol3-longform-c2) * {
	color: var(--white-color);
}


.reading-variations.var_static-tiles.var__cols-start.var__transparent .columnControl:first-of-type .parsys_column:is(.pwccol3-longform-c0,.pwccol2-longform-c0),
.reading-variations.var_static-tiles.var__cols-end.var__transparent .columnControl:last-of-type .parsys_column:is(.pwccol3-longform-c2,.pwccol2-longform-c1),
.reading-variations.var_static-tiles.var__cols-middle.var__transparent  .columnControl .parsys_column:is(.pwccol3-longform-c1)  {
    background: transparent !important;
}



.reading-variations.var_static-tiles.page-section--col-light-grey.var__full-width .columnControl {
	background-color: var(--white-color);
}
.reading-variations.var_static-tiles.page-section--col-white.var__full-width .columnControl {
	background-color: var(--grey-background);
}

.reading-variations.var_static-tiles.var__dark.var__full-width .columnControl {
	background-color: var(--dark-color);
}

.reading-variations.var_static-tiles.var__dark.var__full-width .pwccol1-longform .parsys_column:is(.pwccol1-longform-c0) * {
	color: var(--white-color);
}
.reading-variations.var_static-tiles.var__full-width .sectionpar .pwccol1-longform {
	background-color: inherit;
}
@media screen and (max-width:960px) {
	.reading-variations.var_static-tiles.var__full-width .sectionpar .parsys_column {
		background-color: inherit;
	}
	.cmp-base-modernized .reading-variations.var_static-tiles.var__full-width :is(.pwccol2-longform, .pwccol3-longform, .pwccol2-longformc, .pwccol2-longformb) .parsys_column:nth-child(1) .cmp-container {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.cmp-base-modernized .reading-variations.var_static-tiles.var__full-width :is(.pwccol2-longform, .pwccol3-longform, .pwccol2-longformc, .pwccol2-longformb) .parsys_column:nth-child(2) .cmp-container {
		padding-top: 0px;
	}
}



@media screen and (max-width:960px) {
	.reading-variations.var_static-tiles :is(.pwccol2-longform, .pwccol3-longform, .pwccol2-longformb, .pwccol2-longformc) {
    grid-template-columns:repeat(1, 100%);
  }	
}




.reading-variations.var_static-tiles.var_styled-feature .image,
.reading-variations.var_static-tiles.var_styled-feature .image > .image-asset {
	position: unset;
	inset: 0;
	inset:0;
}
.reading-variations.var_static-tiles.var_styled-feature .image > .image-asset img {
	margin: 0px;
	width: 100%;
	height: auto;
	object-fit: contain;
}

.standard-spacing .reading-variations.var_static-tiles.var_styled-feature .image {
	padding-right: 0px;
	padding-left:0px;
}

.reading-variations.var_static-tiles.var_styled-feature .pwccol2-longform-c0 .text-component h2,
.reading-variations.var_static-tiles.var_styled-feature:is(.var__inline, .var__content-article) .text h3,
.reading-variations.var_static-tiles.var_styled-feature .pwccol2-longform-c0 .text-component > h6 {
	margin-top: revert;
}

.reading-variations.var_static-tiles.var_styled-feature .columnControl > .parsys_column:is(.pwccol2-longformc) {
	padding-left: 0px;
}
.reading-variations.var_static-tiles.var_styled-feature.var__right .pwccol2-longform {
	padding: 0px 0px 0px 5px;
}
.reading-variations.var_static-tiles.var_styled-feature.var__left .pwccol2-longform {
	padding: 0px;
}
.reading-variations.var_static-tiles.var_styled-feature :is(.pwccol2-longformb-c1,.pwccol2-longformc-c0) .cmp-container,
.reading-variations.var_static-tiles.var_styled-feature :is(.pwccol2-longformb-c1,.pwccol2-longformc-c0),
.reading-variations.var_static-tiles.var_styled-feature.var__right .pwccol2-longform .pwccol2-longform-c1,
.reading-variations.var_static-tiles.var_styled-feature.var__left .pwccol2-longform .pwccol2-longform-c0 {
	padding: 0px;
}

.cmp-base-modernized .reading-variations.var_static-tiles.var_styled-feature.var__left .pwccol2-longform .pwccol2-longform-c0 .cmp-container,
.cmp-base-modernized .reading-variations.var_static-tiles.var_styled-feature.var__right .pwccol2-longform .pwccol2-longform-c1 .cmp-container  {
	padding: 0px;
}


@media screen and (max-width: 960px) {
	.reading-variations.var_static-tiles.var_styled-feature .columnControl > .parsys_column {
		padding-left: 0px;
	}	
	
	.reading-variations.var_static-tiles.var_styled-feature .image > .image-asset img {
		margin: 0px;
		width: 100%;
		height: auto;
		object-fit: cover;
	}
}


.reading-variations.var_static-tiles.var_styled-feature.page-section--col-light-grey :is(.pwccol2-longformb,.pwccol2-longformc) :is(.pwccol2-longformb-c1,.pwccol2-longformc-c0),
.reading-variations.var_static-tiles.var_styled-feature.page-section--col-white.var__right .pwccol2-longform .pwccol2-longform-c1,
.reading-variations.var_static-tiles.var_styled-feature.page-section--col-white.var__left .pwccol2-longform .pwccol2-longform-c0 {
	background-color: var(--grey-background);
}
.reading-variations.var_static-tiles.var_styled-feature.page-section--col-white  :is(.pwccol2-longformb,.pwccol2-longformc) :is(.pwccol2-longformb-c1,.pwccol2-longformc-c0),
.reading-variations.var_static-tiles.var_styled-feature.page-section--col-white.var__right .pwccol2-longform .pwccol2-longform-c1,
.reading-variations.var_static-tiles.var_styled-feature.page-section--col-white.var__left .pwccol2-longform .pwccol2-longform-c0 {
	background-color: var(--white-color);
}

.reading-variations.var_static-tiles.var_styled-feature.var__dark.page-section--col-white  :is(.pwccol2-longformb,.pwccol2-longformc) :is(.pwccol2-longformb-c1,.pwccol2-longformc-c0),
.reading-variations.var_static-tiles.var_styled-feature.var__dark.page-section--col-white.var__right .pwccol2-longform .pwccol2-longform-c1,
.reading-variations.var_static-tiles.var_styled-feature.var__dark.page-section--col-white.var__left .pwccol2-longform .pwccol2-longform-c0 {
	background-color: var(--white-color);
}
.reading-variations.var_static-tiles.var_styled-feature.var__dark.page-section--col-light-grey :is(.pwccol2-longformb,.pwccol2-longformc) :is(.pwccol2-longformb-c1,.pwccol2-longformc-c0),
.reading-variations.var_static-tiles.var_styled-feature.var__dark.page-section--col-light-grey.var__right .pwccol2-longform .pwccol2-longform-c1,
.reading-variations.var_static-tiles.var_styled-feature.var__dark.page-section--col-light-grey.var__left .pwccol2-longform .pwccol2-longform-c0 {
	background-color:var(--grey-background);
}
.page-section.page-section--col-light-grey.reading-variations.var_static-tiles.var_styled-feature.page-section--col-light-grey.var__dark {
	background-color: var(--grey-background);
}
.reading-variations.var_static-tiles.var_styled-feature.var__dark :is(.pwccol2-longformb-c1,.pwccol2-longformc-c0,.pwccol2-longform-c1) * {
	color: inherit;
}





 .reading-variations.var_anchor-links .text-component-lead {
	 margin-bottom: 30px;
}
 .reading-variations.var_anchor-links .text-component-lead p {
	 padding-top:10px;
	 display: grid;
	 grid-template-columns: repeat(auto-fit,220px);
	 gap: 1rem;
	 justify-content: center;
}
 .reading-variations.var_anchor-links .text-component-lead p a {
	 justify-self: center;
	 text-align: center;
	 width: 100%;
}
 @media (min-width: 1400px) {
	 .reading-variations.var_anchor-links .text-component-lead p {
		 padding-right: 0;
	}
	 .reading-variations.var_anchor-links .columnControl .text-component-lead p {
		 padding-right: 0;
	}
	 .standard-reading .page-section.reading-variations.var_anchor-links .columnControl .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.parbase.section .text-component {
		 padding-right:0px;
	}
}
 @media (min-width: 1200px) {
	 .reading-variations.var_anchor-links .text-component-lead p {
		 padding-right: 0px;
	}
	 .reading-variations.var_anchor-links .columnControl .text-component-lead p {
		 padding-right: 0;
	}
}
 .standard-reading .page-section.reading-variations.var_anchor-links .parsys.sectionpar > .text.parbase.section.text-component-lead .text-component {
	 width: 100%;
	 margin-left: auto;
	 margin-right: auto;
}
 .reading-variations.var_anchor-links .text-component-lead p a {
	 border-bottom: 0px solid var(--grey-color);
	 padding: 0;
	 padding-top: 10px;
	 margin: 0;
	 border-top: 2px solid #d93954;
	 display: grid;
	 grid-template-rows: auto;
	 gap: 0.8rem;
	 align-content: space-between;
	 justify-items: center;
	 font-style: normal;
	 font-weight: normal;
	 padding-left: 10px;
	 padding-right: 10px;
}
 .reading-variations.var_anchor-links .text-component-lead p > a:hover {
	 border-bottom: 0px solid #d93954 !important;
}
 .reading-variations.var_anchor-links .text-component-lead p a::after {
	 border-style: solid;
	 border-width: 0.02em 0.02em 0 0;
	 content: '';
	 height: 0.8em;
	 width: 0.8em;
	 position: relative;
	 top: 0;
	 transform: rotate(135deg);
	 margin-left: 0em;
}
 @media (max-width: 640px) {
	 .reading-variations.var_anchor-links .text-component-lead p a::after {
		 margin-bottom: 10px;
	}
}
 .standard-spacing .reading-variations.var_anchor-links .sectionpar > .text:last-child {
	 margin-bottom:30px;
}
 .standard-spacing .reading-variations.var_anchor-links .text {
	 margin-top:0px;
}



 .reading-variations.var_link-explorer .link-explorer__intro-heading {
	 font-family: "PwC ITC Charter",Georgia,serif;
	 margin-bottom: 40px;
}
 .reading-variations.var_link-explorer .link-explorer__group {
	 padding-top: 0;
}
 .reading-variations.var_link-explorer .link-explorer__group-heading {
	 border: none;
	 display: none;
}
 .reading-variations.var_link-explorer .link-explorer__link {
	 border: 1px solid #fff;
	 padding: 20px;
	 padding-right:50px;
	 margin-bottom: 30px;
}

 .reading-variations.var_link-explorer.var__bold .link-explorer .link-explorer__link .link-explorer__link-text {
	 font-weight: bold;
}
 @media (max-width: 480px) {
	 .reading-variations.var_link-explorer .link-explorer__intro-heading {
		 margin-bottom: 30px;
	}
}

 .reading-variations.var_link-explorer .link-explorer__link::after {
	 content: "";
	 position: absolute;
	 top: 0px;
	 right: 20px;
	 bottom: 0px;
	 margin: auto;
	 width: 13px;
	 height: 13px;
	 border-left: 1px solid;
	 border-bottom: 1px solid;
	 transform: translateY(-25%) rotate(-135deg);
}
 .reading-variations.var_link-explorer .link-explorer__link:hover::after {
	 right: 10px;
}
 .reading-variations.var_link-explorer .link-explorer__link {
	 position: relative;
}



@font-face {
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'stroke7pixeden';
	src:url('/content/pwc/script/rm/en/stroke7pixeden/pe-icon-7-stroke.eot?u58ytb');
	src:url('/content/pwc/script/rm/en/stroke7pixeden/pe-icon-7-stroke.eot?#iefixu58ytb') format('embedded-opentype'),
		url('/content/pwc/script/rm/en/stroke7pixeden/pe-icon-7-stroke.woff?u58ytb') format('woff'),
		url('/content/pwc/script/rm/en/stroke7pixeden/pe-icon-7-stroke.ttf?u58ytb') format('truetype'),
		url('/content/pwc/script/rm/en/stroke7pixeden/pe-icon-7-stroke.svg?u58ytb#stroke7pixeden') format('svg');
}



.reading-variations.var_horizontal-tabs .nav-tabs li:nth-child(1) a:before {
	content: "\e68c";
}

.reading-variations.var_horizontal-tabs .nav-tabs li:nth-child(2) a:before {
	content: "\e68e";
}

.reading-variations.var_horizontal-tabs .nav-tabs li:nth-child(3) a:before {
	content: "\e622";
}
.reading-variations.var_horizontal-tabs .nav-tabs li:nth-child(4) a:before {
	content: "\e662";
}
.reading-variations.var_horizontal-tabs .nav-tabs li:nth-child(5) a:before {
	content: "\e671";
}
.reading-variations.var_horizontal-tabs .nav-tabs li:nth-child(6) a:before {
	content: "\e6bc";
}


.reading-variations.var_horizontal-tabs a.btn--transparent { 
	border-color: #fff; 
}
.reading-variations.var_horizontal-tabs a.btn--transparent:hover { 
	background: #fff;
	color: var(--darkgrey-color);
}
.reading-variations.var_horizontal-tabs .nav-tabs {
	display: flex;
	margin: 40px 0 0 0 !important;
	padding: 0;
	max-width: 1200px;
	flex-flow: row wrap;
	justify-content: flex-start;
	box-shadow: 1px 0 0 0 rgba(224,48,30,1) inset;
}
.reading-variations.var_horizontal-tabs .nav-tabs.displayTags > li.active > a,
.reading-variations.var_horizontal-tabs .nav-tabs.displayTags > li.active > a, .nav-tabs.displayTags > li > a:hover,
.reading-variations.var_horizontal-tabs .nav-tabs.displayTags > li.active > a:hover,
.reading-variations.var_horizontal-tabs .nav-tabs.displayTags > li > a:focus,
.reading-variations.var_horizontal-tabs .nav-tabs.displayTags > li.active > a:focus {
	border-color: transparent;
	border: none;
	
}
.reading-variations.var_horizontal-tabs .nav-tabs li {
	margin: 0;
	flex: none;
	position: relative;
	z-index: 1;
	display: block;
	max-width: 150px;
	word-wrap: normal;
}

.reading-variations.var_horizontal-tabs .nav-tabs li {
    box-shadow: -1px 0 0 0 rgba(224,48,30,1) inset;
	margin: 0;
}
.reading-variations.var_horizontal-tabs .nav-tabs a {
	padding: 1.5rem 1.25rem .5rem;
	text-align: center;
	color: #fff;
	transition: color 0.3s;
	position: relative;
	display: block;
	overflow: hidden;
	
	white-space:wrap;
	line-height: 1.5;
	border-radius: 0;
	background-color: none;
	border: none;
	font-size: 1.25rem;
	font-family: var(--helvetica-light);
	letter-spacing: 0.025rem;
}
.reading-variations.var_horizontal-tabs .nav-tabs a:hover,
.reading-variations.var_horizontal-tabs .nav-tabs a:focus {
	color: #ddd;
	background-color: transparent;
}
.reading-variations.var_horizontal-tabs .nav-tabs li.active a {
	color: #fff;
	background-color: transparent;
}

.reading-variations.var_horizontal-tabs .nav-tabs a:before {
	content: "\e614";
	display: block;
	margin: 0;
	transition: transform 0.5s;
	transform: translate3d(0,-5px,0);
	vertical-align: middle;
	font-size: 2.25rem;
	font-family: "stroke7pixeden";
	line-height: 1;
	speak: none;
}
.reading-variations.var_horizontal-tabs .nav-tabs li.active a:before, .reading-variations.var_horizontal-tabs .nav-tabs li:hover a:before {
	transform: translate3d(0,-10px,0);
}

.reading-variations.var_horizontal-tabs .nav-tabs a:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #e0301e;
    content: '';
    transition: background-color 0.3s, transform 0.3s;
    transition-timing-function: ease, cubic-bezier(0.7,0,0.3,1);
    transform: translate3d(0,100%,0) translate3d(0,0,0);
}


.reading-variations.var_horizontal-tabs .nav-tabs li.active {
    transform: translate3d(0,0,0);
	background: #e0301e;
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
	.reading-variations.var_horizontal-tabs .nav-tabs a {
		font-size: 1.15rem;
	}
}
@media screen and (max-width: 1024px) {
	.reading-variations.var_horizontal-tabs .nav-tabs a:after {
		transform: translate3d(0,100%,0) translate3d(0,-1px,0);
	}
	.reading-variations.var_horizontal-tabs .nav-tabs {
		display: block;
		box-shadow: none;
	}
	.reading-variations.var_horizontal-tabs .nav-tabs li {
		display: block;
		flex: none;
		width: 100%;
	}
	.reading-variations.var_horizontal-tabs .nav-tabs li a {
		white-space: normal;
		padding: 1rem;
		box-shadow: none;
	}
	.reading-variations.var_horizontal-tabs .text-component a.btn {
		white-space: normal;
	}
}
@media screen and (max-width:767px){
  	.reading-variations.var_horizontal-tabs .tabsnew .tab-content .image {
    display:none;
  }
}








.reading-variations.var__content-article h2,
.reading-variations.var_chapter-heading h2 {
	font-size: 2.375rem;
	line-height: 1.3em;
	font-family: var(--helvetica-light);
	font-style: normal;
	font-weight: normal;
}

.reading-variations.var__content-article h2:not(:first-of-type),
.container .reading-variations.var__content-article p + h2{
	margin-top: 80px;
}

@media (max-width: 767px) {
.reading-variations.var__content-article h2,
.reading-variations.var_chapter-heading h2 {
    font-size: 1.6rem;
    line-height: 1.2em;
  }
}
.reading-variations h2:is([style*="text-align: center;"],[style*="text-align: center"],[style*="text-align:center;"],[style*="text-align:center"],[style*="text-align: center; "],[style*="text-align: center "]) {
	width: fit-content;
	margin-right: auto;
	margin-left: auto;
}

 
.reading-variations.var__content-article:not(.var_styled-feature) h2:not(:empty)::before,
.reading-variations.var_chapter-heading:not(.var_styled-feature) h2:not(:empty)::before {
	content: "";
	display: block;
	width: var(--top-line-width);
	height: var(--top-line-height);
	margin-bottom: var(--top-line-margin-bottom);
	position: relative;
	left: 0px;
	border-top: var(--top-line-height) solid var(--primary-background-color);
}

.reading-variations.var__content-article:not(.var_styled-feature) :is(.cta-card) h2:not(:empty)::before,
.reading-variations.var_chapter-heading:not(.var_styled-feature) :is(.cta-card) h2:not(:empty)::before {
	border-top: none;
	margin-bottom:unset;
	height: unset;
	width: unset;
}


.reading-variations:is(.var_chapter-heading,.var__content-article) .tabs-background__dark h2:not(:empty)::before {
	border-top-color: var(--white-color);
}
.reading-variations.var__content-article.var__dark h2,
.reading-variations.var_chapter-heading.var__dark h2 {
	color:var(--white-color);
}



.reading-variations.var__content-article :is(h2,.h2).summaryexplorerv2-heading:empty {
	margin-bottom: 50px;
}

.reading-variations:is(.var__content-article).var__revert-headline-border h2::before {
	display:none;
}
























.page-section.page-section--col-light-grey.reading-variations:is(.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) *,
.page-section.page-section--col-primary.reading-variations:is(.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) *,
.ixfsection .reading-variations:is(.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) *,
.reading-variations:is(.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .collection-v2 * {
	 color: #fff !important;
}

 .page-section.page-section--col-light-grey.reading-variations.var__mediumgrey,
 .ixfsection .reading-variations.var__mediumgrey.ixf__light-grey {
	 background: var(--mediumgrey-color);
}

 .page-section.page-section--col-light-grey.reading-variations.var__darkgrey,
.page-section.page-section--col-primary.reading-variations.var__darkgrey,
section.reading-variations.var__darkgrey.ixf__light-grey,
.reading-variations.var__darkgrey{
	 background: var(--darkgrey-color);
	color: var(--white-color);
}



 .page-section.page-section--col-light-grey.reading-variations.var__black,
.ixfsection .reading-variations.var__black.ixf__light-grey {
	 background: var(--black-color);
}

 .page-section--col-light-grey.reading-variations.var__black .videoplayer-v2.colors-light-grey-parent,
.page-section--col-light-grey.reading-variations.var__black .videoplayerv2.video-asset-details,
.page-section--col-light-grey.reading-variations.var__black .videoplayerv2.white {
	 background: var(--darkgrey-color);
	 background-color: transparent;
}

 .reading-variations.var__darkgrey .new-modal,
.reading-variations.var__darkgrey .new-modal .facetednavigation_modal-body,
.reading-variations.var__mediumgrey .new-modal,
.reading-variations.var__mediumgrey .new-modal .facetednavigation_modal-body,
.reading-variations.var__black .new-modal,
.reading-variations.var__black .new-modal .facetednavigation_modal-body {
	 background: transparent !important;
}
 .reading-variations .new-modal .facetednavigation_modal-body * {
	 color: var(--darkgrey-color) !important;
}
 .reading-variations.var__darkgrey .new-modal .facetednavigation_modal-body *,
.reading-variations.var__mediumgrey .new-modal .facetednavigation_modal-body *,
.reading-variations.var__black .new-modal .facetednavigation_modal-body *,
.black-bg .collection-v2 * {
	 color: #fff !important;
}
 .page-section.page-section--col-light-grey.reading-variations.var__black .collectionv2-component .video_mobile .heading {
	 color: #fff !important;
}

 .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .btn--transparent,
.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .btn--transparent:link,
.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .btn--transparent:visited,
body .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component .btn.btn--transparent,
body .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component .btn.btn--transparent:link,
body .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component .btn.btn--transparent:visited {
	 color: #fff;
}
 .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .btn--transparent:hover:is(.btn-cta--red,.btn-cta--orange,.btn-cta--digitalrose,.btn-cta--white,.btn-cta--burgundy),
body .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component .btn.btn--transparent:hover:is(.btn-cta--red,.btn-cta--orange,.btn-cta--digitalrose,.btn-cta--white,.btn-cta--burgundy) {
	 color: var(--darkgrey-color);
}
 .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .collectionv2-component .video_mobile .btn--transparent,
.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .collectionv2-component .video_mobile .btn--transparent:link,
.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .collectionv2-component .video_mobile .btn--transparent:visited,
 body .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .collectionv2-component .video_mobile .text-component .btn.btn--transparent,
body .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .collectionv2-component .video_mobile .text-component .btn.btn--transparent:link,
body .reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .collectionv2-component .video_mobile .text-component .btn.btn--transparent:visited {
	 color: var(--darkgrey-color) !important;	 
}

.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component p .btn.btn--transparent.btn-cta--chevron i {
background-image: url(/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/cta-btn-images/Right-Chevron-white.svg);
}
.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component p .btn.btn--transparent.btn-cta--chevron:hover i,
.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component p .btn.btn--transparent.btn-cta--chevron:focus i,
.reading-variations:is(.var__dark,.var__darkgrey,.var__mediumgrey,.var__black,.var__darkgrey) .text-component p .btn.btn--transparent.btn-cta--chevron:active i {
   	background-image: url(/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/cta-btn-images/Right-Chevron-black.svg);}






.reading-variations.var_stats {}


.standard-reading .page-section.reading-variations.var_stats .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .text.parbase.section .text-component,
.standard-reading .page-section.reading-variations.var_stats .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .text.parbase.section .text-component  {
	padding-left:20px;
}

.reading-variations.var_stats.var__dark {
	background:var(--darkgrey-color);
	color:var(--white-color);
}



.reading-variations.var_stats .text.spacer_both {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border: 0px;
	font-family: var(--helvetica-light);
}


.reading-variations.var_stats .text.spacer_both h5 {
	font-size: 3.5rem;
	font-weight: normal;
  line-height: var(--stats-line-height);
	color: #e0301e;
	color: var(--primary-background-color);
	font-family: var(--helvetica-light);
	margin-bottom: 5px;
}
.reading-variations.var_stats .text.spacer_both h5 :where(b,strong) {
	font-weight: normal;
}

.reading-variations.var_stats .text.spacer_both h5::before {
	content: "";
	display: block;
	width: var(--stats-top-line-width);
	height: var(--stats-top-line-height);
	
	margin-bottom: 5px;
	position: relative;
	left: 0px;
	border-top: var(--stats-top-line-height) solid var(--primary-background-color);
}


.reading-variations.var_stats.var__dark .text.spacer_both h5 {
	color: var(--primary-foreground-color);
}
.reading-variations.var_stats.var__dark .text.spacer_both h5::before {
	border-top: 4px solid var(--primary-foreground-color);
}


.reading-variations.var_stats .text.spacer_both .text-component h5 + p {
	margin-bottom: 20px;
	line-height: 1.5;
}

.reading-variations.var_stats .text.spacer_both .text-component p :is(strong,b) {
	bottom: auto;
	left: 0;
	margin: 0;
	position: relative;
	right: 0;
	font-size: 0.875rem;
}




.reading-variations.var_stats.var__half-width .pwccol2-longform-c1 .cmp-container {
	display:grid;
	grid-template-columns:repeat(2, auto);
	grid-gap: 30px 50px;
	place-items: start;
	justify-items: start;
}
@media screen and (max-width:767px) {
.reading-variations.var_stats.var__half-width .pwccol2-longform-c1 .cmp-container {
	grid-template-columns:repeat(2, auto);
	grid-gap: 20px 0;
}
	
	.reading-variations.var_stats.var__half-width .parsys_column.pwccol2-longform .parsys_column .text-component {
	min-width:100px;	
	}	
}

@media screen and (max-width:560px) {
.reading-variations.var_stats.var__half-width .pwccol2-longform-c1 .cmp-container {
	grid-template-columns:repeat(1, auto);
	grid-gap: 10px;
}
}
@media screen and (max-width:990px) {
.reading-variations.var_stats.var__half-width .pwccol2-longform-c1 .cmp-container {
	grid-template-columns:repeat(1, auto);
	grid-gap: 10px;
}
}





.reading-variations.var_stats.var__donut {}

.reading-variations.var_stats.var__donut .text.var--with-stats {
	display: grid;
	grid-template-columns: minmax(90px,120px) 2fr;
	gap: 20px;
	align-items: flex-start;
	margin-right:20px;
}

@media screen and (min-width:768px)  and (max-width:1200px) {
	.reading-variations.var_stats.var__donut .pwccol3-longform .parsys_column.pwccol3-longform-c0,
	.reading-variations.var_stats.var__donut .pwccol3-longform .parsys_column.pwccol3-longform-c1,
	.reading-variations.var_stats.var__donut .pwccol3-longform .parsys_column.pwccol3-longform-c2 {
		width: calc((100% / 12)*6) !important;
		flex-wrap:wrap;
	}
	.reading-variations.var_stats.var__donut .pwccol3-longform {
		flex-wrap:wrap;
	}
}

@media screen and (max-width:767px) {
.reading-variations.var_stats.var__donut .text.spacer_both.var--with-stats {
	margin-top:40px;
}
}

.reading-variations.var_stats.var__donut .text.var--with-stats > div:empty {
	display: none;
}

.reading-variations.var_stats.var__donut .text.var--with-stats .text-component {
	padding: 0px !important;
}

.reading-variations.var_stats.var__donut .text.var--with-stats .var__start-container {
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-content: center;
	gap: 20px;
	margin: 0px 0px;
}


.reading-variations.var_stats.var__donut svg.piechart {
	margin: 0px;
	padding: 0px;
	width: 100%;
	max-width: 256px;
}

.reading-variations.var_stats.var__donut svg.piechart circle {
	stroke: #fff;
	stroke-width: 32;
	transform-origin: center;
	transform: rotate(270deg);
}

.reading-variations.var_stats.var__donut svg.piechart circle.piechart--background-circle {
	stroke: var(--lightgrey-color);
}

.page-section--col-light-grey .reading-variations.var_stats.var__donut svg.piechart circle.piechart--background-circle {
	stroke: #fff;
}

.reading-variations.var_stats.var__donut svg.piechart .pie-bits > rect {
	fill: var(--darkgrey-color);
}

.reading-variations.var_stats.var__donut svg.piechart .pie-bits > rect:nth-of-type(1) {
	fill: var(--primary-background-color);
}

.reading-variations.var_stats.var__donut svg.piechart .pie-bits > rect:nth-of-type(2) {
	fill: var(--tangerine-color);
}

.reading-variations.var_stats.var__donut svg.piechart .pie-bits > rect:nth-of-type(3) {
	fill: var(--yellow-color);
}




 


.reading-variations.var_stats.var__transparent .stat-bar *,
.reading-variations.var_stats.var__transparent .stat-bar .stat-bar__item .stat-bar__source a:link,
.reading-variations.var_stats.var__transparent .stat-bar .stat-bar__item .stat-bar__source a  {
	 color: var(--darkergrey-color);
}
.page-primary-col--red .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__item::before,
.page-primary-col--rose .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__item::before,
.page-primary-col--orange .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__item::before {
	 background-color: var(--primary-background-color);
}
.page-primary-col--orange .reading-variations.var_stats.var__transparent .stat-bar *,
.page-primary-col--red .reading-variations.var_stats.var__transparent .stat-bar *,
.page-primary-col--rose .reading-variations.var_stats.var__transparent .stat-bar *{
	 border-color: var(--darkergrey-color);
}

.page-secondary-col--rose .reading-variations.var_stats.var__transparent .stat-bar,
.page-secondary-col--red .reading-variations.var_stats.var__transparent .stat-bar,
.page-secondary-col--orange .reading-variations.var_stats.var__transparent .stat-bar {
	 background: transparent;
}
 .page-primary-col--red .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__stat .stat-bar__stat-primary,
.page-primary-col--rose .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__stat .stat-bar__stat-primary,
.page-primary-col--orange .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__stat .stat-bar__stat-primary,
.page-primary-col--red .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__stat .stat-bar__stat-small,
.page-primary-col--rose .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__stat .stat-bar__stat-small,
.page-primary-col--orange .reading-variations.var_stats.var__transparent .stat-bar .stat-bar__stat .stat-bar__stat-small {
	 color: var(--primary-background-color);
}


section.reading-variations.reading-variations.var_stats.var__mediumgrey {
	 background: var(--grey-color);
}
.page-secondary-col--rose .reading-variations.var_stats.var__mediumgrey .stat-bar,
.page-secondary-col--red .reading-variations.var_stats.var__mediumgrey .stat-bar,
.page-secondary-col--orange .reading-variations.var_stats.var__mediumgrey .stat-bar {
	 background: var(--grey-color);
}
.page-secondary-col--rose .reading-variations.var_stats.var__mediumgrey .stat-bar,
.page-secondary-col--red .reading-variations.var_statss.var__mediumgrey .stat-bar,
.page-secondary-col--orange .reading-variations.var_stats.var__mediumgrey .stat-bar {
	 background: transparent;
}

.page-primary-col--orange section.reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col .statline,
.page-primary-col--red section.reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col .statline,
.page-primary-col--rose section.reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col .statline {
	color: var(--white-color);
}
.page-primary-col--orange .reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col .statline::before,
.page-primary-col--red .reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col .statline::before,
.page-primary-col--rose .reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col .statline::before  {
	background: var(--white-color);
}
.page-primary-col--rose .reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col p,
.page-primary-col--red .reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col p,
.page-primary-col--orange .reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col p {
	color: var(--white-color);
}
.reading-variations.var_stats.var__mediumgrey .statbar2-container .statbar2-wrapper .statbar-col .source-detail span {
	color: var(--white-color);
}




.page-secondary-col--rose .reading-variations.var_stats.var__dark .stat-bar,
.page-secondary-col--red .reading-variations.var_stats.var__dark .stat-bar,
.page-secondary-col--orange .reading-variations.var_stats.var__dark .stat-bar {
	 background: var(--white-color);
}
.page-secondary-col--rose .reading-variations.var_stats.var__dark .stat-bar,
.page-secondary-col--red .reading-variations.var_stats.var__dark .stat-bar,
.page-secondary-col--orange .reading-variations.var_stats.var__dark .stat-bar {
	 background: transparent;
}

.page-primary-col--orange section.reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col .statline,
.page-primary-col--red section.reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col .statline,
.page-primary-col--rose section.reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col .statline {
	color: var(--white-color);
}
.page-primary-col--orange .reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col .statline::before,
.page-primary-col--red .reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col .statline::before,
.page-primary-col--rose .reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col .statline::before  {
	background: var(--white-color);
}
.page-primary-col--rose .reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col p,
.page-primary-col--red .reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col p,
.page-primary-col--orange .reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col p {
	color: var(--white-color);
}
.reading-variations.var_stats.var__dark .statbar2-container .statbar2-wrapper .statbar-col .source-detail span {
	color: var(--white-color);
}












.reading-variations .reference-xf .ghost {
  visibility:hidden;
  display:none;
}




.reading-variations.var__content-article.var__circle .textimage-image .asset-sharing-component img {
	border-radius: 100%;
	width:90px;
	max-width:100px;
	height:90px;
	max-height:100%;
	object-fit: cover;
}


 .cmp-base-modernized.standard-spacing .reading-variations.var__no-bottom-padding .parsys.sectionpar .columnControl:nth-last-child(1) {
	 margin-bottom: 0px;
}

 .standard-reading .page-section.reading-variations.var__centered .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.parbase.section .text-component {
	 padding-right: 0px;
}
.reading-variations.var__centered .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text-component p .btn.btn--transparent {
	margin-right: 0px;
}

.reading-variations.var__bottom-padding-40 .parsys.sectionpar {
  padding-bottom:40px;
}


@media screen and (max-width: 640px) {
	.reading-variations .parsys_column.pwccol1-longform .parsys_column .text-component,
  .reading-variations .parsys_column.pwccol1-longform-left .parsys_column .text-component,
	.reading-variations .parsys_column.pwccol2-longform .parsys_column .text-component,
	.reading-variations .parsys_column.pwccol2-longformb .parsys_column .text-component,
	.reading-variations .parsys_column.pwccol2-longformc .parsys_column .text-component,
	.reading-variations .parsys_column.pwccol3-longform .parsys_column .text-component {
		min-width: auto;
	}
}
	
	


.reading-variations.var__textimage-indent.var__left.var__140 .textimage-text {
  margin-left: 140px;
}
.reading-variations.var__textimage-indent.var__left.var__130 .textimage-text {
  margin-left: 130px;
}
.reading-variations.var__textimage-indent.var__left.var__120 .textimage-text {
  margin-left: 120px;
}
.reading-variations.var__textimage-indent.var__left.var__110 .textimage-text {
  margin-left: 110px;
}
.reading-variations.var__textimage-indent.var__left.var__100 .textimage-text {
  margin-left: 100px;
}
.reading-variations.var__textimage-indent.var__left.var__90 .textimage-text {
  margin-left: 90px;
}
.reading-variations.var__textimage-indent.var__left.var__80 .textimage-text {
  margin-left: 80px;
}
.reading-variations.var__textimage-indent.var__left.var__70 .textimage-text {
  margin-left: 70px;
}
.reading-variations.var__textimage-indent.var__left.var__60 .textimage-text {
  margin-left: 60px;
}
.reading-variations.var__textimage-indent.var__left.var__50 .textimage-text {
  margin-left: 50px;
}

@media screen and (max-wdith:768px) {
	.reading-variations.var__textimage-indent.var__left.var__140 .textimage-text {
  margin-left: 110px;
	}
	.reading-variations.var__textimage-indent.var__left.var__130 .textimage-text {
  margin-left: 100px;
	}
	.reading-variations.var__textimage-indent.var__left.var__120 .textimage-text {
  margin-left: 90px;
	}
	.reading-variations.var__textimage-indent.var__left.var__110 .textimage-text {
  margin-left: 90px;
	}
	.reading-variations.var__textimage-indent.var__left.var__100 .textimage-text {
  margin-left: 70px;
	}
	.reading-variations.var__textimage-indent.var__left.var__90 .textimage-text {
  margin-left: 60px;
	}
	.reading-variations.var__textimage-indent.var__left.var__80 .textimage-text {
  margin-left: 50px;
	}
	.reading-variations.var__textimage-indent.var__left.var__70 .textimage-text {
  margin-left: 40px;
	}
	.reading-variations.var__textimage-indent.var__left.var__60 .textimage-text {
  margin-left: 30px;
	}
	.reading-variations.var__textimage-indent.var__left.var__50 .textimage-text {
  margin-left: 10px;
	}
}

.reading-variations.var__textimage-indent.var__right.var__140 .textimage-text {
  margin-right: 140px;
}
.reading-variations.var__textimage-indent.var__right.var__130 .textimage-text {
  margin-right: 130px;
}
.reading-variations.var__textimage-indent.var__right.var__120 .textimage-text {
  margin-right: 120px;
}
.reading-variations.var__textimage-indent.var__right.var__110 .textimage-text {
  margin-right: 110px;
}
.reading-variations.var__textimage-indent.var__right.var__100 .textimage-text {
  margin-right: 100px;
}
.reading-variations.var__textimage-indent.var__right.var__90 .textimage-text {
  margin-right: 90px;
}
.reading-variations.var__textimage-indent.var__right.var__80 .textimage-text {
  margin-right: 80px;
}
.reading-variations.var__textimage-indent.var__right.var__70 .textimage-text {
  margin-right: 70px;
}
.reading-variations.var__textimage-indent.var__right.var__60 .textimage-text {
  margin-right: 60px;
}
.reading-variations.var__textimage-indent.var__right.var__50 .textimage-text {
  margin-right: 50px;
}

@media screen and (max-wdith:768px) {
	.reading-variations.var__textimage-indent.var__right.var__140 .textimage-text {
  margin-right: 110px;
	}
	.reading-variations.var__textimage-indent.var__right.var__130 .textimage-text {
  margin-right: 100px;
	}
	.reading-variations.var__textimage-indent.var__right.var__120 .textimage-text {
  margin-right: 90px;
	}
	.reading-variations.var__textimage-indent.var__right.var__110 .textimage-text {
  margin-right: 90px;
	}
	.reading-variations.var__textimage-indent.var__right.var__100 .textimage-text {
  margin-right: 70px;
	}
	.reading-variations.var__textimage-indent.var__right.var__90 .textimage-text {
  margin-right: 60px;
	}
	.reading-variations.var__textimage-indent.var__right.var__80 .textimage-text {
  margin-right: 50px;
	}
	.reading-variations.var__textimage-indent.var__right.var__70 .textimage-text {
  margin-right: 40px;
	}
	.reading-variations.var__textimage-indent.var__right.var__60 .textimage-text {
  margin-right: 30px;
	}
	.reading-variations.var__textimage-indent.var__right.var__50 .textimage-text {
  margin-right: 10px;
	}
}





 .reading-variations.var__temporary h2 {
	 font-family: "PwC ITC Charter",Georgia,Serif;
	 font-style: normal;
	 font-weight: normal;
	 color: var(--darkgrey-color);
}
 .reading-variations.var__temporary h2::before {
	 content: "";
	 width: unset;
	 height: unset;
	 margin-bottom: initial;
	 left: 0px;
	 border-top: 0px solid var(--primary-background-color);
}





 .reading-variations.custom-signpost .columnControl {
	 margin-top: 40px;
}
 .reading-variations.custom-signpost .columnControl * {
	 color: var(--white-color);
}

.reading-variations.custom-signpost .btn--transparent,
.reading-variations.custom-signpost .btn--transparent:link,
.reading-variations.custom-signpost .btn--transparent:visited,
body .reading-variations.custom-signpost .text-component .btn.btn--transparent,
body .reading-variations.custom-signpost .text-component .btn.btn--transparent:link,
body .reading-variations.custom-signpost .text-component .btn.btn--transparent:visited {
	 background: transparent;
	 border: 1px solid var(--white-color);
	 color: var(--white-color);
}
 .reading-variations.custom-signpost .text-component p .btn.btn--transparent.btn-cta--chevron i {
	 background-image: url(/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/cta-btn-images/Right-Chevron-white.svg);
}

 .reading-variations.custom-signpost .columnControl .pwccol2-longform-c0 {
	 background-color: var(--primary-background-color);
}
 .reading-variations.custom-signpost .columnControl .pwccol2-longform-c1 {
	 background-color: var(--mediumgrey-color);
}

 .standard-spacing .reading-variations.custom-signpost .text {
	 margin-top: 0px;
}
 .standard-reading .page-section.reading-variations.custom-signpost .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .text.parbase.section .text-component {
	 padding-right: 0px;
}
 .standard-reading .page-section.reading-variations.custom-signpost .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .text.parbase.section .text-component {
	 padding-left: 0px;
}
 .page-section.reading-variations.custom-signpost .pwccol2-longform.parsys_column .cmp-container {
	 padding: 40px;
}



.reading-variations.var_interview {}

.reading-variations.var_interview.var--interview--prod {
	height: 258px;
	margin-bottom: 40px;
}

.reading-variations.var_interview .caption-text:empty {
	display: none;
}

.reading-variations.var_interview .title {
	position: relative;
	z-index: 1;
}

.reading-variations.var_interview.var--interview--prod .title {
	transform: translateY(70px);
}

.reading-variations.var_interview .hero-card__primary-image-container {
	display: grid;
	grid-template-columns: 1fr;
	margin: 0px;
	padding: 0px; 
	background: #dedede !important;
	z-index: 1;
}

@media (width >= 551px) {
	.reading-variations.var_interview .hero-card__primary-image-container {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.reading-variations.var_interview .hero-card__primary-image-container .hero-card__image {
	position: relative;
	width: auto;
	height: 100%;
	min-height: 24em;
	overflow: hidden;
}

.reading-variations.var_interview .image-left-side .hero-card__primary-image-container .hero-card__image {
	order: 1;
}

.reading-variations.var_interview .hero-card__primary-image-container .hero-card__image img {
	position: absolute;
	inset: 0px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.reading-variations.var_interview .hero-card__primary-image-container .hero-card__primary-wrapper {
	position: relative;
	display: block;
	padding: 0px;
	width: auto;
}

.reading-variations.var_interview .image-left-side .hero-card__primary-image-container .hero-card__primary-wrapper {
	order: 2;
}

.reading-variations.var_interview .var--label {
	position: absolute;
	display: block;
	padding: 6px 13px 7px 13px;
	font-size: 1.1rem;
	font-weight: bold;
	line-height: 1.3em;
	color: #fff;
	background: #d04a02;
	z-index: 1;
}

.reading-variations.var_interview .hero-card__primary {
	display: flex;
	flex-flow: column;
	width: 100%;
	height: 100%;
	justify-content: start;
	padding: 40px !important;
}

.reading-variations.var_interview .hero-card__primary .hero-card__primary-eyebrow {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 28px;
	color: #d04a02;
}

.reading-variations.var_interview .hero-card__primary h1.hero-card__primary-title {
	margin-bottom: auto;
	font-size: 2.5rem;
	font-weight: 400 !important;
	line-height: 1.2em;
	color: #2d2d2d;
}

.reading-variations.var_interview .hero-card__primary .text-component p {
	margin-bottom: 1.1rem;
	font-size: 1.65rem;
	line-height: 2.2rem;
}

.reading-variations.var_interview .hero-card__primary .text-component p:last-of-type {
	margin-bottom: 0px;
}

.reading-variations.var_interview .hero-card__secondary {
	display: none;
}





.reading-variations.var_ti-overlay-cards.var__dark {
	background-color: var(--dark-color);
	color: var(--white-color);
}

.reading-variations.var_ti-overlay-cards .var__ti-overlay-cards--wrapper {
	display: grid;
	grid-template-columns: 1fr;
	gap: 30px;
	margin: 40px auto;
}

.reading-variations.var_ti-overlay-cards .var__ti-overlay-cards--wrapper.cmp-container {
	grid-auto-rows: 1fr; 
}

@media (width >= 520px) {
	.reading-variations.var_ti-overlay-cards .var__ti-overlay-cards--wrapper {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 768px) and (max-width: 990px) {
	.reading-variations.var_ti-overlay-cards .var__ti-overlay-cards--wrapper.cmp-container {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}

@media (width >= 1200px) {
	
	.reading-variations.var_ti-overlay-cards .var__ti-overlay-cards--wrapper:not(.cmp-container) {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

.var_ti-overlay-cards.var__first-full-width :first-child {
	grid-column: 1 / -1;
}

.reading-variations.var_ti-overlay-cards .textimage {
	position: relative;
	margin: 0px !important;
	overflow: hidden;
}

.reading-variations.var_ti-overlay-cards a.textimage {
	text-decoration: none;
}

.reading-variations.var_ti-overlay-cards .textimage::after {
	content: "";
	position: absolute;
	bottom: 15px;
	right: 15px;
	width: 30px;
	aspect-ratio: 1 / 1;
	background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 104 99\"><path d=\"M45.86,14.06A36.18,36.18,0,0,0,16,49.49h0A36.18,36.18,0,0,0,45.84,84.94a34.16,34.16,0,0,0,12.32,0,35.93,35.93,0,0,0,0-70.88,33.94,33.94,0,0,0-12.28,0ZM83.5,49.5A31.5,31.5,0,1,1,52,18,31.53,31.53,0,0,1,83.5,49.5Zm-29.18,0-11,11,3.18,3.18L60.68,49.5,46.5,35.32,43.32,38.5l11,11Z\"></path></svg>");
	background-repeat: no-repat;
	background-size: contain;
	background-position: center;
	filter: invert(1);
}

.reading-variations.var_ti-overlay-cards .textimage:is(:nth-child(6n), :nth-child(6n + 3))::after {
	filter: none;
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-image,
.reading-variations.var_ti-overlay-cards .textimage .textimage-image * {
	position: absolute;
	inset: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-text {
	position: relative;
	padding: 20px 25px 50px 25px;
	height: 100%;
	max-width: 100%;
	aspect-ratio: 16 / 9;
	color: var(--white-color);
	background: var(--black-color);
	transform: translateY(calc(100% - 2em - 35px));
	transition: transform 0.25s ease-in-out;
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-text a {
	border-color: var(--white-color);
}

.reading-variations.var_ti-overlay-cards .textimage:nth-child(6n) .textimage-text {
	color: var(--black-color) !important; 
	background: var(--orange-color);
}

.reading-variations.var_ti-overlay-cards .textimage:nth-child(6n) .textimage-text a {
	border-color: var(--white-color);
}

.reading-variations.var_ti-overlay-cards .textimage:nth-child(6n + 1) .textimage-text {
	background: var(--rose-color);
}

.reading-variations.var_ti-overlay-cards .textimage:nth-child(6n + 2) .textimage-text {
	background: var(--tangerine-color);
}

.reading-variations.var_ti-overlay-cards .textimage:nth-child(6n + 3) .textimage-text {
	color: var(--black-color) !important; 
	background: var(--yellow-color);
}

.reading-variations.var_ti-overlay-cards .textimage:nth-child(6n + 3) .textimage-text a {
	border-color: var(--white-color);
}

.reading-variations.var_ti-overlay-cards .textimage:nth-child(6n + 5) .textimage-text {
	background: var(--red-color);
}

.reading-variations.var_ti-overlay-cards .textimage:is(:hover, :focus) .textimage-text {
	transform: translateY(0);
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-text * {
	font-family: var(--helvetica-regular);
	font-size: 1em;
	line-height: 1.25em;
	color: inherit !important;
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-text p + p {
	margin-bottom: 15px;
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-text p > strong {
	font-size: 1.25em;
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-text .text-component  {
	min-width: 0px;
}

.reading-variations.var_ti-overlay-cards .textimage .textimage-text .text-component > :not(:first-child) {
	opacity: 0;
	transition: opacity 0.25s ease-in-out;
	animation-duration: 0.5s;
}

.reading-variations.var_ti-overlay-cards .textimage:is(:hover, :focus) .textimage-text .text-component > :not(:first-child) {
	animation-name: textFade;
	animation-fill-mode: forwards;
}

@keyframes textFade {
  0%   { opacity: 0; }
  50%  { opacity: 0; }
  100% { opacity: 1; }
}


.reading-variations.var_ti-overlay-cards .parsys.sectionpar > .text .text-component {
	width: auto !important;
}







.var_tabs .tabs-container.darkgrey .tab-header {
    border-color: #7d7d7d;
}
#wrapper .var_tabs .tabs-container .pwccol2-longform {
    flex-wrap: wrap;
    flex-direction: column;
}
#wrapper .var_tabs .tabs-container .pwccol2-longform .pwccol2-longform-c0, 
#wrapper .var_tabs .tabs-container .pwccol2-longform .pwccol2-longform-c1 {
    width: 100%;
}


.var_tabs .tabsnew {
    margin-top: 0 !important;
}
.var_tabs .cmp-tabs__tablist {
    justify-content: space-between;
    position: sticky;
    top: 0;
    z-index: 10;
}
.var_tabs .nav-tabs > li {
    float: none;
    margin: 0;
    padding: 10px;
    border-bottom: 5px solid #ccc;
    display: block;
    text-align: center;
}
.var_tabs .nav-tabs.displayTags > li.active,
.var_tabs .nav-tabs.displayTags > li:hover {
    border-color: var(--orange-color);
}
.var_tabs .nav-tabs > li:not(:first-child) {
    border-left: 1px solid transparent inset;
}
.var_tabs .nav-tabs.displayTags > li > a {
    border: 0 !important;
    background: transparent !important;
    transition: opacity .3s ease, border .3s ease;
    font-weight: bold;
    opacity: .6;
    color: var(--black-color);
    font-size: 1rem;
	line-height:1.35rem;
}
.var_tabs .nav-tabs.displayTags > li > a:hover,
.var_tabs .nav-tabs.displayTags > li.active > a {
    opacity: 1;
    color: var(--black-color);
}

@media (width <= 480px) {
    .var_tabs .nav-tabs {
        overflow-x: scroll;
        flex-wrap: nowrap;
        background: #fff;
    }
}

@media (width > 480px) {
    .var_tabs .nav-tabs {
        justify-content: center;
    }
    .var_tabs .nav-tabs::before {
        content: '';
        display: block;
        margin: 0px auto;
        width: calc(100vw - 15px);
        height: 100%;
        background: #f0f0f0;
        position: absolute;
    }
    .var_tabs .nav-tabs > li {
        padding: 10px 20px;
    }
    .var_tabs .nav-tabs > li,
.var_tabs.var__3-cols .nav-tabs > li {
        width: 33%;
    }
	  .var_tabs.var__4-cols .nav-tabs > li {
        width: 24.9%;
    }
}


@media (width <= 980px) {
	.nav-tabs.displayTags > li > a {
		padding: 20px 0 10px 0;
	}
}







.reading-variations .link-index {
	padding-top:0px;
}
.standard-spacing .reading-variations .sectionpar > .indexlist:last-child {
    margin-bottom:0px;
}
.standard-spacing .reading-variations .indexlist {
    margin-top:0px;
}
.reading-variations .link-index h2.link-index__heading:empty {
	visibility:hidden;
	display:none;
}
.reading-variations .link-index h2.link-index__heading:not(:empty) {
	margin-top: 40px;
	margin-bottom: 20px;
}




.reading-variations .link-index .link-index__group .link-index__link .link-index__link-text.link-index__top-level-link {
	border: 0px solid #ccc;
	
	transition: none;
	padding: 10px 0;
	padding-right:30px;
	font-family: "PwC Helvetica Neue",Arial,Sans-Serif;
	font-size: 1.3rem;
	line-height: 2rem;
	
}

.reading-variations.no-top-nav-links .link-index .link-index__group .link-index__link .link-index__link-text.link-index__top-level-link {
  cursor: default;
	pointer-events: none;
}


.reading-variations .link-index .link-index__group .link-index__link:hover .link-index__link-text.link-index__top-level-link{
	border:0;
	border-bottom: 0px solid #d04a02;
}
.reading-variations .link-index .link-index__group .link-index__link.link-index__link--top-level {
	padding: 10px 40px 10px 15px;
	margin-top: 30px;
	margin-bottom:10px;
	
	display:block;
	
	border: 1px solid #ccc;
}

.reading-variations.no-top-nav-links .link-index .link-index__group .link-index__link.link-index__link--top-level {
	padding:30px 0 10px;
	margin-top:0px;
	cursor: default;	
	display:block;
	pointer-events: none;
	border: 0px solid #ccc;
}

.reading-variations .link-index .link-index__group .link-index__link {
	margin: 0;
	padding: 0 0 0;
	text-decoration: none;
}



.reading-variations .link-index .link-index__group .link-index__link {
    padding: 0;
}
.reading-variations .link-index .link-index__group .link-index__link {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.reading-variations .link-index .link-index__group .link-index__link:not(.link-index__link--top-level) .link-index__link-text {
	border: 1px solid #ccc;
	color: #2d2d2d;
	cursor: pointer;	
	box-sizing: border-box;
	display: block;
	font-size: 1.1rem;
	line-height: 1.3em;
	margin-bottom: 4px;
	padding: 10px 70px 10px 15px;
	padding: 10px 40px 10px 15px;
	font-family: "PwC Helvetica Neue",Arial,Sans-Serif;
	line-height: 1.5em;
	word-wrap: break-word;
	transition: width 2s;
	position: relative;
}

.reading-variations .link-index .link-index__group .link-index__link:hover:not(.link-index__link--top-level) .link-index__link-text,
.reading-variations .link-index .link-index__group .link-index__link:focus:not(.link-index__link--top-level) .link-index__link-text,
.reading-variations .link-index .link-index__group .link-index__link:hover .link-index__link-text,
.reading-variations .link-index .link-index__group .link-index__link:focus .link-index__link-text {
	border-bottom: 1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:4px;
	
	color:#ffffff;
}

.page-primary-col--red .reading-variations .link-index .link-index__group .link-index__link:hover:not(.link-index__link--top-level) .link-index__link-text,
.page-primary-col--red .reading-variations .link-index .link-index__group .link-index__link:focus:not(.link-index__link--top-level) .link-index__link-text,
.page-primary-col--red .reading-variations .link-index .link-index__group .link-index__link:hover.link-index__link--top-level,
.page-primary-col--red .reading-variations .link-index .link-index__group .link-index__link:focus.link-index__link--top-level {
	background: #e0301e;
}
.page-primary-col--orange .reading-variations  .link-index .link-index__group .link-index__link:hover:not(.link-index__link--top-level) .link-index__link-text,
.page-primary-col--orange .reading-variations .link-index .link-index__group .link-index__link:focus:not(.link-index__link--top-level) .link-index__link-text,
.page-primary-col--orange .reading-variations  .link-index .link-index__group .link-index__link:hover.link-index__link--top-level,
.page-primary-col--orange .reading-variations .link-index .link-index__group .link-index__link:focus.link-index__link--top-level {
	background:#d04a02;
}
.page-primary-col--rose .reading-variations .link-index .link-index__group .link-index__link:hover:not(.link-index__link--top-level) .link-index__link-text,
.page-primary-col--rose .reading-variations .link-index .link-index__group .link-index__link:focus:not(.link-index__link--top-level) .link-index__link-text,
.page-primary-col--rose .reading-variations .link-index .link-index__group .link-index__link:hover.link-index__link--top-level,
.page-primary-col--rose .reading-variations .link-index .link-index__group .link-index__link:focus.link-index__link--top-level {
    background:#d93954; 
}



.reading-variations .link-index .link-index__group .link-index__link:not(.link-index__link--top-level) .link-index__link-text::after {
	top: 0px;
	bottom: 6px;
	transform: rotate(135deg);
}

.reading-variations .link-index .link-index__group .link-index__link:not(.link-index__link--top-level) .link-index__link-text::after {
	content: "";
	position: absolute;
	top: 0px;
	right: 20px;
	bottom: 0px;
	display: block;
	margin: auto;
	width: 14px;
	height: 14px;
	border-style: solid;
	border-color: #2d2d2d;
	border-width: 1px 1px 0px 0px;
	transform: rotate(45deg);
}

.reading-variations .link-index .link-index__group .link-index__link:hover:not(.link-index__link--top-level) .link-index__link-text::after {
	border-color: #ffffff;
	right: 10px;
}




.reading-variations .link-index .link-index__group .link-index__link.link-index__link--top-level .link-index__link-text::after {
	content: "";
	position: absolute;
	top: 50px;
	right: 35px;
	bottom: 0px;
	display: block;
	margin: 0;
	width: 14px;
	height: 14px;
	border-style: solid;
	border-color: #2d2d2d;
	border-width: 1px 1px 0px 0px;
	transform: rotate(45deg);
}

.reading-variations .link-index .link-index__group .link-index__link:hover.link-index__link--top-level .link-index__link-text::after {
	right: 25px;
	border-color: #ffffff;
}


.reading-variations.var__no-top-nav-links .link-index .link-index__group .link-index__link.link-index__link--top-level .link-index__link-text::after {
	content: "";
	position: unset;
	top: 0px;
	right:0px;
	bottom: 0px;
	display: none;
	margin: 0;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-color: #2d2d2d;
	border-width: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.reading-variations.var__no-top-nav-links .link-index .link-index__group .link-index__link:hover.link-index__link--top-level .link-index__link-text::after {
	right: 0px;
	border-color: #ffffff;
}







.var--animated-content {
	
	
	white-space: pre;
}
