/* @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;}}
.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;}}
