/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.authors--author{font-family:"Futura LT W01 Heavy";font-weight:100;color:#272727;float:left;font-size:12px;height:20px;line-height:20px;margin:0;}.authors--author:has(.author-page-link.external)::before{position:relative;top:-10px;}.authors--author .author-page-link{font-family:"Futura LT W01 Heavy";font-weight:100;background-image:linear-gradient(to top,#A31F34 0,#A31F34 2px,transparent 2px);display:inline;text-decoration:none;color:#A31F34;}.authors--author .author-page-link:hover,.authors--author .author-page-link:focus{color:#A31F34;}.center-initiatives .authors--author .author-page-link{background-image:linear-gradient(to top,#006B67 0,#006B67 2px,transparent 2px);}.center-initiatives .authors--author .author-page-link:hover,.center-initiatives .authors--author .author-page-link:focus{color:#006B67;}.authors--author .author-page-link.external{display:inline-block;translate:0 -9px;}.authors--author .author-page-link.external::after{content:url("/themes/custom/mitsloan/icons/linkout-red.svg");}.authors--author .author-page-link.external::after{display:inline-block;transform:scale(0.6);translate:5px 5px;}.authors--author .author-page-link:hover,.authors--author .author-page-link:focus{color:#272727;border-bottom:solid 2px #A31F34;transition:border-bottom 0.1s;}.authors--author .author-page-link::before{bottom:3px;height:0;}.authors--author .author-page-link:hover::before,.authors--author .author-page-link:focus::before{height:2px;}.authors--author + .authors--author{clear:both;margin-top:11px;}.authors--byline{font-family:"Futura LT W01 Medium";font-weight:100;font-size:0.875rem;line-height:16px;letter-spacing:1px;color:#272727;text-transform:lowercase;margin:0;margin-right:3px;float:left;}@media screen and (min-width:768px){header .authors--byline{margin-top:0.12rem;margin-right:5px;}.authors--author{font-size:14px;}.authors--author + .authors--author{clear:none;margin-top:0;}.authors--author + .authors--author::before{content:"|";color:#B1B1B1;padding:0 15px;}}@media screen and (min-width:1210px){.authors--byline{font-size:0.875rem;letter-spacing:1.2px;}}
.inline_image{display:table;margin:25px 0;position:relative;width:100%;}.inline_image + p{clear:both;}.inline_image--image{background-repeat:no-repeat;background-size:contain;height:87.5vw;max-height:400px;width:100%;}.medium .inline_image--image{max-height:210px;}.inline_image--caption{background-color:#FFFFFF;box-sizing:border-box;clear:both;float:right;margin:-11.94% 0 0;min-width:85%;padding:15px 9px 12px 24px;position:relative;width:auto;}.inline_image--caption::before{background-image:url(/themes/custom/mitsloan/img/dashed_pattern_blue.svg);background-size:5px;bottom:0;content:"";left:0;margin:15px 8px 13px 0;position:absolute;top:0;width:4px;}.medium .inline_image--caption{padding-left:12px;width:100%;}.inline_image--text{font-family:"Futura LT W01 Heavy";font-weight:100;color:#272727;font-size:14px;line-height:22px;margin:0 0 2px;}.inline_image--credit{font-family:"Adelle W01 Regular";color:#272727;font-size:10px;line-height:16px;margin:0 0 5px;}@media screen and (min-width:768px){.inline_image{float:left;margin:25px 32px 31px 0;max-width:268px;}.inline_image.medium{margin:40px 17px 60px 0;max-width:382px;}.inline_image + p{clear:none;}.inline_image--image{max-height:268px;}.medium .inline_image--image{max-height:287px;max-width:382px;width:100%;}.inline_image--caption{margin:-10.5% 0 0 29px;min-width:239px;padding:14px 12px 10px 28px;width:auto;}.inline_image--caption::before{margin:16px 10px 15px 16px;width:4px;}.medium .inline_image--caption{padding-left:30px;width:85%;}.inline_image--text{font-size:14px;line-height:22px;}}@media screen and (min-width:1210px){.inline_image{margin:9px 30px 40px 63px;max-width:330px;}.inline_image.medium{margin:9px 30px 40px 0;max-height:382px;max-width:510px;}.inline_image + p{padding-top:1px;}.inline_image--image{height:330px;max-height:330px;width:330px;}.medium .inline_image--image{height:382px;max-height:382px;max-width:510px;}.inline_image--text{font-size:14px;line-height:22px;}.inline_image--caption{margin:-10% 0 10px 60px;min-width:270px;padding:14px 12px 15px 30px;width:auto;}.medium .inline_image--caption{width:70%;}.inline_image--caption::before{margin:16px 10px 15px 16px;}}
.promo{width:100%;margin:2em auto;clear:both;}.promo a{text-decoration:none;-webkit-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}.promo a:hover .inner-wrapper .background-wrapper,.promo a:focus .inner-wrapper .background-wrapper{background-color:#781626;}.promo .inner-wrapper{display:flex;margin:0 -1.25rem;}.promo .inner-wrapper .image-wrapper{width:50%;}.promo .inner-wrapper .background-wrapper{position:relative;width:50%;-webkit-transition:background-color 350ms ease;-ms-transition:background-color 350ms ease;transition:background-color 350ms ease;padding:12px;}.promo .inner-wrapper .background-wrapper.gray{background-color:#222222;}.promo .inner-wrapper .background-wrapper.red{background-color:#922234;}.promo .inner-wrapper .background-wrapper.blue{background-color:#031A39;}.promo .inner-wrapper .background-wrapper.green{background-color:#006B67;}.promo .inner-wrapper .background-wrapper h3{color:#FFFFFF;text-decoration:none;font-family:"Futura LT W01 Heavy";font-weight:100;font-size:18px;line-height:20px;margin-bottom:10px;}.promo .inner-wrapper .background-wrapper p{color:#FFFFFF;text-decoration:none;font-family:"Futura LT W01 Medium";font-weight:100;}.promo .inner-wrapper .background-wrapper p.promo--subtitle{font-size:12px;line-height:1.3em;margin-bottom:16px;}.promo .inner-wrapper .background-wrapper p.promo--link-text{font-size:11px;line-height:1em;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding:12px;border:1px solid #FFFFFF;margin-bottom:0;}.promo .inner-wrapper .background-wrapper p.promo--link-text span{display:none;margin-right:1em;}.promo .inner-wrapper .background-wrapper p.promo--link-text::after{content:url("/themes/custom/mitsloan/icons/longarrowright-white.svg");}.promo .inner-wrapper .background-wrapper p.promo--link-text::after{display:inline-block;-webkit-transition:all 350ms ease;-ms-transition:all 350ms ease;transition:all 350ms ease;}.promo .inner-wrapper .background-wrapper p.promo--link-text.external::after{content:url("/themes/custom/mitsloan/icons/linkout-white.svg");}.promo .inner-wrapper .background-wrapper p.promo--link-text.external::after{display:inline-block;transform:translateY(0.2em) scale(0.6);position:relative;top:5px;}.promo .inner-wrapper .background-wrapper .logo-wrapper{position:absolute;bottom:12px;right:20px;}.promo .inner-wrapper .background-wrapper .logo-wrapper img{height:16px;width:auto;}@media screen and (min-width:480px){.promo{max-width:552px;}.promo a:hover .inner-wrapper .background-wrapper p.promo--link-text::after,.promo a:focus .inner-wrapper .background-wrapper p.promo--link-text::after{transform:translateX(3px);}.promo .inner-wrapper{margin:0;}.promo .inner-wrapper .background-wrapper{padding:20px 21px;}.promo .inner-wrapper .background-wrapper h3{font-size:21px;line-height:24px;margin-bottom:15px;}.promo .inner-wrapper .background-wrapper p.promo--subtitle{font-size:16px;margin-bottom:1em;}.promo .inner-wrapper .background-wrapper p.promo--link-text{padding:16px 16px 16px 13px;}}@media screen and (min-width:768px){.promo .inner-wrapper .background-wrapper h3{font-size:26px;line-height:28px;margin-bottom:18px;}.promo .inner-wrapper .background-wrapper p.promo--link-text{padding:20px 16px 20px 13px;}.promo .inner-wrapper .background-wrapper p.promo--link-text.external{padding:5px 16px 20px 13px;}.promo .inner-wrapper .background-wrapper p.promo--link-text span{display:inline;}.promo .inner-wrapper .logo-wrapper{bottom:20px;right:20px;}}@media screen and (min-width:1210px){.promo{max-width:690px;}.promo .inner-wrapper .background-wrapper{padding:40px 30px 20px;}.promo .inner-wrapper .background-wrapper h3{font-size:30px;line-height:34.5px;}.promo .inner-wrapper .background-wrapper p.promo--subtitle{font-size:18px;}.promo .inner-wrapper .background-wrapper p.promo--link-text{padding:20px 23px 20px 20px;}.promo .inner-wrapper .background-wrapper p.promo--link-text.external{padding:5px 16px 20px 13px;}.promo .inner-wrapper .background-wrapper .logo-wrapper img{height:20px;}}
.text_aside{display:block;position:relative;margin:25px 0;clear:both;background-color:#FBFBFB;width:100%;padding:17px 20px 11px 16px;}.text_aside::after{content:"";display:table;clear:both;}.text_aside::before{content:"";display:block;width:57px;height:57px;position:absolute;top:-5px;left:-5px;border-top:9px solid #0F376F;border-left:9px solid #0F376F;}.text_aside--headline{font-family:"Futura LT W01 Heavy";font-weight:100;font-size:14px;font-weight:900;color:#272727;line-height:21px;margin-bottom:18px;display:block;}.text_aside--aside_content{font-size:12px;color:#272727;line-height:19px;margin-bottom:20px;}.text_aside--aside_content > *{font-size:12px;color:#272727;line-height:19px;margin-bottom:0;}.hide .text_aside--aside_content{max-height:45px;-webkit-mask-image:linear-gradient(to right,#FFFFFF 50%,transparent);-webkit-mask-image:linear-gradient(to bottom,#FFFFFF 50%,transparent 100%);mask-image:linear-gradient(to bottom,#FFFFFF 50%,transparent 100%);}.text_aside--collapse,.text_aside--learn_more{font-family:"Futura LT W01 Medium";font-weight:100;font-size:12px;font-weight:500;color:#272727;letter-spacing:0.13em;line-height:16px;text-transform:uppercase;position:relative;cursor:pointer;width:fit-content;}.text_aside--collapse::after,.text_aside--learn_more::after{content:"";background-image:url(/themes/custom/mitsloan/img/text_aside_expand.png);background-size:16px;background-repeat:no-repeat;position:absolute;right:-22px;height:20px;background-position:right center;width:100%;top:0;z-index:0;cursor:pointer;}.text_aside--collapse.conceal,.text_aside--learn_more.conceal{display:none;}.text_aside--collapse::after{background-image:url(/themes/custom/mitsloan/img/text_aside_collapse.png);}.show .text_aside--collapse{display:block;}.hide .text_aside--collapse{display:none;}.show .text_aside--learn_more{display:none;}.hide .text_aside--learn_more{display:block;}@media screen and (min-width:768px){.text_aside{clear:none;float:left;padding:33px 31px 30px 32px;margin:21px 19px 47px 0;max-width:322px;}.text_aside--headline{font-size:16px;font-weight:900;color:#272727;line-height:24px;margin-bottom:23px;}.text_aside--aside_content{font-size:14px;color:#272727;line-height:23px;margin-bottom:20px;}.text_aside--aside_content > *{font-size:14px;color:#272727;line-height:23px;}}@media screen and (min-width:1210px){.text_aside{width:355px;margin:-8px 30px 20px 63px;}.text_aside--headline{font-size:16px;font-weight:900;color:#272727;line-height:24px;margin-bottom:23px;}.text_aside--aside_content{font-size:14px;color:#272727;line-height:23px;margin-bottom:23px;}.text_aside--aside_content > *{font-size:14px;color:#272727;line-height:23px;}}
html{scroll-snap-type:y proximity;}.flexible-matrix-container{position:relative;}.flexible-matrix-container.larger-than-page{scroll-snap-align:start;scroll-margin-top:calc(60px + 3rem);}@media screen and (min-width:768px){.flexible-matrix-container.larger-than-page{scroll-margin-top:calc(129px + 3rem);}}:has(.back_to_nav) .flexible-matrix-container.larger-than-page{scroll-margin-top:calc(120px + 3rem);}@media screen and (min-width:768px){:has(.back_to_nav) .flexible-matrix-container.larger-than-page{scroll-margin-top:calc(129px + 3rem);}}@media screen and (min-width:960px){.flexible-matrix-container.wider-than-page::after{content:"";display:block;width:90px;height:calc(100% - 40px);position:absolute;top:0;right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,white 100%);pointer-events:none;}}.flexible-matrix-wrapper{max-height:75vh;position:relative;overflow:auto;clear:both;display:inline-block;margin:auto;max-width:100%;transform:translateX(-50%);left:50%;}.flexible-matrix-wrapper table{visibility:visible;}.flexible-matrix{display:table;border-collapse:collapse;border:none;-webkit-overflow-scrolling:touch;}.flexible-matrix caption{font-family:"Futura LT W01 Heavy";font-weight:100;color:#272727;font-size:18px;line-height:26px;margin-bottom:26px;position:relative;text-align:left;z-index:2;}.flexible-matrix p{margin:0;}.flexible-matrix--container{float:left;width:100%;clear:both;}.flexible-matrix--fixed-col{position:absolute;width:120px;height:100%;top:0;left:0;background-color:#FFFFFF;z-index:1;pointer-events:none;}.flexible-matrix--fixed-col span{display:block;padding:16px 10px 20px 0;margin-bottom:25px;border-right:1px solid #000000;border-top:1px solid #000000;}.flexible-matrix--fixed-col span:first-child{margin-bottom:0;border-top:0;}.flexible-matrix--fixed-col span:last-child{border-top:1px solid #000000;}.flexible-matrix tr{display:flex;}.flexible-matrix--fixed-col span,.flexible-matrix--fixed-col span p,.flexible-matrix tbody:first-child td:first-child,.flexible-matrix tbody:first-child td:first-child p,.flexible-matrix th p,.flexible-matrix th{font-family:"Futura LT W01 Heavy";font-weight:100;font-size:14px;line-height:20px;color:#272727;}.flexible-matrix td p,.flexible-matrix td{font-family:"Futura LT W01 Medium";font-weight:100;font-size:12px;line-height:20px;color:#272727;}.flexible-matrix th,.flexible-matrix td{display:block;border:none;text-align:left;padding:0;margin:0;min-width:120px;border-right:1px solid #000000;}.flexible-matrix th:last-child,.flexible-matrix td:last-child{border-right:0;}.flexible-matrix thead{position:sticky;top:0;z-index:3;background:#FFFFFF;}.flexible-matrix thead tr{margin:0;border-bottom:1px solid #000000;}.flexible-matrix thead tr th{padding:18px 10px;display:flex;flex-direction:column;justify-content:flex-end;}.flexible-matrix thead tr th:first-child{border-top:0;}.flexible-matrix tbody tr{border-top:1px solid #000000;padding-right:110px;}.flexible-matrix tbody tr:first-child{border-top:0;}.flexible-matrix tbody tr th{position:sticky;left:0;z-index:2;background:#FFFFFF;}.flexible-matrix tbody th,.flexible-matrix tbody td{position:relative;padding:16px 10px 20px;}.flexible-matrix tbody td{border-right:1px solid #939393;}.flexible-matrix tbody td:first-child{border-right:1px solid #000000;}.flexible-matrix tbody:first-child tr:first-child{border-top:0;margin-bottom:0;}.flexible-matrix tbody:first-child tr:first-child td{padding:18px 10px;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #000000;}.flexible-matrix tbody:first-child tr:first-child td:first-child,.flexible-matrix tbody:first-child tr:first-child th:first-child{border-top:0;}.flexible-matrix tbody:first-child tr:first-child td:last-child{border-right:none;}.ck-content > table,.ck_editable > table{margin-bottom:40px;}@media screen and (min-width:768px){.flexible-matrix-wrapper::after{width:185px;}.flexible-matrix caption{font-size:26px;line-height:32px;}.flexible-matrix--fixed-col{width:175px;}.flexible-matrix th,.flexible-matrix td{min-width:175px;}.flexible-matrix tbody:first-child td:first-child,.flexible-matrix tbody:first-child td:first-child p,.flexible-matrix th p,.flexible-matrix th{font-size:16px;}.flexible-matrix td p,.flexible-matrix td{font-size:14px;}}@media screen and (min-width:1210px){.flexible-matrix{overflow:auto;}.flexible-matrix caption{font-size:30px;line-height:36px;margin-bottom:32px;padding-left:185px;}.flexible-matrix th:first-child,.flexible-matrix td:first-child{pointer-events:auto;}.flexible-matrix tbody th,.flexible-matrix tbody td{padding-bottom:27px;}}
