.appear-PageTitle {

 font-weight: 300;
 font-size: 25px;
 line-height: 56px;
 color:var(--h-color);
 letter-spacing: -.01em;

}
.cs-entry__title-line {

    padding: 5px;
    background-color: #0ee6b0;
    color: #000;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    -webkit-transition: .25s;
    transition: .25s;
}
#newsroom .globalFooterCard {
 padding-left:100px
}
.m_50 {

    margin-top: 50px;

}
.wp-block-quote {

    background-color: var(--bg-card_r);
    color: var(--text-primary);
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    -webkit-transition: .25s;
    transition: .25s;
}
#newsroom .globalFooterCard svg {
 width:90px;
 height:90px;
 left:-15px;
 top:calc(50% - 45px)
}
.productNav .common-MediumBodyText {
 text-transform:none;
 letter-spacing:0;
 font-weight:500;
 color:#32325d
}
.productNav a {
 font-weight:600;
 color:#aab7c4;
 letter-spacing:0
}
.productNav a.active {
 color:#32325d
}
.productNav a.home span {
 margin:0
}
.conspiracyContent {
 width:100vw;
 overflow:hidden
}
.muted {
 color:#aab7c4
}

.news-list {
 display:flex;
 flex-direction:column;
 margin-bottom:40px
}
@media (min-width:880px) {
 .news-list {
  margin-bottom:60px
 }
}
.news-list>h1 {
 color:#32325d;
 margin-bottom:15px
}
.news-list>.list {
 margin:18px 0
}
@media (min-width:880px) {
 .news-list>.list {
  display:grid;
  grid-template-columns:auto 1fr;
  grid-column-gap:36px;
  grid-row-gap:18px;
  grid-auto-flow:dense
 }
}
.news-list>.list>.date {
 grid-column:1;
 display:block;
 position:relative;
 top:2px;
 font-size:15px
}
.news-list>.list>hr {
 border:0;
 border-top:1px solid #f6f9fc;
 grid-column:1/-1;
 width:100%;
 margin:18px 0
}
@media (min-width:880px) {
 .news-list>.list>hr {
  margin:0
 }
}
.news-list>.list>a {
 grid-column:2;
 transition:color .1s
}
.news-list>.list>a:hover {
 color:#6b7c93
}
.news-list .more-link {
 align-self:flex-end;
 font-weight:600;
 text-align:right;
 font-size:15px
}
body.keyboard-navigation .news-list a:focus {
 color:#6b7c93;
 outline:none;
 text-decoration:underline;
 text-underline-position:under
}
.newsroom-list-header {
 padding-top:30px
}
.newsroom-list-header h1 {
 font-weight:400;
 margin-bottom:16px;
 display:flex;
 align-items:center;
 justify-content:flex-start
}
.article-list-wrap {
 margin-bottom:0
}
@media(min-width:670px) {
 .article-list-wrap {
  display:flex;
  flex-direction:column;
  margin-bottom:92px;
  padding:0 20px
 }
}
.article-list-wrap .more-link {
 align-self:flex-end;
 text-align:right;
 font-weight:600;
 font-size:15px;
 grid-column:3;
 margin-right:4%;
 margin-top:12px;
 display:block
}
@media(min-width:670px) {
 .article-list-wrap .more-link {
  margin-right:0;
  margin-top:0
 }
}
.article-list-wrap .more-link:after {
 position:relative;
 top:1px
}
.article-list-wrap h1 {
 color:#424770;
 margin-bottom:16px
}
.article-list-wrap .title {
 color:var(--h-color)
}
.container-xl .article-list-wrap {
 padding:0
}
.article-list {
 margin:0 -13px;
 grid-template-columns:repeat(1,1fr);
 grid-gap:25px;
 margin-bottom:40px
}
@media(min-width:670px) {
 .article-list {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  grid-template-columns:repeat(3,1fr)
 }
}
.article-list-header {
 grid-column:1/-1;
 padding-left:20px;
 color:#525f7f
}
.article-tile {
 --transition-duration:300ms;
 --transition-timing-function:cubic-bezier(.215,.61,.355,1);
 position:relative
}
.article-tile a {
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 border-radius:4px;
 height:100%;
 min-height:380px
}
.article-tile a:after {
 content:"";
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background-color:#fff;
 box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);
 opacity:0;
 border-radius:4px;
 transition:transform var(--transition-duration) var(--transition-timing-function),opacity .17s var(--transition-timing-function);
 z-index:0;
 transform:scale(.92)
}
.article-tile a>* {
 z-index:1
}
.article-tile .article-media {
 height:0;
 transition:-webkit-clip-path var(--transition-duration) var(--transition-timing-function);
 transition:clip-path var(--transition-duration) var(--transition-timing-function);
 transition:clip-path var(--transition-duration) var(--transition-timing-function),-webkit-clip-path var(--transition-duration) var(--transition-timing-function);
 width:100%;
 padding-top:56.25%;
 padding-top:calc((9% / 16) * 100);
 overflow:hidden;
 position:relative;
 -webkit-clip-path:inset(8% 4% 0 4% round 4px 4px 4px 4px);
 clip-path:inset(8% 4% 0 4% round 4px 4px 4px 4px);
 background-repeat:no-repeat;
 background-size:cover;
 background-position:bottom
}
.article-tile .article-media .video-overlay {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:#32325d;
 opacity:.3
}
.article-tile .article-media .play-icon {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 transition:all var(--transition-duration) var(--transition-timing-function)
}
.article-tile .article-media .play-icon svg {
 display:block;
 position:relative;
 z-index:1
}
.article-tile .article-media .play-icon:before {
 content:"";
 width:100%;
 height:100%;
 border-radius:9999px;
 box-shadow:0 3px 15px rgba(0,0,0,.5);
 position:absolute;
 left:0;
 top:0;
 transform:translateY(-3px) scale(.94);
 z-index:0;
 opacity:0;
 transition:all var(--transition-duration) var(--transition-timing-function)
}
.article-tile .article-media .play-icon .background {
 fill:#fff
}
.article-tile .article-media .play-icon .icon {
 fill:#32325d
}
.article-tile .video-duration {
 color:#fff;
 position:absolute;
 bottom:7px;
 right:20px;
 padding:0 4px;
 transition:var(--transition-duration) var(--transition-timing-function)
}
.article-tile .video-duration:before {
 content:"";
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#000;
 opacity:.75;
 border-radius:4px;
 z-index:0
}
.article-tile .video-duration .duration-text {
 position:relative;
 font-size:13px;
 z-index:1;
 line-height:24px
}
@media (min-width:670px) {
 .article-tile a:focus:after,
 .article-tile a:hover:after {
  opacity:1;
  transform:scale(1);
  transition:transform var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function)
 }
 .article-tile a:focus .article-media,
 .article-tile a:hover .article-media {
  -webkit-clip-path:inset(0 0 0 0 round 4px 4px 0 0);
  clip-path:inset(0 0 0 0 round 4px 4px 0 0)
 }
 .article-tile a:focus .play-icon,
 .article-tile a:hover .play-icon {
  transform:translate(-50%,-50%) scale(1.1)
 }
 .article-tile a:focus .play-icon:before,
 .article-tile a:hover .play-icon:before {
  opacity:1;
  transform:scale(1) translateY(0)
 }
 .article-tile a:focus .video-duration,
 .article-tile a:hover .video-duration {
  transform:translateX(12px)
 }
}
.keyboard-navigation .article-tile a:focus {
 color:#525f7f;
 outline:none;
 text-decoration:underline;
 text-underline-position:under
}
.article-tile-content {
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 padding:20px 15px 24px;
 flex-grow:1
}
.article-tile .article-category {
 display:block;
 text-transform:uppercase;
 font-weight:600;
 color:#aab7c4
}
.article-tile .article-title {
 color:#757f84;
 line-height:26px;
 margin:10px 0;
 transition:color .1s
}
.article-blurb {
 color:#757f84;
 line-height:21px
}
.article-tile .video-mask {
 fill:#32325d;
 opacity:.3
}
.featured-article {
 position:relative;
 min-height:400px;
 max-width:1080px;
 margin:0 auto 60px;
 display:block;
 overflow:hidden;
 border-radius:5px;
 box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);
 transition:.2s ease-out
}
@media(min-width:880px) {
 .featured-article {
  display:flex;
  align-items:stretch;
  padding:20px
 }
 .featured-article:focus,
 .featured-article:hover {
  transform:translateY(-3px);
  box-shadow:0 18px 35px rgba(50,50,93,.1),0 8px 15px rgba(0,0,0,.07)
 }
 .featured-article:focus .featured-article-title,
 .featured-article:hover .featured-article-title {
  color:#525f7f
 }
}
.keyboard-navigation .featured-article:focus {
 outline:none;
 text-decoration:underline;
 text-underline-position:under;
 color:#32325d
}
.featured-article-image {
 position:relative
}
@media(min-width:880px) {
 .featured-article-image {
  position:absolute;
  right:0;
  top:0;
  width:100%;
  height:100%;
  overflow:hidden
 }
 .featured-article-image:before {
  content:"";
  width:48%;
  position:absolute;
  left:0;
  top:50%;
  height:150%;
  background-color:#fff;
  transform:translate(-60px,-50%) rotate(12deg);
  z-index:1;
  transition:transform .2s ease-out
 }
}
.featured-article-image>img {
 position:relative;
 width:100%;
 object-fit:cover;
 max-height:60vw
}
@media(min-width:880px) {
 .featured-article-image>img {
  position:absolute;
  max-height:none;
  width:65%;
  right:0;
  height:100%
 }
}
.featured-article-content {
 flex:0.35;
 display:flex;
 flex-direction:column;
 justify-content:center;
 padding:30px 20px;
 position:relative;
 z-index:2
}
@media(min-width:880px) {
 .featured-article-content {
  padding:20px 0 30px 20px
 }
}
.featured-article-content>* {
 z-index:1
}
.featured-article-date {
 margin-top:20px;
 color:#aab7c4;
 text-transform:uppercase;
 font:600 13px Camphor
}
@media(min-width:880px) {
 .featured-article-date {
  margin-top:auto
 }
}
.featured-article-type {
 font:600 15px Camphor;
 color:#aab7c4;
 text-transform:uppercase;
 margin:0 0 12px
}
.featured-article-title {
 font-weight:500;
 margin:0 0 10px;
 line-height:32px;
 color:#32325d;
 transition:color .1s
}
.featured-article-subtitle,
.featured-article-title {
 max-width:330px
}
.stripe-press-feature {
 height:96%;
 width:92%;
 overflow:hidden;
 min-height:350px;
 position:relative;
 z-index:0;
 border-radius:4px;
 margin:4% 4% 0
}
.stripe-press-feature .content {
 position:relative;
 padding:30px 40px 0
}
.stripe-press-feature .content:before {
 content:"";
 display:block;
 position:absolute;
 transform:skewY(-12deg);
 transform-origin:bottom right;
 width:100%;
 height:100%;
 bottom:0;
 left:0;
 z-index:-1
}
.stripe-press-feature {
 background:#96a0af
}
.stripe-press-feature .content {
 background:#32325d;
 color:#cfd7df
}
.stripe-press-feature .content:before {
 background-color:#32325d
}
.stripe-press-feature .content .title {
 color:#fff
}
.stripe-press-feature .cta {
 color:#3ecf8e;
 display:block;
 margin-top:16px
}
.stripe-press-feature .cta:hover {
 color:#74e4a2
}
.stripe-press-feature .backdrop img {
 position:absolute;
 bottom:0;
 background-color:#8891a2;
 transform:translate(-60%) rotate(-30deg);
 z-index:-2;
 left:50%;
 bottom:-50px
}
.stripe-press-feature .backdrop svg {
 position:absolute;
 bottom:32px;
 right:32px
}
.article-features a:focus .stripe-press-feature .cta {
 color:#74e4a2
}
.keyboard-navigation .article-features a:focus {
 color:#525f7f;
 outline:none;
 text-decoration:underline;
 text-underline-position:under
}
.media-tile {
 display:flex;
 flex-direction:column;
 justify-content:flex-start;
 align-items:flex-start;
 min-width:0
}
.media-tile-media {
 width:100%;
 height:178px;
 position:relative;
 overflow:hidden;
 border-radius:4px;
 margin:0 0 20px
}
.media-tile-media img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:50% 20%
}
.media-tile .common-BodyTitle {
 margin:0 0 5px
}
.media-tile .media-tile-action {
 margin:15px 0 0;
 display:block
}
.media-tile .media-tile-hover {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
.media-tile .media-tile-hover:before {
 content:"";
 width:200%;
 height:200%;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 background-color:hsla(0,0%,100%,.9);
 z-index:0;
 transition:opacity .18s ease-out;
 opacity:0;
 will-change:opacity
}
.media-tile .media-tile-hover span {
 color:#525f7f;
 position:relative;
 z-index:1;
 opacity:0;
 transform:scale(.9);
 transition:all .3s cubic-bezier(.215,.61,.355,1);
 will-change:transform,opacity
}
.media-tile .media-tile-media:hover .media-tile-hover {
 pointer-events:all
}
.media-tile .media-tile-media:hover .media-tile-hover span {
 opacity:1;
 transform:scale(1)
}
.media-tile .media-tile-media:hover .media-tile-hover:before {
 opacity:1
}
.category-button {
 position:relative;
 height:26px;
 border-radius:20px;
 padding-left:12px;
 padding-right:5px;
 margin-left:30px;
 margin-top:10px;
 background:#c4f0ff;
 display:flex;
 justify-content:space-between;
 align-items:center;
 font-weight:600;
 font-size:14.5px;
 line-height:.7;
 color:#217ab7
}
.category-button .icon {
 position:relative;
 width:15px;
 height:15px;
 margin-left:8px;
 margin-top:-1px
}
.category-button .icon svg {
 width:100%;
 height:100%;
 transition:.2s
}
.category-button .icon svg circle {
 transition:.1s
}
.category-button:hover svg circle {
 fill:#217ab7!important
}
.u-relative {
 position:relative
}


.productNav {
 font-family:Camphor,Open Sans,Segoe UI,sans-serif;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:absolute;
 left:0;
 top:70px;
 right:0;
 z-index:499;
 z-index:calc(500 - 1);
 font-size:15px;
 font-weight:600;
 letter-spacing:.025em;
 text-transform:uppercase;
 padding:12px 0
}
.productNav>.container-lg {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 position:relative
}
.productNav .separator {
 position:absolute;
 width:calc(100% - 40px);
 height:2px;
 top:-17px;
 background-color:currentColor;
 opacity:.07;
 pointer-events:none
}
.productNav a.home {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.productNav a.home svg {
 display:block;
 width:30px;
 height:30px
}
.productNav a.home span {
 margin-left:12px
}
.productNav .mask-container {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 margin:0 -20px 0 20px;
 overflow:hidden;
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)
}
.productNav .mask-container,
.productNav ul {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.productNav ul {
 padding:0 0 10px;
 margin-bottom:-10px;
 overflow:auto;
 line-height:30px;
 -webkit-overflow-scrolling:touch;
 -webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 10px),transparent calc(100% - 10px),transparent)
}
.productNav ul::-webkit-scrollbar {
 display:none
}
.productNav li {
 list-style:none;
 padding:0 10px
}
.productNav li:first-child {
 padding-left:20px
}
.productNav li:last-child {
 padding-right:20px
}
@media (min-width:420px) {
 .productNav li {
  padding:0 10px
 }
}
@media (min-width:670px) {
 .productNav li {
  padding:0 15px
 }
}
.productNav a {
 text-decoration:none;
 -webkit-tap-highlight-color:transparent;
    color:var(--globalNav-colorize);
 -webkit-transition:color .1s;
 transition:color .1s;
 white-space:nowrap
}
.keyboard-navigation .productNav a:focus {
 outline:none;
 text-decoration:underline;
 text-underline-position:under
}
.productNav a:hover {
 color:#3498db
}
.productNav a.external:after {
 font:normal 14px StripeIcons;
 content:"\279C";
 padding-left:5px
}
.productNav .colorize {
 color:#525f7f;
 -webkit-transition:color .1s ease;
 transition:color .1s ease
}
.productNav .colorize.active,
.productNav .colorize:hover {
 color:#32325d
}
.social-links {

 display: flex;
 justify-content: space-between;
 min-width: 94px;

}
.social-links {

 display: grid;
 grid-template-columns: repeat(3,1fr);
 grid-column-gap: 20px;

}
.social-links svg {

 transition: fill .1s;

}
.social-links svg {

 fill:

     #757f84;

}
.wp-block-image_figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
    color:#858585;
    text-align: left;font-size: 13px;
}
@media (min-width:880px) {
 .article {
  display:grid;
  grid-column-gap:85px;
  grid-template-columns:94px 94px minmax(-webkit-min-content,530px);
  grid-template-columns:94px 94px minmax(min-content,530px)
 }
}
.article .posts-footer {
 grid-column:1/-1;
 margin:0 -20px 20px
}
.article .news-list {
 grid-column:1/-1;
 margin-bottom:40px
}
@media(min-width:880px) {
 .article .news-list {
  grid-column:2/-1
 }
}
.article-report-cta,
.article.video {
 display:flex;
 flex-direction:column
}
.article-report-cta {
 grid-column:1/-1;
 width:100%;

 justify-content:center;
 align-items:center;
 text-align:center;
 padding:40px 60px;
 background-color:var(--bs-ContentSection-footer);
 border-radius:6px;
 margin:20px auto 50px
}
.article-report-cta h1 {
 color:var(--h-color);
 margin-bottom:15px
}
.article-report-cta p {
 color:#757f84;
 margin-bottom:32px
}
.social-links {
 display:grid;
 grid-template-columns:repeat(3,1fr);
 grid-column-gap:20px
}
.social-links svg {
 fill:#757f84
}
.social-links a:focus,
.social-links a:hover {
 outline:none
}
.social-links a:focus svg,
.social-links a:hover svg {
 fill:#3498db
}
.article-header {
 grid-column:1/-1;
 padding-top:30px
}
.article-header h1 {
 margin-bottom:15px;color: var(--h-color);
}
.article-header .subtitle {
 color:var(--p-comonbody);
 margin-bottom:32px;
 margin-top:15px
}
.article-header .hero {
 overflow:hidden;
 height:0;
 padding-top:56.25%;
 padding-top:calc(100% * (9/16));
 position:relative;
 border-radius:4px;
 margin-bottom:50px
}
.article-header .hero>img {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 max-width:100%;
 border-radius:4px
}
.article-sidebar {
 grid-column:1;
 margin-bottom:30px;
 display:flex;
 justify-content:space-between
}
@media (min-width:670px) {
 .article-sidebar {
  display:block;
  position:-webkit-sticky;
  position:sticky;
  height:150px;
  top:30px;
  margin-bottom:0
 }
}
.article-sidebar .date {
 font-size:15px;
 color:#525f7f;
 margin-bottom:16px
}
.article-sidebar .social-links {
 display:flex;
 justify-content:space-between;
 min-width:94px
}
.article-sidebar .social-links svg {
 transition:fill .1s
}
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
 font-weight:500;
 font-size:19px;
 line-height:28px;
 color:var(--text-primary)
}
.article-content {
 font-weight:400;
 font-size:17px;
 line-height:26px;
 color:#6b7c93
}
.article-content a {

 font-weight:500;
 transition:color .1s ease;
 cursor:pointer
}
.article-content a:hover {
 color:#32325d
}
.article-content a:active {
 color:#000
}
.article-content p {
 margin-bottom:20px;font-weight: 300;
}
.article-content ul {
 margin-left:20px
}
.article-content ul>li {
 margin:8px auto;
 position:relative
}
.article-content ul>li:before {
 content:"";
 position:absolute;
 width:5px;
 height:5px;
 top:11px;
 left:-20px;
 border-radius:50%;
 background-color:#cfd7df
}
.article-content ol>li {
 counter-increment:step-counter;
 position:relative;
 margin:0 0 20px 30px
}
.article-content ol>li:before {
 content:counter(step-counter) ".";
 color:#32325d;
 position:absolute;
 left:-30px;
 top:2px;
 text-align:center;
 font-weight:600
}
.article-content .footnotes ol>li {
 font-size:.9rem;
 margin:0 0 10px 15px
}
.article-content .footnotes ol>li:before {
 left:-15px
}
.article-content blockquote {
 padding-left:24px;
 position:relative
}
.article-content blockquote:before {
 content:"";
 position:absolute;
 left:0;
 width:3px;
 height:100%;
 background-color:var(--name-color)
}
.article-content img {
 max-width:100%
}
.article-content {
 grid-column:1/-1;
 font-size:16px;
 line-height:27px;
 color:var(--p-comonbody)
}
@media(min-width:880px) {
 .article-content {
  grid-column:1/-1;
  min-width:600px
 }
}
.article-content>:last-child:after {
 content:" ";
 display:inline-block;
 width:10px;
 height:8px;
 background:#8898aa;
 transform:translateY(-4px) skewY(-12deg);
 margin-left:4px
}
.article-content>p:last-of-type {
 margin-bottom:32px
}
.article-content strong {
 font-weight:500;
 color:#32325d
}
.article-content ol li {
 counter-increment:step-counter;
 position:relative;
 margin-left:35px
}
.article-content ol li:before {
 content:counter(step-counter);
 position:absolute;
 left:-38px;
 top:6px;
 border-radius:50%;
 width:20px;
 height:20px;
 background-color:#525f7f;
 color:#fff;
 text-align:center;
 font-size:12px;
 line-height:20px;
 font-weight:600
}
.article-content ul {
 margin-left:25px
}
.article-content ul li:before {
 background-color:#525f7f;
 top:13px;
 left:-25px
}
.article-content ul li:last-of-type {
 margin-bottom:16px
}
@media(min-width:880px) {
 .video .article-content {
  grid-column:1/-1
 }
}
.article.video .article-content>:last-child:after {
 display:none
}
.article-video {
 position:relative;
 max-width:1000px;
 width:100%
}
@media(min-width:1040px) {
 .article-video {
  width:1000px
 }
}
.article-video video {
 object-fit:cover;
 border-radius:4px;
 width:100%;
 display:block
}
.article-video .controls {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 display:flex;
 justify-content:center;
 align-items:center;
 pointer-events:none;
 transition:opacity .45s cubic-bezier(.455,.03,.515,.955)
}
.article-video .controls.out {
 opacity:0
}
.article-video .controls .toggle {
 width:56px;
 height:56px;
 cursor:pointer;
 transition:transform .15s cubic-bezier(.455,.03,.515,.955);
 background-size:cover;
 background-repeat:no-repeat;
 background-position:50%;
 background-image:url(/img/v3/newsroom/icons/play-icon.svg);
 pointer-events:all
}
@media(min-width:670px) {
 .article-video .controls .toggle {
  width:60px;
  height:60px
 }
}
@media(min-width:1040px) {
 .article-video .controls .toggle {
  width:96px;
  height:96px
 }
}
.article-video .controls .toggle.playing {
 background-image:url(/img/v3/newsroom/icons/pause-icon.svg)
}
@media(min-width:670px) {
 .article-video .controls .toggle:hover {
  transform:scale(1.1)
 }
}
.article-video .controls.out .toggle {
 pointer-events:none!important
}
.article-video .controls .bottom {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 display:flex;
 flex-direction:column;
 padding:25px 20px 10px;
 background:linear-gradient(transparent,rgba(0,0,0,.5));
 color:#fff;
 font:400 14px Camphor;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
@media(min-width:670px) {
 .article-video .controls .bottom {
  padding:36px 30px
 }
}
.article-video .controls .bottom .split {
 display:flex;
 flex-direction:row;
 justify-content:space-between
}
.article-video .controls .bottom .split .right {
 pointer-events:all;
 display:flex;
 flex-direction:row;
 justify-content:flex-end;
 align-items:center
}
.article-video .controls .bottom .split .right>button {
 margin-right:15px;
 cursor:pointer
}
@media(min-width:670px) {
 .article-video .controls .bottom .split .right>button {
  margin-right:30px;
  transition:transform .15s cubic-bezier(.455,.03,.515,.955)
 }
 .article-video .controls .bottom .split .right>button:hover {
  transform:scale(1.1)
 }
}
.article-video .controls .bottom .progress-wrapper {
 position:relative;
 cursor:pointer;
 height:24px;
 display:flex;
 align-items:center;
 justify-content:center
}
.article-video .controls:not(.out) .bottom .progress-wrapper {
 pointer-events:all
}
.article-video .controls .bottom .progress {
 position:relative;
 height:4px;
 background-color:hsla(0,0%,100%,.2);
 border-radius:300px;
 pointer-events:none;
 overflow:hidden;
 width:100%
}
.article-video .controls .bottom .progress .buffered,
.article-video .controls .bottom .progress .played {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 transform:translateX(-100%);
 transform-origin:center left;
 border-radius:300px;
 pointer-events:none
}
.article-video .controls .bottom .progress .buffered {
 background-color:hsla(0,0%,100%,.35)
}
.article-video .controls .bottom .progress .played {
 background-color:#fff
}
.article-video .controls .bottom .scrubber {
 width:14px;
 height:14px;
 border-radius:7px;
 background-color:#fff;
 position:absolute;
 left:0;
 top:50%;
 transform:translate(-50%,-50%);
 z-index:5;
 pointer-events:none
}
.article-video .controls .bottom .scrub-indicator {
 width:2px;
 height:4px;
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%) translateX(-50%);
 z-index:2;
 pointer-events:none
}
.article-video .controls .bottom .scrub-indicator.out {
 display:none
}
.article-video .controls .bottom .scrub-indicator.dark {
 background-color:#32325d
}
.article-video .controls .bottom .scrub-indicator.light {
 background-color:#fff
}
.article-footer {
 grid-column:1/-1;
 border-top:1px solid #e6ebf1;
 padding-top:24px;
 margin-bottom:100px;
 color:#525f7f;
 display:block;
 justify-content:space-between
}
@media(min-width:670px) {
 .article-footer {
  display:flex
 }
}
@media(min-width:880px) {
 .article-footer {
  grid-column:1/-1
 }
}
.article-footer .meta strong {
 color:#32325d
}
.article-footer a {
 font-weight:700
}
.article-footer .share {
 display:flex;
 align-items:center;
 color:#32325d;
 margin-top:10px
}
@media(min-width:880px) {
 .article-footer .share {
  margin-top:0
 }
}
.article-footer .share .social-links {
 margin-left:26px
}
.article-footer .share .social-links:first-of-type {
 margin-left:0
}
@media(min-width:880px) {
 .article-footer .share .social-links:first-of-type {
  margin-left:26px
 }
}
.article-footer .share .social-links a {
 line-height:14px
}
.article-footer .share .social-links svg {
 transition:fill .1s
}
.video .article-footer {
 border-top:none;
 padding-top:10px
}
@media(min-width:880px) {
 .video .article-footer {
  grid-column:1/-1
 }
}
.F_W{

 margin-top: 20px!important;
 font-size: 22px!important;
 margin-bottom: 10px;
}
.col_Z{
 font-weight: 700;
 color:#24b47e;
}
.t_u {
 text-decoration: underline;
}

.banner-teams {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    border-radius: .25rem;
    background: var(--bg-main-3);
    border: solid 1px rgba(255, 255, 255, .1)
}

@supports (backdrop-filtere:blur(1px)) {
    .banner-teams {
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background: rgba(255, 255, 255, .15)
    }
}

.banner-teams:focus-within, .banner-teams:hover {
    transform: scale(1.1)
}

.background-dark .banner-teams, .banner-teams {
    color: #fff;
}

.banner-teams--spaced {
    margin-bottom: 2rem
}

.banner-teams__title {
    margin: 0;
    font-weight: 700;
    font-size: 1.125rem;
    margin-bottom: .25em
}

.banner-teams__title, .fonts-loaded .banner-teams__title {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif
}

@media screen and (min-width: 768px) {
    .banner-teams__title {
        font-size: 1.125rem
    }
}

.banner-teams__blurb {
    color: rgba(255, 255, 255, .65);
    margin-bottom: .5rem
}

.banner-teams__cta {
    flex: none;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    font-weight: 600;
    text-align: center
}

@media screen and (max-width: 639px) {
    .banner-teams > :not(:last-child) {
        margin-bottom: 1rem
    }
}

@media screen and (min-width: 640px) {
    .banner-teams {
        flex-direction: row;
        align-items: center
    }

    .banner-teams > :not(:last-child) {
        margin-right: 1rem
    }

    .banner-teams__text {
        padding: .5rem
    }

    .banner-teams--spaced {
        margin-bottom: 1rem
    }
}

@media screen and (max-width: 1023px) {
    .banner-teams__cta > :not(:last-child) {
        margin-bottom: 1rem
    }
}

@media screen and (min-width: 1024px) {
    .banner-teams {
        padding: 2rem;
    }

    .banner-teams > :not(:last-child) {
        margin-right: 2rem
    }

    .banner-teams__text {
        padding: 0
    }

    .banner-teams__cta {
        flex-direction: row;
        align-items: center
    }

    .banner-teams__cta > :not(:last-child) {
        margin-right: 1rem
    }
}

.button_block-buy_block_v2 {
    width: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    line-height: 1.25;
    padding: calc(.875rem - 1px) calc(1.5rem - 1px);
    min-height: 3rem;
    font-weight: 600;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .02);
    transition: all 250ms ease !important;
    text-decoration: none
}

.button_block-buy_block_v2:focus, .button_block-buy_block_v2:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, .1)
}

.button_block-buy_block_v2:hover {
    transform: translateY(-1px)
}

.button_block-buy_block_v2:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .06)
}

.button_block-buy_block_v2__icon {
    flex: none;
    margin-left: .25rem
}

.button_block-buy_block_v2__icon [stroke]:not([stroke=none]), .button_block-buy_block_v2__icon[stroke]:not([stroke=none]) {
    stroke: currentColor
}

.button_block-buy_block_v2__icon [fill]:not([fill=none]), .button_block-buy_block_v2__icon[fill]:not([fill=none]) {
    fill: currentColor
}



.button_block-buy_block_v2--primary {
    color: #fff;
    background-color: var(--bg-accent-3);
}
.button_block-buy_block_v2--glass {
    color: #fff;
    background-color: rgba(255,255,255,.1);
    border-color: rgba(255,255,255,.3);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

