.cdfArticle{background:#fff;padding-bottom:72px}.articleNav,.articleUtility,.back,.reportingSection,.storyIntro,.trustCard{display:none!important}.articleMast{height:58px;border-bottom:1px solid #d0d5dd;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px;padding:0 max(24px,calc((100vw - 1480px)/2));font:700 12px Arial,sans-serif;position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.97);z-index:20}.articleBrand{font-weight:900;letter-spacing:.09em;color:#101828;text-decoration:none}.articleMast nav{display:flex;gap:25px;justify-content:center}.articleMast a{color:#344054;text-decoration:none}.articleMast a:hover{color:#d92d20}.articleShell{width:min(1480px,calc(100% - 48px));margin:auto;background:#fff;border:0}.articleHeader{padding:72px 8% 46px;border-bottom:1px solid #e4e7ec}.articleKicker{display:flex;align-items:center;gap:12px;margin:0 0 16px}.articleKicker a,.articleKicker span{font:900 11px Arial,sans-serif;color:#d92d20;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.articleKicker b{font:900 9px Arial,sans-serif;background:#d92d20;color:#fff;padding:6px 8px;letter-spacing:.08em}.articleHeader h1{font-size:clamp(46px,5.3vw,80px);line-height:1.01;letter-spacing:-.045em;max-width:1220px;margin:0 0 24px;color:#101828}.articleDek,.articleHeader h1{font-family:Georgia,Times New Roman,serif}.articleDek{font-size:22px;line-height:1.52;max-width:1000px;color:#475467;margin:0}.articleByline{display:flex;flex-wrap:wrap;gap:0;margin-top:25px;font:12px Arial,sans-serif;color:#667085}.articleByline span,.articleByline strong{padding-right:16px;margin-right:16px;border-right:1px solid #d0d5dd}.articleByline span:last-child{border-right:0}.articleHero{max-width:1240px;margin:40px 0 0}.articleHero img{display:block;width:100%;max-height:620px;object-fit:cover;background:#f2f4f7}.articleHero figcaption{font:11px Arial,sans-serif;color:#667085;padding-top:8px}.articleHero figcaption a{text-decoration:underline;color:#475467}.articleLayout{display:grid;grid-template-columns:minmax(0,900px) 300px;grid-gap:84px;gap:84px;padding:54px 8% 0}.articleStory{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.78;color:#344054}.articleNarrative{margin:0 0 58px;max-width:860px}.narrativeLabel{font:900 10px Arial,sans-serif;color:#d92d20;letter-spacing:.14em;text-transform:uppercase;border-top:3px solid #101828;padding-top:13px;margin-bottom:20px}.articleNarrative p{font-size:21px;line-height:1.75;color:#253044;margin:0 0 22px}.articleNarrative p:first-of-type{font-size:27px;line-height:1.58;color:#101828;font-weight:500}.storySection{margin:0 0 48px}.storySection h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:1.2;letter-spacing:-.025em;color:#101828;margin:0 0 18px;padding-top:14px;border-top:2px solid #101828}.storySection p{margin:0 0 16px}.storySection p:last-child{margin-bottom:0}.storySection:first-of-type{margin-top:0}.storySection:first-of-type h2{border-top:2px solid #101828;padding-top:14px;font-size:25px}.articleRail{padding-top:0;font-family:Arial,Helvetica,sans-serif}.sourceBox{border-top:3px solid #101828;padding-top:15px}.sourceBox h2{font-size:21px;margin:5px 0 12px}.railLabel{font-size:9px;color:#d92d20;font-weight:900;letter-spacing:.13em}.sourceCard{border-top:1px solid #e4e7ec;padding:14px 0;text-decoration:none;color:#101828}.sourceCard,.sourceCard b,.sourceCard small,.sourceCard span{display:block}.sourceCard b{font-size:10px;color:#d92d20;text-transform:uppercase;letter-spacing:.07em}.sourceCard span{font-size:13px;line-height:1.4;font-weight:700;margin-top:5px}.sourceCard small{font-size:10px;color:#98a2b3;margin-top:5px}.sourceCard:hover span{color:#d92d20}.developingBox{margin-top:32px;border-top:3px solid #d92d20;padding-top:14px}.developingBox p{font:13px/1.55 Arial,sans-serif;color:#475467;margin:8px 0}.cdfRelated{width:min(1240px,calc(100% - 48px));margin:82px auto 0;border-top:3px solid #101828;display:grid;grid-template-columns:1fr 1fr}.cdfRelated>div{grid-column:1/-1;padding:20px 0}.cdfRelated>div span{font:900 10px Arial,sans-serif;letter-spacing:.12em;color:#d92d20}.cdfRelated>div h2{font:700 28px Arial,sans-serif;margin:5px 0}.cdfRelated>a{font-family:Arial,sans-serif;color:#101828;text-decoration:none;padding:20px 24px;border-top:1px solid #e4e7ec}.cdfRelated>a:nth-child(odd){border-left:1px solid #e4e7ec}.cdfRelated>a:hover{background:#fafafa}.cdfRelated b,.cdfRelated small{display:block}.cdfRelated b{font-size:17px;line-height:1.4}.cdfRelated small{font-size:11px;color:#98a2b3;margin-top:8px}.cdfFooter{width:min(1240px,calc(100% - 48px));margin:70px auto 0;padding:24px 0;border-top:1px solid #d0d5dd;display:flex;gap:20px;font:12px Arial,sans-serif;color:#667085}.cdfFooter a,.cdfFooter b{color:#101828}.cdfFooter a{text-decoration:none;margin-left:auto;font-weight:700}.cdfFooter a+a{margin-left:0}@media(max-width:900px){.articleMast{padding:0 20px}.articleMast nav{gap:14px}.articleHeader{padding:48px 26px 34px}.articleHeader h1{font-size:48px}.articleLayout{grid-template-columns:1fr;padding:38px 26px 0}.articleRail{order:-1}.sourceCard{display:inline-block;vertical-align:top;width:48%;margin-right:2%}.articleStory{font-size:18px}.articleNarrative p{font-size:20px}.articleNarrative p:first-of-type{font-size:24px}}@media(max-width:600px){.articleMast{grid-template-columns:auto auto;height:54px}.articleMast nav{display:none}.articleMast>a:last-child{margin-left:auto}.articleShell{width:calc(100% - 28px)}.articleHeader{padding:40px 0 30px}.articleHeader h1{font-size:40px}.articleDek{font-size:19px}.articleByline{line-height:1.8}.articleByline span,.articleByline strong{border:0;padding:0 12px 0 0;margin:0}.articleHero{margin-top:28px}.articleLayout{padding:34px 0 0}.articleStory{font-size:17px;line-height:1.74}.articleNarrative{margin-bottom:44px}.articleNarrative p{font-size:18px;line-height:1.72}.articleNarrative p:first-of-type{font-size:21px;line-height:1.62}.sourceCard{display:block;width:100%;margin:0}.cdfRelated{width:calc(100% - 28px);grid-template-columns:1fr}.cdfRelated>a:nth-child(odd){border-left:0}.cdfFooter{width:calc(100% - 28px);flex-wrap:wrap}.cdfFooter a{margin-left:0}}