.special-report-hero-parallax { min-height: 25rem; position: relative; width: 100vw; left: 50%; transform: translateX(-50%); max-width: unset; z-index: 4;}.special-report-hero-parallax img { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; height: 100%; object-fit: cover;}.special-report-parallax { position: relative; z-index: 1; min-height: 25rem;overflow: visible; margin-bottom: var(--padding-sm);}.special-report-parallax img { opacity: 0; width: 100dvw;max-width: 100vw !important; }.special-report-parallax .parallax-bg { position: absolute; top: 0; left: 0;height: 100%; min-height: 25rem; z-index: -1; background-size: cover; background-position: center; background-repeat: no-repeat; pointer-events: none;}.special-report-parallax[data-rolling="true"] .parallax-bg { background-attachment: fixed; }.special-report-parallax[data-rolling="false"] .parallax-bg { background-attachment: scroll;position: absolute; }.special-report-parallax .parallax-content { position: relative; z-index: 2; overflow: hidden;}.special-report-parallax .parallax-content p { margin-bottom: 0;}@media (max-width: 1024px) { .special-report-parallax .parallax-bg {background-attachment: scroll; }}.special-report-hero-caption {padding-top: 10px; padding-bottom: var(--padding-reg); margin-bottom: 0;}.special-report-hero-parallax .special-report-hero-caption { display: none;}.special-report-hero-caption + .left-side-content { padding-top: 0;}.special-report-header { margin-top: -160px; position: relative; z-index: 4;}.special-report-header .article-content-block { background-color: #121212; color: white !important; webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; z-index: 4; position: relative; margin-left: -32px; padding-left: 32px; padding-right: 32px; padding-top: var(--padding-reg) !important; margin-right: -32px;}.special-report-header::after { content: ""; display: block; position: absolute; width: 50%; right: 0; background-color: #121212; z-index: 3; top: 0; bottom: 0;}.first-letter { font-family: Georgia, serif; float: left; font-size: 7rem; line-height: 5.75rem; text-transform: uppercase; box-sizing: border-box; margin-right: 4px; vertical-align: text-top; font-family: "FoundersGrotesk", Arial, sans-serif; line-height: 5rem;}.special-report-image img { max-width: 100%;}.special-report-image-caption-span { font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 0.875rem; line-height: 1.3; font-weight: 400; font-style: normal; --source-text-decoration-thickness: 2px; line-height: 135%; padding-top: 6px; overflow-wrap: break-word; color: #707070; margin-bottom: 6px;}.article-content-block .quote { padding-left: 72px; background: url(/images/quote.svg) no-repeat; width: 100%;}.article-content-block .quote_layout { display: table; margin-top: 2rem; margin-bottom: 2rem;}.article-content-block .quote_layout .quote_image { padding-right: 1.5em; overflow: hidden;}.article-content-block .quote_layout .quote_image,.article-content-block .quote_layout .quote { display: table-cell; vertical-align: middle;}.article-content-block .quote_layout .quote { margin-bottom: 0;}.article-content-block .quote_image p { margin: 0 !important;}.article-content-block .quote_image img { border-radius: 50%; width: 150px; height: 150px;}.article-content-block .quote p { margin-top: 0px !important; font-size: 1em; text-align: left !important;}.article-content-block .quote p:first-child { font-size: 1.8rem;}.purple-block .purple-text-links .text-cta { text-decoration: none;}.special-report-content .story .purple-block { background: black; background: #505050; position: relative; padding-top: 42px;}.special-report-content .story .purple-block p:first-of-type { margin-top: 0;}.special-report-content .story .purple-block h4 { font-family: "FoundersGrotesk", Arial, sans-serif; letter-spacing: -2px; text-align: left; text-underline-position: from-font; text-decoration-skip-ink: none; margin: 0; font-size: 4.375rem; font-weight: var(--font-bold); text-transform: none; line-height: 60px; margin-bottom: var(--padding-reg);}.special-report-content .story .purple-block .text-cta.collapsed:before { content: "Read More "; display: inline-block;}.special-report-content .story .purple-block .text-cta:before { content: "Close "; display: inline-block;}.special-report-image .special-report-image-caption,.special-report-parallax + .special-report-image-caption { margin-top: -24px;}.special-report-white-label { position: absolute; right: 0; top: 0; padding: 0px 30px; background: white; color: black; font-family: "FoundersGrotesk", Arial, sans-serif; text-align: left; font-size: 2rem; font-weight: var(--font-bold); text-transform: none; line-height: 42px;}.special-report-white-label span { position: relative; top: -2px;}.special-report-content .purple-text-more-inner { padding-top: 0;}@media (min-width: 770px) and (max-width: 1201px) { .special-report-header {margin-top: 0; } .special-report-header .article-content-block {margin-right: 0px;margin-bottom: var(--padding-sm); } .special-report-content .share-social-block {padding-top: var(--padding-reg); }}@media (max-width: 769px) { .special-report-hero-parallax {min-height: auto;transform: none;left: 0; } .progress-content .special-report-hero-caption {display: none; } .special-report-hero-parallax .special-report-hero-caption {display: block;position: absolute;bottom: 0;padding: 10px;background: white; } .special-report-header {margin-top: 0px; } .special-report-intro .contributers-block {display: none; } .special-report-parallax .parallax-bg {background-attachment: scroll !important;margin-bottom: 0 !important; } .special-report-parallax .parallax-content p,.special-report-parallax + .special-report-image-caption{margin-top: 0 !important;}.special-report-content .story .purple-block h4{font-size: 3.5rem;font-size: 2.5rem;line-height: 40px;}.special-report-header .article-content-block{padding-top: 42px!important;}.special-report-hero-parallax .special-report-hero-caption{display: none !important;}.special-report-parallax{min-height: auto!important;margin-bottom: 0 !important;}.special-report-parallax .parallax-bg{display: none !important;}.special-report-parallax img{opacity: 1 !important;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1) {.special-report-parallax .parallax-bg {background-attachment: scroll !important;}}.editor .special-report-parallax { width: 100% !important; position: relative;}.editor .special-report-parallax .parallax-bg { display: none;}.editor .special-report-parallax .parallax-content img { opacity: 1 !important; width: 100% !important;}.editor .special-report-parallax:before { z-index: 3; display: inline-block; content: "Full Bleed - Static"; color: #fff; font-weight: normal; background: var(--mrs-orange); position: absolute; top: 0; left: 0; padding: 5px 10px;}.editor .special-report-parallax[data-rolling="true"]:before { content: "Full Bleed - Rolling";}.editor .box-out { position: relative; border: 1px solid purple; padding: 40px 10px 10px 10px;}.editor .box-out:before { z-index: 3; display: inline-block; content: "Box Out"; color: #fff; font-weight: normal; background: #6e2f63; position: absolute; top: 0; left: 0; padding: 5px 10px;}.editor .box-out-header,.editor .box-out-container,.editor .box-out-label { margin-bottom: 10px; border: 1px dashed #501444; position: relative; padding: 5px 10px;}.editor .box-out-container:before { content: "Content"; display: block;}.editor .box-out-header:before { content: "Header"; display: block;}.editor .box-out-label:before { content: "Label"; display: block;}.editor .quote_layout { position: relative; border: 1px solid red; padding: 40px 10px 10px 10px; display: flex; margin-bottom: var(--padding-sm);}.editor .quote_layout:before { z-index: 3; display: inline-block; content: "Quote"; color: #fff; font-weight: normal; background: red; position: absolute; top: 0; left: 0; padding: 5px 10px;}.editor .quote_image { flex: 1;}.editor .quote { flex: 2.5;}.editor .quote_image,.editor .quote { margin-bottom: 10px; border: 1px dashed red; position: relative; padding: 5px 10px;}.editor .quote_image:before { content: "Image"; display: block;}.editor .quote:before { content: "Quote"; display: block;}.editor .quote_image img { border-radius: 50%; width: 150px; height: 150px;}.editor .quote p { margin-top: 0px !important; font-size: 1rem;}.editor .quote p:first-child { font-size: 1.8rem;}#editorToolBar .mce-container-body.mce-flow-layout,#editorToolBar .mce-container.mce-menubar.mce-toolbar { width: 100% !important;}