.account-container{max-width:1440px}@media(min-width:768px){.account-container{padding:0 24px}}@media(max-width:767px){.account-container{padding:0}}.account-container .account-header{display:flex;flex-direction:row}.account-container .account-header__images{align-self:center;height:64px;margin:0 16px 0 0;width:64px}.account-container .account-header .account-header-text{display:flex;flex-direction:column}.account-container .account-header .account-header-text__name{font-size:41px;font-weight:700;line-height:48px}@media(max-width:767px){.account-container .account-header .account-header-text__name{font-size:28px;line-height:32px}}.account-container .account-header .account-header-text .account-header-disconect{display:flex;flex-direction:row}.account-container .account-header .account-header-text .account-header-disconect__text{color:#d51d2c;font-size:16px;font-weight:400;line-height:24px}@media(max-width:767px){.account-container .account-header .account-header-text .account-header-disconect__text{font-size:14px;line-height:16px}}.account-container .account-header .account-header-text .account-header-disconect__icon{align-items:center;display:flex;margin-left:10px}.account-container .account-content{display:flex;flex-direction:row;margin-top:32px}@media(max-width:991px){.account-container .account-content{flex-direction:column}}.account-container .account-content .menu{border-right:1px solid #d4d4d4;flex:1}@media(min-width:992px){.account-container .account-content .menu{margin-right:24px;max-width:200px;min-width:150px}}@media(max-width:991px){.account-container .account-content .menu{border-bottom:1px solid #d4d4d4;border-right:0;display:flex;flex-direction:row;margin-bottom:24px}.account-container .account-content .menu__container{padding:8px 16px}}.account-container .account-content .menu__container--selected{border-left:2px solid #191919}@media(max-width:991px){.account-container .account-content .menu__container--selected{border-bottom:2px solid #191919;border-left:0;display:flex;flex-direction:row}}.account-container .account-content .menu-item{color:#575757;font-size:16px;font-weight:700}.account-container .account-content .menu-item--selected{color:#191919}.account-container .account-content .account-content-children{flex:3}.image-metadata .title{font-weight:700}.article-body-wrapper{color:#191919;margin-top:1rem}.article-body-wrapper a,.article-body-wrapper a *{transition:color .3s ease}.article-body-wrapper a :active,.article-body-wrapper a :hover,.article-body-wrapper a:active,.article-body-wrapper a:hover{color:#7f7f7f}.article-body-wrapper>h1,.article-body-wrapper>h2,.article-body-wrapper>h3,.article-body-wrapper>h4,.article-body-wrapper>h5,.article-body-wrapper>h6{margin-bottom:1rem}@media screen and (min-width:48rem){.article-body-wrapper>h1,.article-body-wrapper>h2,.article-body-wrapper>h3,.article-body-wrapper>h4,.article-body-wrapper>h5,.article-body-wrapper>h6{margin-bottom:1.5rem}}.article-body-wrapper ol:not(.vf3-conversations-list),.article-body-wrapper ul:not(.vf-thread__replies){font-size:1rem;letter-spacing:.1px;line-height:1.5rem;margin:0 0 1rem}@media screen and (min-width:48rem){.article-body-wrapper ol:not(.vf3-conversations-list),.article-body-wrapper ul:not(.vf-thread__replies){margin-bottom:1.5rem}}.article-body-wrapper p:not(.c-carousel__image-counter-label):not(.vf-content-html__content>p):not(.vf-content-text>p):not(.ql-editor>p){font-size:1.125rem;letter-spacing:.1px;line-height:2rem;margin:0 0 1rem}@media screen and (min-width:48rem){.article-body-wrapper p:not(.c-carousel__image-counter-label):not(.vf-content-html__content>p):not(.vf-content-text>p):not(.ql-editor>p){font-size:1.25rem;line-height:2.5rem;margin-bottom:1.5rem}}.article-body-wrapper .image-metadata{display:block;font-size:.875rem!important;line-height:1.5rem!important;margin:8px 0!important}@media screen and (min-width:48rem){.article-body-wrapper .image-metadata{line-height:1.25rem!important}}.article-body-wrapper figure p{font-size:.875rem;line-height:1rem;margin:8px 0}.article-body-wrapper ul{list-style-position:inside;list-style-type:disc}.article-body-wrapper ol{list-style-position:inside;list-style-type:decimal}.article-body-wrapper ol ul,.article-body-wrapper ul ul{list-style-position:inside;list-style-type:circle;margin-left:1rem}.article-body-wrapper ol ol,.article-body-wrapper ul ol{list-style-position:inside;list-style-type:lower-latin;margin-left:1rem}.article-body-wrapper ol ol,.article-body-wrapper ol ul,.article-body-wrapper ul ol,.article-body-wrapper ul ul{margin-bottom:0;margin-top:0}.article-body-wrapper li:not(.vf3-conversations-list--comments--list):not(.vf-thread__reply-list-item):not(.vf3-conversations-list--pinned--list){font-size:1.125rem;line-height:2rem;margin:0}@media screen and (min-width:48rem){.article-body-wrapper li:not(.vf3-conversations-list--comments--list):not(.vf-thread__reply-list-item):not(.vf3-conversations-list--pinned--list){font-size:1.25rem;line-height:2.5rem;margin:0}}.article-body-wrapper .table-wrapper{margin:0 0 1rem;overflow-x:auto}@media screen and (min-width:48rem){.article-body-wrapper .table-wrapper{margin-bottom:1.5rem}}.article-body-wrapper .table-wrapper table{border:1px solid #dadada;border-collapse:collapse;color:#191919;width:100%}.article-body-wrapper .table-wrapper table thead{background-color:#eee;border:2px solid #dadada}.article-body-wrapper .table-wrapper table td,.article-body-wrapper .table-wrapper table th{border:1px solid #dadada;padding:.25rem .5rem;text-align:center}.article-body-wrapper .table-wrapper table td{font-size:1.0625rem;font-style:normal;font-weight:400}.article-body-wrapper .table-wrapper table th{font-size:1.0625rem;font-style:normal;font-weight:700;white-space:nowrap}.article-body-wrapper blockquote{box-shadow:inset 5px 0 0 0 #1f2d3d;line-height:2rem;margin:0 0 1rem;padding:1rem 0 1rem 1.5rem;text-align:left}@media screen and (min-width:48rem){.article-body-wrapper blockquote{margin-bottom:1.5rem}}.article-body-wrapper blockquote.blockquote p{font-size:1.5rem!important;font-weight:700;line-height:2rem!important}@media screen and (min-width:48rem){.article-body-wrapper blockquote.blockquote p{font-size:1.625rem!important}}.article-body-wrapper blockquote .citation-text{color:#191919;display:block;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:left}@media screen and (min-width:48rem){.article-body-wrapper blockquote .citation-text{font-size:1.125rem}}.article-body-wrapper blockquote :not(:first-child){margin-bottom:0;margin-top:1.5rem}.article-body-wrapper .pullquote{box-shadow:inset 0 -5px 0 0 #dadada,inset 0 5px 0 0 #dadada;font-size:1.1875rem;font-weight:700;line-height:1.5rem;padding:2rem 0 1.5rem;text-align:center}.article-body-wrapper .pullquote p{font-size:1.5rem!important;font-weight:700;line-height:2rem!important;text-align:center}@media screen and (min-width:48rem){.article-body-wrapper .pullquote p{font-size:1.625rem!important}}.article-body-wrapper .pullquote .citation-text{font-size:1rem;line-height:1.5rem;text-align:center}@media screen and (min-width:48rem){.article-body-wrapper .pullquote .citation-text{font-size:1.125rem}}.article-body-wrapper .interstitial-link{display:block;font-style:italic;margin:0 0 1.5rem}.article-body-wrapper .interstitial-link a{text-decoration:none;transition:color .3s ease}.article-body-wrapper .interstitial-link a:active,.article-body-wrapper .interstitial-link a:hover{border-bottom:1px solid #7f7f7f;color:#7f7f7f}@media screen and (min-width:48rem){.article-body-wrapper .interstitial-link{margin-bottom:2rem}}.article-body-wrapper .correction{box-shadow:inset 0 -1px 0 0 #dadada;margin:0 0 1rem;padding:1rem 0}@media screen and (min-width:48rem){.article-body-wrapper .correction{margin-bottom:1.5rem}}.article-body-wrapper .correction p{color:#575757;display:inline;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.5rem;margin:0}.article-body-wrapper .correction h2{font-style:italic;text-transform:uppercase}.article-body-wrapper .divider>*{margin-bottom:2rem}@media screen and (min-width:48rem){.article-body-wrapper .divider>*{margin-bottom:1.5rem}}.article-body-wrapper .divider>hr{background-color:#dadada;border:0;height:1px;margin:0}.article-body-image-container{margin:0 0 1rem}@media screen and (min-width:48rem){.article-body-image-container{margin-bottom:1.5rem}.article-body-image-container--mobile-left-float{float:left;margin-right:1.5rem;width:50%}.article-body-image-container--mobile-right-float{float:right;margin-left:1.5rem;width:50%}}@keyframes slide-out-upwards{0%{transform:translate(0)}to{transform:translateY(-100%)}}.leader-board-container{display:none}@media(max-width:575px){.leader-board-container.leader-board-container--hide{display:none}}.leader-board-container:has(.ad-blocker-warning),.leader-board-container:has(.pb-ad-admin),.leader-board-container:has(iframe){display:block;height:fit-content;visibility:visible}.leader-board-container:has(.ad-blocker-warning) .leader-board,.leader-board-container:has(.pb-ad-admin) .leader-board,.leader-board-container:has(iframe) .leader-board{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;position:unset;transition:all .5 ease-in-out;z-index:9}@media(min-width:576px){.leader-board-container:has(.ad-blocker-warning) .leader-board--fixed,.leader-board-container:has(.pb-ad-admin) .leader-board--fixed,.leader-board-container:has(iframe) .leader-board--fixed{background:hsla(0,0%,93%,.96);left:0;position:fixed;right:0;top:88px;z-index:9}}@media(min-width:576px){.leader-board-container:has(.ad-blocker-warning) .leader-board--slide-out-upwards,.leader-board-container:has(.pb-ad-admin) .leader-board--slide-out-upwards,.leader-board-container:has(iframe) .leader-board--slide-out-upwards{animation:slide-out-upwards .3s linear 0s 1 normal forwards;animation-play-state:running;position:fixed;top:0;z-index:8}}.leader-board-container:has(.ad-blocker-warning) .leader-board>div,.leader-board-container:has(.pb-ad-admin) .leader-board>div,.leader-board-container:has(iframe) .leader-board>div{margin-bottom:0;margin-top:0}.horizontal-links-bar.horizontal-links-bar{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;height:100%;margin-right:1rem;overflow:hidden;text-align:left;width:auto}@media screen and (max-width:48rem){.horizontal-links-bar.horizontal-links-bar{display:none}}.horizontal-links-menu{align-items:center;display:flex;font-size:.875rem;height:100%;justify-content:center}.horizontal-links-menu a{line-height:14px;margin:8px 0;text-align:center;text-decoration:none;transition:color .3s ease;white-space:nowrap}.horizontal-links-menu a:active,.horizontal-links-menu a:hover{color:#7f7f7f}.search-box--right-absolute-positioned{position:absolute;right:0}.xpmedia-button{align-items:center;border-radius:.25rem!important;border-style:solid;border-width:.0625rem;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.5;text-decoration:none}.xpmedia-button:hover{filter:brightness(.85)}.xpmedia-button--full-width{width:100%}.xpmedia-button--left-icon-container{display:flex;padding-right:.5rem}.xpmedia-button--right-icon-container{display:flex;padding-left:.5rem}.xpmedia-button--small{height:2rem;padding:.5rem}.xpmedia-button--medium{height:3rem;padding:.75rem}.xpmedia-button--large{height:3.5rem;padding:1rem}.xpmedia-button--right-icon-container{padding-left:0}body.nav-open{overflow-y:hidden}body.nav-open .main{z-index:-1}.section-menu--bottom-placeholder{background-color:#292929;height:40px}.section-menu--bottom-placeholder:active,.section-menu--bottom-placeholder:hover{background:#292929!important}@media screen and (max-width:48rem){.section-menu--bottom-placeholder{height:130px}@supports(height:env(safe-area-inset-bottom)){.section-menu--bottom-placeholder{height:calc(env(safe-area-inset-bottom) + 130px)}}}.nav-btn{align-items:center;border:0;height:2rem;padding-left:.5rem;padding-right:.5rem;position:relative;white-space:nowrap}.nav-btn.border{transition:border .1s linear}.nav-btn.transparent{background-color:transparent}.nav-btn-dark span{color:#fff}.nav-btn-dark svg>path{fill:#fff}.nav-btn-dark.border{border:1px solid hsla(0,0%,100%,.5)}.nav-btn-dark.border:hover{border:1px solid #fff}.nav-btn-light span{color:#575757}.nav-btn-light svg>path{fill:#575757}.nav-btn-light.border{border:1px solid #dadada}.nav-btn-light.border:hover{border:1px solid #575757}.nav-search{align-items:center;display:flex;justify-content:center;position:relative}.nav-search input{border:0;border-radius:.25rem!important;box-shadow:none;font-size:.9em;line-height:20px;margin:0;padding:0;width:0}.nav-search.open input{font-size:16px;height:2rem;line-height:24px;padding:4px 2rem 4px 11px;width:100%}.nav-search.open button{background:transparent;border:transparent}.nav-search.open.dark input{border:1px solid #fff}.nav-search.open.light input{border:1px solid #dadada}.news-theme-navigation-container{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 20px;position:relative}.news-theme-navigation-container.light{border-bottom:1px solid #dadada}.news-theme-navigation-container *{display:flex}.news-theme-navigation-container>div{align-items:center;display:flex;margin-right:1rem;text-align:center}.news-theme-navigation-container>div:last-child{flex-shrink:0;margin-right:0}.news-theme-navigation-container .nav-left .nav-components--mobile,.news-theme-navigation-container .nav-right .nav-components--mobile{align-items:center;display:none}.news-theme-navigation-container .nav-left .nav-components--desktop,.news-theme-navigation-container .nav-right .nav-components--desktop{align-items:center;display:inherit}@media screen and (max-width:48rem){.news-theme-navigation-container .nav-left .nav-components--mobile,.news-theme-navigation-container .nav-right .nav-components--mobile{display:inherit}.news-theme-navigation-container .nav-left .nav-components--desktop,.news-theme-navigation-container .nav-right .nav-components--desktop{display:none}}.news-theme-navigation-container .nav-left .nav-widget,.news-theme-navigation-container .nav-right .nav-widget{margin-right:1rem}.news-theme-navigation-container .nav-left .nav-widget:last-child,.news-theme-navigation-container .nav-right .nav-widget:last-child{margin-right:0}.news-theme-navigation-container .nav-left{flex-shrink:0;justify-content:flex-start}.news-theme-navigation-container .nav-right{justify-content:flex-end}.news-theme-navigation-container .nav-logo{justify-content:center}.news-theme-navigation-container .nav-logo.svg-logo{flex:0 1 auto}.news-theme-navigation-container .nav-logo.svg-logo img{height:100%}.news-theme-navigation-container .nav-logo-hidden{opacity:0;transition:opacity .8s ease,visibility 0s ease .8s;visibility:hidden}.news-theme-navigation-container .nav-logo-show{opacity:1;transition:opacity .8s ease,visibility 0s ease 0s;visibility:visible}.news-theme-navigation-container.logo-center .nav-logo{margin:0 1rem}.news-theme-navigation-container.logo-center .nav-logo a{justify-content:center}.news-theme-navigation-container.logo-left .nav-logo{justify-content:flex-start}@media screen and (max-width:48rem){.news-theme-navigation-container.logo-left .nav-logo{flex:1}}.news-theme-navigation-container.logo-left .nav-logo a{justify-content:flex-start}.news-theme-navigation-container.logo-left:not(.horizontal-links) .nav-logo{flex:1}.nav-sections{-ms-overflow-style:none;background:rgba(25,25,25,0);flex-direction:column;position:absolute;scrollbar-width:none;top:0;width:0}.nav-sections::-webkit-scrollbar{display:none}@media screen and (max-width:48rem){.nav-sections .subsection-container{display:none}}.nav-sections .inner-drawer-nav{background-color:#292929;display:flex;flex-direction:column;transition:transform .3s ease-in-out;width:329px}.nav-sections .inner-drawer-nav .nav-menu .nav-widget .nav-search{justify-content:flex-start}.nav-sections .inner-drawer-nav .nav-menu .nav-widget .nav-search input{flex:1}.nav-sections .inner-drawer-nav .nav-menu .nav-widget .nav-search.open input{height:3rem}.nav-sections .inner-drawer-nav .nav-menu .nav-widget .nav-search.open.dark{border:0}.nav-sections .inner-drawer-nav .nav-menu>.nav-components--desktop>.nav-widget,.nav-sections .inner-drawer-nav .nav-menu>.nav-components--mobile>.nav-widget{margin-top:1rem;padding:0 20px}.nav-sections .inner-drawer-nav .nav-menu>.nav-components--mobile{display:none}.nav-sections .inner-drawer-nav .nav-menu>.nav-components--desktop{display:inherit}@media screen and (max-width:48rem){.nav-sections .inner-drawer-nav .nav-menu>.nav-components--desktop{display:none}.nav-sections .inner-drawer-nav .nav-menu>.nav-components--mobile{display:inherit}}.nav-sections .section-menu{margin-top:13px;padding:0}.nav-sections .section-menu>li{background-color:#292929;font-weight:700;list-style:none;position:relative}.nav-sections .section-menu>li>a{padding:0 16px 0 20px}.nav-sections .section-menu>li .subsection-anchor a,.nav-sections .section-menu>li>a{align-items:center;color:#fff;display:block;font-size:16px;justify-content:space-between;line-height:40px;text-decoration:none}.nav-sections .section-menu>li:active,.nav-sections .section-menu>li:hover{background:#575757}.nav-sections.open{background:rgba(25,25,25,.5);overflow-y:scroll;transform:translate(0);width:100%}@media screen and (max-width:48rem){.nav-sections.open{background:#292929}.nav-sections.open .inner-drawer-nav{width:100vw}}.nav-sections.closed{overflow-y:hidden}.nav-sections.closed .section-menu{transition:height .1s ease-in-out .6s}.nav-sections.closed .inner-drawer-nav{transform:translate(-329px)}.nav-sections .subsection-container{display:none;flex-direction:column;position:relative}.nav-sections .subsection-container.open{display:flex}.nav-sections .subsection-menu{background:#fff;list-style:none;margin:0;padding:4px 0}.nav-sections .subsection-menu>li>a{color:#575757;display:block;font-size:16px;font-weight:700;line-height:24px;padding:8px 16px 8px 20px;text-decoration:none}.nav-sections .subsection-menu>li>a:hover{background-color:#dadada}.nav-sections .subsection-anchor{align-content:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;line-height:40px;padding:0 16px 0 20px}.nav-sections .subsection-anchor svg{transform:rotate(90deg)}.nav-sections .subsection-anchor.open svg{transform:rotate(-90deg)}.nav-sections .subsection-anchor.open path,.nav-sections .subsection-anchor:hover path{fill:#fff}.nav-sections .submenu-caret{align-self:center;appearance:none;background:transparent;border:0;display:flex}.nav-sections .submenu-caret path{fill:#575757}.sticky-chain-container{background-color:#fff;position:inherit}@media(min-width:1024px){.sticky-chain-container{position:sticky;position:--webkit-sticky;z-index:8}}.xpmedia-form-field{color:#191919;display:block;font-size:1.25rem}.xpmedia-form-field-input,.xpmedia-form-field-label,.xpmedia-form-field-tip{font-size:1rem;line-height:1.5;margin:.25rem 0}.xpmedia-form-field-label{font-weight:700}.xpmedia-form-field-input{border:1px solid #dadada;border-radius:.25rem;display:block;outline:none;padding:.5rem;width:100%}.xpmedia-form-field-input--error{border-color:#db0a07;color:#db0a07}.xpmedia-form-field-tip{color:#575757}.xpmedia-form-field-tip--error{color:#db0a07}.xpmedia-form-field-hidden{display:none}.xpmedia-form-field-label{font-family:Red Hat Display,Sans-Serif}label[for=id_current-password_input].xpmedia-form-field-label,label[for=id_password-confirmation_input].xpmedia-form-field-label,label[for=id_password_input].xpmedia-form-field-label{background-color:#fff;font-family:Red Hat Display,Sans-Serif;font-size:12px;left:4px;line-height:16px;padding:10px;position:relative;top:16px}label[for=id_current-password_input].xpmedia-form-field-label:after,label[for=id_password-confirmation_input].xpmedia-form-field-label:after,label[for=id_password_input].xpmedia-form-field-label:after{color:#d51d2c;content:"*";margin-left:6px}input#id_current-password_input,input#id_password-confirmation_input,input#id_password_input{border-color:#dadada;padding:12px 16px}input#id_current-password_input.xpmedia-form-field-input--error,input#id_password-confirmation_input.xpmedia-form-field-input--error,input#id_password_input.xpmedia-form-field-input--error{border-color:#d51d2c;color:#d51d2c}div.xpmedia-form-field:has(input#id_current-password_input),div.xpmedia-form-field:has(input#id_password-confirmation_input),div.xpmedia-form-field:has(input#id_password_input){margin:0}div#id_current-password_error,div#id_password-confirmation_error,div#id_password_error{font-family:Red Hat Display,Sans-Serif;font-size:12px;line-height:16px}@media screen and (min-width:0rem){div#id_current-password_error,div#id_password-confirmation_error,div#id_password_error{font-size:14px;line-height:18px}}.pb-ad-admin{background-color:#575757;border-radius:6px;color:#fff}.arcad-feature{display:flex;justify-content:center;width:100%}.arcad-feature .arcad-container{color:#575757;font-size:.75rem;line-height:1rem;margin-left:auto;margin-right:auto;max-width:100%}.arcad-feature .arcad-container .arcad{display:flex;justify-content:center;width:100%}.arcad-feature .arcad-container .arcad.pb-ad-admin{color:#fff;font-size:.875rem;line-height:1.125rem;margin-bottom:2rem}.arcad-feature .arcad-container .arcad>div{height:auto!important;max-width:100%}.overline-wrapper{display:inline;line-height:1.5rem}.overline{display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.5rem;padding:0;text-decoration:none}.overline--link{transition:color .3s ease}.overline--link:active,.overline--link:hover{color:#7f7f7f}.overline .dot-separator{margin:0 .5em}div.article-tags-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px!important}@media screen and (min-width:48rem){div.article-tags-wrapper{flex-direction:row}}div.divider{border-bottom:1px solid #dadada;margin:0!important}.article-tags{align-items:center;background:#d51d2c;border-radius:25px;height:34px;padding:4px 16px;text-align:center;width:fit-content}.article-tags__text{color:#fff;font-family:Red Hat Display,Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration:none}.article-tags__text:hover{color:#fff}@media screen and (min-width:48rem){.article-tags__text{font-size:16px;line-height:24px}}.author-img-container{float:none;max-width:170px}.author-img-container img{border-radius:100%;max-height:170px;width:auto}div.author-bio{border-bottom:1px solid #dadada}.breadcrumb-wrapper{align-items:center;display:flex;font-size:14px;gap:.5rem;height:2.5rem;line-height:16px;margin:0 auto;max-width:1440px}.breadcrumb-wrapper #breadcrumb-home-icon{height:16px;width:16px}.breadcrumb-wrapper .breadcrumb-child{color:#575757;display:flex;text-decoration:none}@media screen and (max-width:1440px){.breadcrumb-wrapper .breadcrumb-child:first-child{margin-left:1.25rem}}.breadcrumb-wrapper .breadcrumb-child:last-child{opacity:1}@media screen and (min-width:48rem){.breadcrumb-wrapper{font-size:16px;line-height:24px}.breadcrumb-wrapper #breadcrumb-home-icon{height:20px;width:20px}}.breadcrumb-container{background-color:#ededed}.custom-byline-coops{align-items:center;font-size:16px;font-weight:600;line-height:24px}.custom-byline-coops a,.custom-byline-coops span{color:#191919!important;line-height:24px}.custom-byline-coops a{font-size:16px}@media screen and (min-width:48rem){.custom-byline-coops,.custom-byline-coops a{font-size:20px}}.ts-byline{color:#191919;font-size:1.125rem;line-height:2rem;margin-bottom:0}@media screen and (min-width:48rem){.ts-byline{font-size:1.25rem;line-height:2.5rem}}.ts-byline--list{display:inline;font-size:.875rem;line-height:1rem}.ts-byline--list .ts-byline__by{color:#3b3b3b;margin-right:0}.ts-byline--list .ts-byline__names{color:#434343}.ts-byline .dot-separator{margin:0 .5em}.ts-byline a{color:#191919;text-decoration:none}.ts-byline a:hover{text-decoration:underline}.promo-image{position:relative}.promo-image img{display:block;height:auto;vertical-align:middle;width:100%}.promo-image .promo-label .label{color:#fff;flex-grow:0;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;height:18px;letter-spacing:normal;line-height:1.5;margin-left:8px}div.card-list-container{box-shadow:none;margin-bottom:1rem;padding-bottom:1rem}@media screen and (min-width:48rem){div.card-list-container{margin-bottom:1.5rem;margin-bottom:1rem}}div.card-list-container:last-child{margin-bottom:0}.card-list--link-container img{height:auto;max-height:400px;max-height:40vh;object-fit:cover;width:100%}.vertical-align-image>picture>img{vertical-align:middle}h2.card-list-title,h3.card-list-title{color:#191919;font-family:Red Hat Display,Sans-Serif;font-size:16px!important;font-weight:700;line-height:24px;padding:0}@media screen and (max-width:48rem){h2.card-list-title,h3.card-list-title{font-size:14px!important;line-height:16px}}.card-list-headline{font-size:20px;font-weight:700;line-height:24px;padding:10px 0 0}@media screen and (max-width:48rem){.card-list-headline{font-size:16px}}.card-list-headline a{color:#191919}div.author-date{padding:16px 0 0}div.author-date .story-date{color:#191919;display:inline;font-size:.875rem;line-height:1rem}.list-item-simple{border-bottom:1px solid #dadada;margin-bottom:1rem;padding:0 0 1rem}@media screen and (min-width:48rem){.list-item-simple{margin-bottom:1rem}}.list-item-simple:last-child{margin-bottom:0}.list-item-simple--divider{box-shadow:inset 0 -1px 0 0 #dadada}.list-item-simple .list-anchor{text-decoration:none}article.card-list-item{border-bottom:1px solid #dadada;display:flex;justify-content:space-between;margin:16px 0 0;padding:0 0 1rem}article.card-list-item .list-item-number{color:#191919;font-size:20px;font-weight:700;line-height:24px;margin-right:6.24px;min-height:24px;min-width:29.8px;text-align:left}article.card-list-item .headline-list-anchor{display:flex}article.card-list-item .headline-list-anchor .headline-text{color:#191919;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:color .3s ease}article.card-list-item .headline-list-anchor .headline-text:active,article.card-list-item .headline-list-anchor .headline-text:hover{color:#7f7f7f}@media screen and (max-width:48rem){article.card-list-item .headline-list-anchor .headline-text{font-size:14px;line-height:16px}}.button-container{display:flex;flex-direction:row}@media screen and (max-width:48rem){.button-container{flex-direction:column}}.button-container button{justify-content:center;min-width:230px}.overline-container{margin-bottom:10px;text-transform:uppercase}@media screen and (max-width:48rem){.description-text{font-size:14px!important;line-height:16px!important}}.ts-byline>.ts-byline__by,.ts-byline>.ts-byline__names{color:#575757}.ts-byline>.ts-byline__by a,.ts-byline>.ts-byline__names a{padding:0}.md-promo-headline>.md-promo-headline-text{font-size:1.625rem;line-height:2rem}@media screen and (max-width:48rem){.md-promo-headline>.md-promo-headline-text{font-size:1.25rem;line-height:1.5rem}}.small-promo{color:#191919;margin-top:0}@media screen and (min-width:0rem){.small-promo .row{grid-gap:1rem}}@media screen and (min-width:48rem){.small-promo{min-height:5rem}}.small-promo a{color:#191919}.small-promo a h2{display:inline}.small-promo .sm-promo-headline{font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0 .25rem 0 0;text-decoration:none;transition:color .3s ease}.small-promo .sm-promo-headline:active,.small-promo .sm-promo-headline:hover{color:#7f7f7f}@media screen and (min-width:48rem){.small-promo .sm-promo-headline{padding:0}}.small-promo .flex-col{display:flex;flex-direction:column}.right-aligned-container{display:flex;justify-content:flex-end}.medium-promo{color:#191919}.medium-promo a{color:#191919;text-decoration:none}.medium-promo .md-promo-headline{display:block;margin-bottom:1rem;text-decoration:none;transition:color .3s ease}.medium-promo .md-promo-headline:active,.medium-promo .md-promo-headline:hover{color:#7f7f7f}@media screen and (min-width:48rem){.medium-promo .md-promo-headline{margin-bottom:1.5rem}}.medium-promo .md-promo-headline-text{display:inline-block;font-size:1.1875rem;font-weight:700;line-height:1.5rem}@media screen and (min-width:48rem){.medium-promo .md-promo-headline-text{font-size:1.5rem;line-height:2.125rem}}.medium-promo p{font-size:1.125rem;line-height:2rem;margin-bottom:.25rem}@media screen and (min-width:48rem){.medium-promo p{font-size:1rem;line-height:1.5rem}}.medium-promo .image-link{float:right}@media screen and (min-width:48rem){.medium-promo .image-link{float:left;max-width:35%}}@media screen and (max-width:48rem){.medium-promo picture img{max-width:100px}}.medium-promo .article-meta span{font-size:.875rem;line-height:1rem}@media screen and (min-width:48rem){.medium-promo .article-meta span{font-size:.875rem;line-height:.875rem}}.medium-promo .flex-col{display:flex;flex-direction:column}.medium-promo .medium-promo-wrapper{clear:both;content:"";display:table;width:100%}@media screen and (max-width:48rem){.medium-promo .promo-label{bottom:unset;left:unset;right:8px;top:8px}.medium-promo .promo-label span{display:none}}.medium-promo .md-promo-image .md-promo-headline{width:68%}@media screen and (min-width:48rem){.medium-promo .md-promo-image .md-promo-headline{margin-left:39%;width:60%}.medium-promo .md-promo-image .article-meta,.medium-promo .md-promo-image .description-text{margin-left:39%}}.large-promo,.large-promo a{color:#191919}.large-promo .overline{display:inline-block;font-size:1rem;line-height:1.5rem;padding-bottom:.5rem;padding-top:.5rem}@media screen and (min-width:48rem){.large-promo .overline{font-size:1rem;line-height:1.375rem;padding-bottom:1rem;padding-top:0}}.large-promo .lg-promo-headline{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem;padding-top:.5rem;text-decoration:none;transition:color .3s ease}.large-promo .lg-promo-headline:active,.large-promo .lg-promo-headline:hover{color:#7f7f7f}@media screen and (min-width:48rem){.large-promo .lg-promo-headline{font-size:1.625rem;line-height:2rem;padding-top:0}}.large-promo p{font-size:1.125rem;line-height:2rem;margin-bottom:.5rem}@media screen and (min-width:48rem){.large-promo p{font-size:1rem;line-height:1.5rem}}.large-promo .article-meta span{font-size:.875rem;line-height:1rem}@media screen and (min-width:48rem){.large-promo .article-meta span{font-size:.875rem;line-height:.875rem}}.large-promo .article-meta a{display:inline-block;padding-bottom:1rem;padding-top:.5rem}@media screen and (min-width:48rem){.large-promo .article-meta a{padding-bottom:0;padding-top:0}}.large-promo .flex-col{display:flex;flex-direction:column}.xl-large-promo,.xl-large-promo a{color:#191919}.xl-large-promo .overline{display:block;font-size:1rem;line-height:1.375rem;padding-bottom:1rem;text-align:center;width:100%}.xl-large-promo .xl-promo-headline{display:block;font-size:2rem;font-weight:700;line-height:2.25rem;padding-bottom:1.5rem;text-align:center;text-decoration:none;transition:color .3s ease;width:100%}.xl-large-promo .xl-promo-headline:active,.xl-large-promo .xl-promo-headline:hover{color:#7f7f7f}@media screen and (min-width:48rem){.xl-large-promo .xl-promo-headline{font-size:3.25rem;line-height:3.5rem;margin-bottom:1rem;padding-bottom:0}}.xl-large-promo p{font-size:1rem;line-height:2rem;margin-bottom:.5rem;margin-top:.5rem}@media screen and (min-width:48rem){.xl-large-promo p{font-size:1rem;line-height:1.5rem}}.xl-large-promo .article-meta span{font-size:.875rem;line-height:.875rem}@media screen and (min-width:48rem){.xl-large-promo .article-meta span{font-size:.875rem;line-height:1rem;padding-top:0}}.xl-large-promo .article-meta a{display:inline-block;padding-top:.5rem}@media screen and (min-width:48rem){.xl-large-promo .article-meta a{padding-top:0}}.xl-large-promo .flex-col{display:flex;flex-direction:column}.xl-large-manual-promo .description-text{margin-bottom:0}.top-table-list-section-extra_large .xl-large-promo .overline-container{padding-bottom:1rem;width:100%}.top-table-list-section-extra_large .xl-large-promo .overline{font-size:1rem;font-weight:700;line-height:1.5rem;padding-bottom:0;text-align:left;text-transform:uppercase}.top-table-list-section-extra_large .xl-large-promo .xl-promo-headline{text-align:left}@media screen and (min-width:48rem){.top-table-list-section-extra_large .xl-large-promo .xl-promo-headline{margin-bottom:.5rem}}.top-table-list-section-extra_large .xl-large-promo .promo-image,.top-table-list-section-extra_large .xl-large-promo .video-icon-container{position:relative}.top-table-list-section-large .large-promo .overline{font-size:1rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}@media screen and (max-width:48rem){.top-table-list-section-large .large-promo .overline{padding-bottom:.5rem;padding-top:1rem}}.top-table-list-section-large .large-promo .lg-promo-headline{padding-top:.5rem}@media screen and (min-width:48rem){.top-table-list-section-large .large-promo .lg-promo-headline{margin-top:-.5rem;padding-top:0}}.top-table-list-section-large .large-promo .video-icon-container{position:relative}@media screen and (min-width:48rem){.top-table-list-section-medium .overline-container.show-image{margin-left:39%}}.top-table-list-section-medium .overline{font-size:1rem;font-weight:700;line-height:1.5rem}@media screen and (min-width:48rem){.top-table-list-section-medium .medium-promo .md-promo-headline{margin-bottom:.5rem;margin-top:-.5rem}}.top-table-list-section-medium .medium-promo .video-icon-container{position:relative}.article-meta{align-items:center;color:#575757;display:flex;flex-wrap:wrap;line-height:1rem}.top-table-list-small-promo{display:flex;flex-direction:column}.top-table-list-small-promo .overline{font-family:Red Hat Display,Sans-Serif;font-size:16px;font-weight:700;line-height:24px;padding-bottom:.5rem;padding-top:.5rem;text-transform:uppercase}@media screen and (max-width:48rem){.top-table-list-small-promo .overline{font-size:14px;line-height:16px}}.top-table-list-small-promo hr{margin-bottom:1rem;margin-top:auto}.top-table-list-small-promo .promo-container{column-gap:1rem;display:flex;justify-content:flex-start;position:relative}.top-table-list-small-promo .promo-container.image-below{justify-content:space-between}.top-table-list-small-promo .promo-container .overline-container{overflow:hidden;position:relative;width:100%}.top-table-list-small-promo .promo-container.horizontal{margin-bottom:1rem}.top-table-list-small-promo .promo-container.horizontal .promo-headline{justify-content:flex-start}.top-table-list-small-promo .promo-container.horizontal .promo-image{flex:1}.top-table-list-small-promo .promo-container.horizontal .meta-container{display:flex;flex:1;flex-direction:column}.top-table-list-small-promo .promo-container.horizontal .meta-container .article-meta{margin-top:4px}.top-table-list-small-promo .promo-container.horizontal .meta-container .article-meta span{font-size:12px!important}.top-table-list-small-promo .promo-container.horizontal .meta-container .article-meta span.overline{padding:0;text-transform:uppercase}.top-table-list-small-promo .promo-container.horizontal .meta-container .article-meta a{font-size:12px!important;font-weight:700!important;text-transform:uppercase}.top-table-list-small-promo .promo-container.horizontal .meta-container .article-meta a.overline{padding:0}.top-table-list-small-promo .promo-container.vertical{flex-direction:column;flex-grow:1;margin-bottom:1rem;row-gap:0}.top-table-list-small-promo .promo-container.vertical .promo-image{display:block;width:100%}@media screen and (max-width:0rem){.top-table-list-small-promo .promo-container.vertical .promo-image{margin-top:1rem}}.top-table-list-small-promo .promo-container.vertical .promo-image img{width:100vw}.top-table-list-small-promo .promo-container.vertical .meta-container{display:flex;flex:1;flex-direction:column}.top-table-list-small-promo .promo-container.vertical .meta-container a{font-size:26px;line-height:32px}@media screen and (max-width:720px){.top-table-list-small-promo .promo-container.vertical .meta-container a{font-size:19px;line-height:24px}}.top-table-list-small-promo .promo-container.vertical .meta-container .article-meta{margin-top:8px}.top-table-list-small-promo .promo-container.vertical .meta-container .article-meta .viafoura-counter,.top-table-list-small-promo .promo-container.vertical .meta-container .article-meta span{font-size:16px!important}@media screen and (max-width:720px){.top-table-list-small-promo .promo-container.vertical .meta-container .article-meta .viafoura-counter,.top-table-list-small-promo .promo-container.vertical .meta-container .article-meta span{font-size:14px!important;line-height:16px}}.top-table-list-small-promo .promo-container.vertical.image-below .meta-container{justify-content:space-between}.top-table-list-small-promo .promo-container.vertical.image-below .promo-image{margin-top:auto}@media only screen and (min-width:48rem){.top-table-list-small-promo .promo-container.sm-promo-padding-btm{padding-top:0}}.top-table-list-small-promo .sm-promo-headline{-webkit-box-orient:vertical;-webkit-line-clamp:3;-moz-box-oriented:vertical;display:-webkit-box;font-size:14px;font-weight:700;overflow:hidden;text-overflow:-o-ellipsis-lastline}@media only screen and (min-width:48rem){.top-table-list-small-promo .sm-promo-headline{font-size:16px}}.top-table-list-small-promo.wrap-bottom{margin-bottom:0!important}@media only screen and (min-width:48rem){.top-table-list-small-promo.wrap-bottom{margin-bottom:inherit}}.top-table-list-container.wrap-bottom{margin-bottom:inherit!important}.top-table-list-container .image-wrapper{position:relative}.top-table-list-container .image-wrapper img{vertical-align:middle}.top-table-list-container .hr-borderless{visibility:hidden}@media screen and (min-width:0rem){.promo-item-margins{margin-bottom:1rem;margin-top:1rem}}@media screen and (min-width:48rem){.promo-item-margins{margin-bottom:1.5rem;margin-top:1.5rem}}.custom-toptablelist-byline{color:#575757!important;font-size:16px!important;font-weight:600;line-height:24px}.custom-toptablelist-byline span{font-size:16px!important}.custom-toptablelist-byline a{color:#575757!important;font-size:16px!important;line-height:24px}.promo-image .promo-label span.label{font-family:Red Hat Display,Sans-Serif;font-size:16px;line-height:1.3}.sponsored .promo-label{top:32px}.remove-empty-viafoura-children>div .viafoura-counter:has(vf-conversations-count) svg,.remove-empty-viafoura-children>div .viafoura-counter:has(vf-conversations-count)+.cw-separator{display:none}.remove-empty-viafoura-children>div:has(>.viafoura-counter svg:only-child),.remove-empty-viafoura-children>div:nth-last-child(2):has(+div>div.viafoura-counter svg:only-child) .cw-separator,.remove-empty-viafoura-children>div:nth-last-child(2):has(+div>div.viafoura-counter vf-conversations-count) .cw-separator{display:none}.top-table-list-container .large-promo .remove-empty-viafoura-children .viafoura-counter>*,.top-table-list-container .medium-promo .remove-empty-viafoura-children .viafoura-counter>*,.top-table-list-container .xl-large-promo .remove-empty-viafoura-children .viafoura-counter>*{font-size:16px!important}.xpmedia-subscription-offer-card{align-items:center;border:1px solid #dadada;border-radius:4px;display:flex;flex-direction:column;padding:3rem 2rem 2rem}.xpmedia-subscription-offer-card>*{margin-bottom:1rem}.xpmedia-subscription-offer-card--headline{text-align:center}.xpmedia-subscription-offer-card--subheadline{color:#575757;font-size:1.25rem;font-weight:400;text-align:center}.xpmedia-subscription-offer-card--features{align-self:baseline;font-size:.875rem}.xpmedia-subscription-offer-card--features>*+*{margin-top:1rem}.xpmedia-subscription-offer-card--feature-item{align-items:center;display:flex}.xpmedia-subscription-offer-card--feature-item-icon{display:flex;margin-right:1rem}.xpmedia-subscription-offer-headings,.xpmedia-subscription-offer-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.xpmedia-subscription-offer-headings{margin-top:3.5rem;max-width:40%;text-align:center}@media screen and (max-width:48rem){.xpmedia-subscription-offer-headings{margin-top:2rem;max-width:90%}}.xpmedia-subscription-offer-headings h1,.xpmedia-subscription-offer-headings h1 *{font-size:3.25rem;font-weight:700;line-height:3.5rem;margin-bottom:1rem}@media screen and (max-width:48rem){.xpmedia-subscription-offer-headings h1,.xpmedia-subscription-offer-headings h1 *{font-size:2.25rem;line-height:2.5rem}}.xpmedia-subscription-offer-headings h2,.xpmedia-subscription-offer-headings h2 *{font-size:1.875rem;line-height:2rem}@media screen and (max-width:48rem){.xpmedia-subscription-offer-headings h2,.xpmedia-subscription-offer-headings h2 *{font-size:1.19rem;line-height:1.5rem}}.footer-item{margin:.5rem 0}@media screen and (max-width:48rem){.footer-item{margin:.75rem 0}}.footer-item>.footer-item_link{color:#9a9a9a;text-decoration:none}.footer-wrapper{background-color:#241f20}footer{font-size:1rem;line-height:1.5rem;margin-left:auto;margin-right:auto;width:100%}footer .layout-section>*{margin-bottom:0}footer .legacy-footer-row{justify-content:space-around;margin-top:1rem}@supports(display:grid){footer .legacy-footer-row{justify-content:normal;row-gap:1rem}}footer .container{border-bottom:1px solid #575757;border-top:1px solid #575757;padding:0 0 1rem}@media screen and (max-width:95rem)and (min-width:90rem){footer .container{margin-left:5%;margin-right:5%}}footer .section-separator{border-bottom:1px solid #575757;border-top:0 solid #575757;padding:16px 0}footer .copyright{color:#fff;text-align:center;vertical-align:middle}@media screen and (max-width:48rem){footer .copyright{margin-bottom:1.5rem;margin-top:1.5rem}}footer #copyright-top{color:#fff}@media screen and (max-width:48rem){footer #copyright-top{display:none}}footer #copyright-bottom{display:none}@media screen and (max-width:48rem){footer #copyright-bottom{display:block}}footer .primaryLogo{margin-top:3.125rem;text-align:center}@media screen and (max-width:48rem){footer .primaryLogo{margin-top:1.25rem}}footer .footer-row{display:grid;grid-template-columns:1fr 2fr 1fr;padding:0;width:100%}@media screen and (max-width:48rem){footer .footer-row{grid-template-columns:1fr}}footer .social-column{align-items:start;display:flex;height:100%;width:100%}@media screen and (max-width:48rem){footer .social-column{align-items:center;margin-left:0;margin-right:0}}footer .copyright-column{align-items:center;color:#fff;display:flex;text-align:center;width:100%}@media screen and (max-width:48rem){footer .copyright-column{display:none}}footer .login-and-subscription-column{display:flex;justify-content:flex-end}@media screen and (max-width:64rem){footer .login-and-subscription-column{display:none}}footer .social-button-container{align-items:center;background-color:#d51d2c;border-radius:.3125rem;display:inline-flex;justify-content:space-between;margin-left:-.5rem}footer .social-button-container a{align-self:center;display:flex;height:2.25rem;width:2.25rem}footer .social-button-container a:last-child{border-right:none}footer .social-button-container a svg{display:block;height:auto;margin:0 auto;width:1.273125rem}footer .login-and-subscription-button-container{border:1px solid #241f20;display:inline-flex}footer .login-and-subscription-button-container a{border-right:1px solid #241f20}footer .login-and-subscription-button-container a:last-child{border-right:none;padding-right:.0625rem}footer .login-and-subscription-button-container a button{padding:11px 16px 9px}footer .login-and-subscription-button-container a button span{font-size:.875rem;line-height:1rem}footer .footer-logo{height:1.970625rem;width:auto}@media screen and (min-width:48rem){footer .footer-logo{height:32px}}footer .footer-section{justify-self:left}@media screen and (min-width:48rem){footer .footer-section{justify-self:left}}@media screen and (min-width:64rem){footer .footer-section{justify-self:center}}footer .footer-section .footer-header{color:#fff;font-size:inherit;font-weight:700;line-height:inherit}.xpmedia-form-headline{margin-bottom:1rem;padding-bottom:1rem;text-align:center;width:100%}.section-headlined-submit-form{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px}.xpmedia-form-submittable{background-color:#fff;border:1px solid #dadada;border-radius:6px;flex:1;margin-bottom:1rem;max-width:512px;padding:16px;width:100%}.xpmedia-form-submittable .xpmedia-form-field{margin:1.5rem 0}.xpmedia-form-submittable .xpmedia-form-field:first-of-type{margin-top:1rem}.xpmedia-form-submittable .xpmedia-form-field:last-of-type{margin-bottom:1rem}.xpmedia-form-submittable .xpmedia-button{margin:1.5rem 0}.xpmedia-form-submittable .button-wrapper-headlined-form{display:flex;flex-direction:column;height:48px;margin-top:24px}.xpmedia-form-submittable-no-padding-top{padding-top:0}h2.title-form-headlined{color:#191919;font-size:41px;line-height:48px;margin-bottom:8px;text-align:center}@media screen and (max-width:0rem){h2.title-form-headlined{font-size:28px;line-height:32px}}section.xpmedia-form-error{color:#d51d2c;font-size:1rem;margin:1rem 0 0}section.xpmedia-form-error p{align-items:center;color:#d51d2c;display:flex;font-size:12px;line-height:16px}@media screen and (min-width:0rem){section.xpmedia-form-error p{font-size:14px;line-height:18px}}section.xpmedia-form-error p svg{display:block;flex:0 0 1em;margin:0 .3125em 0 0}.xpmedia-forgot-password-headline,.xpmedia-forgot-password-instruction{margin-bottom:1rem;padding-bottom:1rem;text-align:center;width:100%}.author-image-container{float:none;margin-right:32px;margin-top:2rem;max-width:170px;width:100%}@media screen and (max-width:64rem){.author-image-container{align-self:center;float:none;margin-bottom:14px;margin-right:0;text-align:center;width:100%}}.author-image-container img{border-radius:100%;max-height:170px;width:auto}.full-author-bio-container{display:flex}@media screen and (max-width:64rem){.full-author-bio-container{flex-direction:column}}.full-author-bio-container .author-name{margin-bottom:0;margin-top:2rem}@media screen and (max-width:64rem){.full-author-bio-container .author-name{margin-top:1rem}}.full-author-bio-container .author-bio{font-size:20px;line-height:40px;margin-bottom:0;margin-top:13px}@media screen and (max-width:48rem){.full-author-bio-container .author-bio{font-size:18px;line-height:32px}}.full-author-bio-container .author-title{margin-bottom:0}@media screen and (max-width:64rem){.full-author-bio-container .author-title{line-height:24px}}@media screen and (max-width:48rem){.full-author-bio-container .author-title{font-size:16px;line-height:24px}}.author-content-custom{display:inline-block;width:100%}@media screen and (max-width:64rem){.author-content-custom{width:100%}}.author-title{margin-bottom:13px;margin-top:13px}.social-container{border-bottom:1px solid #dadada;border-top:1px solid #dadada;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:.5rem;padding:16px 0;text-align:center}@media screen and (max-width:64rem){.social-container{justify-content:flex-start;padding:16px 0;text-align:center}}.social-items{display:flex;flex:1 0 200px;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:64rem){.social-items{justify-content:center}}.social-column{display:flex;flex:0 0 40px;flex-direction:column;height:40px;justify-content:center;margin:0 0 0 .5rem}@media screen and (max-width:64rem){.social-column{margin:0 .5rem}}.social-column>svg{display:block;height:auto;margin:0 auto;width:24px}.social-column>svg path{fill:#575757;transition:all .2s ease-in-out}.social-column:hover>svg path{fill:rgba(87,87,87,.8)}.connect-label{display:flex;flex:1 0 200px;flex-direction:column;justify-content:center;text-align:left}@media screen and (max-width:64rem){.connect-label{flex:0 0 100%;text-align:center}}.author-bio{margin-bottom:1rem}@media screen and (min-width:0rem){.author-bio{margin-top:1.5rem}}@media screen and (min-width:48rem){.author-bio{margin-bottom:1.5rem;margin-top:1rem}}.lead-art-wrapper{display:block;height:auto;margin:0 0 1rem;position:relative;width:100%}@media screen and (min-width:48rem){.lead-art-wrapper{margin-bottom:1.5rem}}.lead-art-wrapper figcaption{margin-top:.5rem}.lead-art-wrapper figcaption .image-metadata{font-size:.875rem;line-height:1.5rem;margin:8px 0}@media screen and (min-width:48rem){.lead-art-wrapper figcaption .image-metadata{line-height:1.25rem}}.lead-art-wrapper figcaption span{color:#575757}.lead-art-wrapper .btn-full-screen{background-color:transparent;border:none;cursor:pointer;display:flex;font-size:.875rem;line-height:1.125rem;margin:.5rem 0;padding-left:0}.lead-art-wrapper .btn-full-screen svg{fill:#575757;height:1rem;margin-right:4px;width:1rem}.lead-art-wrapper div.innerContent,.lead-art-wrapper img{border:0;display:block;height:auto;position:relative;vertical-align:middle;width:100%}.xpmedia-social-signin-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.xpmedia-social-signin-wrapper>div{margin-bottom:12px!important;margin-top:12px!important}.xpmedia-subs-social-sign-on{background-color:#fff;border:1px solid #dadada;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:416px}section.xpmedia-social-sign-on-error{color:#d51d2c;font-size:14px;margin:12px 0}section.xpmedia-social-sign-on-error p{align-items:center;display:flex;justify-content:center;line-height:1.5}section.xpmedia-social-sign-on-error p svg{display:block;flex:0 0 1em;margin:0 4px 0 0}.xpmedia-reset-password-headline,.xpmedia-reset-password-instruction{margin-bottom:1rem;padding-bottom:1rem;text-align:center;width:100%}label[for=id_newPassword-confirmation_input].xpmedia-form-field-label,label[for=id_newPassword_input].xpmedia-form-field-label{background-color:#fff;font-family:Red Hat Display,Sans-Serif;font-size:12px;left:4px;line-height:16px;padding:10px;position:relative;top:16px}label[for=id_newPassword-confirmation_input].xpmedia-form-field-label:after,label[for=id_newPassword_input].xpmedia-form-field-label:after{color:#d51d2c;content:"*";margin-left:6px}input#id_newPassword-confirmation_input,input#id_newPassword_input{border-color:#dadada;padding:12px 16px}input#id_newPassword-confirmation_input.xpmedia-form-field-input--error,input#id_newPassword_input.xpmedia-form-field-input--error{border-color:#d51d2c;color:#d51d2c}div.xpmedia-form-field:has(input#id_newPassword-confirmation_input),div.xpmedia-form-field:has(input#id_newPassword_input){margin:0}div#id_newPassword-confirmation_error,div#id_newPassword_error{font-family:Red Hat Display,Sans-Serif;font-size:12px;line-height:16px}@media screen and (min-width:0rem){div#id_newPassword-confirmation_error,div#id_newPassword_error{font-size:14px;line-height:18px}}@media screen and (min-width:48rem){.results-list-container .overline-container.show-image{margin-left:39%}}.results-list-container .overline{font-size:1rem;font-weight:700;line-height:1.5rem}@media screen and (min-width:48rem){.results-list-container .medium-promo .md-promo-headline{margin-bottom:.5rem;margin-top:-.5rem}}.results-list-container .medium-promo .video-icon-container{position:relative}.results-list-container .results-list-ad-container{margin:24px 0}.load-more{display:flex;justify-content:center;padding-bottom:3rem;padding-top:3rem}hr{background-color:#dadada;border:0;height:1px;margin:0}.results-list-container{margin-bottom:1rem}@media screen and (min-width:48rem){.results-list-container{margin-bottom:1.5rem}}.list-item{box-shadow:inset 0 -1px 0 0 #dadada;column-gap:12px;display:grid;grid-template-areas:"headline image" "description description";grid-template-columns:1fr minmax(0,max-content);grid-template-rows:auto;padding:1.5rem 0}.list-item .description-text{font-size:1.125rem;line-height:1.78;margin-bottom:1rem}.list-item .headline-text{font-size:1.1875rem;font-weight:700;line-height:1.26;margin-bottom:1rem}.list-item .results-list--author-date{font-size:.875rem;line-height:1rem}.list-item .results-list--author-date .story-date{color:#191919;display:inline;font-size:.875rem;line-height:1rem}.list-item a{color:#191919;text-decoration:none;transition:color .3s ease}.list-item a:active,.list-item a:hover{color:#7f7f7f}.list-item a,.list-item h2,.list-item p{color:#191919}.list-item img{height:auto;max-width:100%;vertical-align:middle;width:100%}.results-list--image-container{grid-area:image;height:60px;width:99px}@media screen and (min-width:64rem){.list-item{column-gap:2rem;grid-template-areas:"image headline" "image description";grid-template-columns:minmax(0,35%) 1fr;grid-template-rows:min-content 1fr;padding:1rem 0}.list-item.no-image{grid-template-areas:"headline" "description";grid-template-columns:1fr}.list-item .headline-text{font-size:1.625rem;font-weight:700;line-height:2rem;margin-bottom:.5rem}.list-item .description-text{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}.list-item .results-list--author-date{font-size:.625rem;line-height:1rem}.results-list--image-container{height:auto;width:100%}}.results-list--headline-container{grid-area:headline}.results-list--description-author-container{grid-area:description}.see-more{display:flex;justify-content:center;margin-bottom:3rem;margin-top:3rem;text-align:center}.sitemap-container .sitemap-title{font-family:Red Hat Display,Sans-Serif;font-size:41px;font-weight:700;letter-spacing:0;line-height:48px;text-align:left}.sitemap-container .sitemap-divider{border-color:#191919;border-style:solid;border-width:1px 0;margin-top:16px}.sitemap-container .sitemap-section-container{margin-top:24px}.sitemap-container .sitemap-section-container .sitemap-main-section{color:inherit;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:16px;margin-top:40px;text-align:left;text-decoration:none}.sitemap-container .sitemap-section-container .sitemap-subsection-grid{border-top:1px solid #dadada;column-gap:24px;display:grid}@media(max-width:1199px){.sitemap-container .sitemap-section-container .sitemap-subsection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-grid-item:nth-child(2n){border-right:0}}@media(max-width:575px){.sitemap-container .sitemap-section-container .sitemap-subsection-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-grid-item:nth-child(1n){border-right:0}}@media(min-width:1200px){.sitemap-container .sitemap-section-container .sitemap-subsection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-grid-item:nth-child(4n){border-right:0}}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-grid-item{border-right:1px solid #dadada;padding:0 4px;position:relative}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-grid-item:nth-child(4n){border-right:0}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-title{color:inherit;font-size:17px;font-weight:700;letter-spacing:0;line-height:24px;margin:16px 0;text-align:left;text-decoration:none}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-child-container{margin:8px 0 16px}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsection-child-title{color:#575757;font-size:17px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left;text-decoration:none}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsectin-divider{bottom:0;display:inline-grid;padding-right:24px;position:absolute;width:100%}.sitemap-container .sitemap-section-container .sitemap-subsection-grid .sitemap-subsectin-divider--line{background-color:#dadada;height:1px}@media screen and (max-width:64rem){.link{display:none!important}}@media screen and (min-width:64rem){.share{display:none!important}}.ts-share-bar__button.ts-share-bar__button--mod{background-color:transparent;border:none;cursor:pointer;position:relative;top:-2px}.h4-primary.sub-headline{color:#191919;font-size:1.625rem;font-weight:400;line-height:2rem}@media screen and (max-width:48rem){.h4-primary.sub-headline{font-size:1.5rem;line-height:2rem}}.viafoura h1,.viafoura h2,.viafoura h3{font-family:var(--primary-font)!important}.viafoura .vf-tray-trigger-widget>button>strong.count-badge{left:unset!important;right:-12px!important;top:-10px!important}@media screen and (max-width:0rem){.viafoura .vf-tray-trigger-widget>button>strong.count-badge span{top:0!important}}.viafoura .vf-tabbed-nav .vf-flex-nav{font-size:14px!important}@media screen and (max-width:0rem){.viafoura .vf-tabbed-nav .vf-flex-nav{font-size:12px!important}}.footer-container .footer-column{display:flex;max-width:1480px;padding:40px 88px 56px}@media screen and (max-width:64rem){.footer-container .footer-column{padding:40px 32px 56px}}@media screen and (max-width:48rem){.footer-container .footer-column{flex-direction:column;padding:0}}.footer-container .footer-column .footer-column-left{flex:2;padding-right:32px}@media screen and (max-width:48rem){.footer-container .footer-column .footer-column-left{flex:0;padding:40px 16px 32px}}.footer-container .footer-column .footer-column-left a{color:#d51d2c}.footer-container .footer-column .footer-column-right{border-left:1px solid #d4d4d4;flex:1;padding-left:32px}@media screen and (max-width:48rem){.footer-container .footer-column .footer-column-right{border-left:0;border-top:1px solid #d4d4d4;flex:0;padding:32px 16px}}.footer-container .footer-column .footer-column-right a{color:#d51d2c}.footer-container .footer-column .footer-column-right .bold{font-weight:700}.footer-container .footer-bottom{align-items:center;border-top:1px solid #d4d4d4;display:flex;flex-direction:column;justify-content:center;padding:22px 0;width:100%}@media print{.footer-container .footer-bottom{display:none}}@media screen and (max-width:48rem){.footer-container p{font-size:14px;line-height:16px}}.subscription-container .subscription-button{white-space:nowrap}.subscription-container .subscription-button div{display:flex;justify-content:center}.print-container{margin:0 auto;max-width:1440px}.print-container .subscription-button{white-space:nowrap}@media print{.print-container .subscription-button{display:none}}.print-container .subscription-button div{display:flex;justify-content:center}.print-container .bold-label{font-weight:700}.subscription-title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:auto}.subscription-title-container svg{margin-bottom:16px}.subscription-title-container p{margin-top:0}@media screen and (max-width:48rem){.subscription-title-container p{font-size:28px;line-height:32px}}.subscription-title-container .subscription-subtitle{margin-bottom:24px;margin-top:8px}@media screen and (max-width:48rem){.subscription-title-container .subscription-subtitle{font-size:14px;line-height:16px}}@media print{.subscription-title-container div.no-print{display:none}}h1.tag-name,p.tag-description{color:#191919;margin-bottom:.5rem}p.tag-description{font-size:1rem}.vf-trending-section .vf-trending-articles-list .vf-item-layout__content.vf-content p{color:#191919;font-family:Crimson Pro;font-size:20px;font-weight:700}.vf-trending-section .vf-trending-articles-list .vf-item-layout__content.vf-content p.vf-content__icon{color:#575757;font-family:Red Hat Display;font-size:14px;font-weight:700;text-transform:capitalize}.vf-trending-articles-list .vf-item-layout__content.vf-content{font-family:Crimson Pro}.vf-trending-articles-list .vf-item-layout__content.vf-content p{color:#191919;font-family:Crimson Pro;font-size:20px;font-size:17px;font-weight:700}.vf-trending-articles-list .vf-item-layout__content.vf-content p.vf-content__icon{color:#575757;font-family:Red Hat Display;font-size:14px;font-weight:700;text-transform:capitalize}.vf-trending-articles-list,.vf-trending-articles-list .swiper-container{margin:0!important}.b-html-box h1{font-family:Arial,Helvetica,sans-serif;font-size:2.5625rem;font-weight:700;line-height:3rem;margin:0;padding:0}.donation-layout{background-color:#ededed;display:flex;flex-direction:column;margin-bottom:0;min-height:100vh}.donation-layout .header{margin-bottom:0;position:sticky;top:0;width:100%;z-index:10}.donation-layout .main{width:100%}.page-header{position:sticky;top:0;width:100%;z-index:10}.main{flex-grow:1;transition:padding-top .3s linear;width:100%}@media screen and (max-width:95rem)and (min-width:90rem){.main .container{margin-left:5%;margin-right:5%}}.advanced-grid-desktop-main-area{padding:0}@media screen and (min-width:64rem){.advanced-grid-desktop-main-area{border-right:1px solid #dadada;padding:0 2rem 0 0}}@media(max-width:64rem){.row.advanced-grid{grid-template-columns:auto}.advanced-grid{gap:0;grid:"rightrailtop" "main" "rightrailmiddle" "main2" "rightrailbottom";margin:0}.advanced-grid-1{grid-area:rightrailtop}.advanced-grid-2{grid-area:main}.advanced-grid-3{grid-area:rightrailmiddle}.advanced-grid-4{grid-area:main2}.advanced-grid-5{grid-area:rightrailbottom}[class*=advanced-grid-]{max-width:64rem;min-width:2rem;width:100%}.advanced-grid>section{display:contents}}body,html{height:100%;width:100%}#fusion-app{display:flex;flex-direction:column;min-height:100vh}#fusion-app.cruncho{overflow:hidden}#fusion-app .page-header{position:sticky;top:0;width:100%;z-index:10}#fusion-app .breadcrumb-container-section{margin-top:-2rem;width:100%}@media screen and (min-width:48rem){#fusion-app .breadcrumb-container-section{margin-top:-1.5rem}}#fusion-app .main{flex-grow:1;transition:padding-top .3s linear;width:100%}@media screen and (max-width:95rem)and (min-width:90rem){#fusion-app .main .container{margin-left:5%;margin-right:5%}}#fusion-app .left-article-section{padding:0}@media screen and (min-width:64rem){#fusion-app .left-article-section{border-right:1px solid #dadada;padding:0 2rem 0 0}}#fusion-app .right-article-section{padding:0}.breadcrumb-container-section{margin-top:-2rem;width:100%}@media screen and (min-width:48rem){.breadcrumb-container-section{margin-top:-1.5rem}}.xpmedia-single-column-layout{margin:1.5rem auto;max-width:36.875rem}.subscription-layout{background-color:#ededed;display:flex;flex-direction:column;margin-bottom:0;min-height:100vh}.subscription-layout .main{padding:40px 16px 24px}@media screen and (max-width:350px){.subscription-layout .main{padding:40px 8px 24px}}.subscription-layout footer{margin-top:auto}