.italicize{font-style:italic}.typography-publications-headline{font-size:32px;line-height:1.125;font-weight:700;letter-spacing:-0.001em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro Gulf,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh){letter-spacing:0em}.typography-publications-headline:lang(th){font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:734px){.typography-publications-headline{font-size:28px;line-height:1.1428571429;font-weight:700;letter-spacing:.007em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(ar){font-family:SF Pro AR,SF Pro Gulf,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(ja){font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(ko){font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(th){font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.typography-publications-headline:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}.publications{margin-left:auto;margin-right:auto;width:980px;padding-top:42px}@media only screen and (min-width:1441px){.publications{margin-left:auto;margin-right:auto;width:980px}}@media only screen and (max-width:1068px){.publications{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (max-width:734px){.publications{margin-left:auto;margin-right:auto;width:87.5%}}@media only screen and (max-width:320px){.publications{margin-left:auto;margin-right:auto;width:90%}}@media only screen and (max-width:734px){.publications{padding-top:0;width:100%}}.publications .publications-content{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;align-items:start}@media only screen and (max-width:734px){.publications .publications-content{display:block}}.publications .header{box-sizing:border-box;margin:0;min-width:0px;flex-basis:75%;max-width:75%;position:sticky;top:94px;left:0;right:0;display:flex;padding:0 0 44px;z-index:1}@media only screen and (max-width:734px){.publications .header{flex-basis:100%;max-width:100%}}@media only screen and (max-width:767px){.publications .header{top:90px}}@media only screen and (min-width:735px)and (max-height:620px){.publications .header{position:static}}html.text-zoom .publications .header{position:static}@media only screen and (max-width:734px){.publications .header{display:block;top:0;margin:0;padding-top:84px;padding-bottom:20px;background-color:rgba(255,255,255,.95)}.publications .header:after{content:"";display:block;position:absolute;height:40px;bottom:-40px;left:0;right:0;background:linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0))}}.publications .headline-wrapper{box-sizing:border-box;margin:0;padding:0;min-width:0px;flex-basis:50%;max-width:50%}@media only screen and (max-width:734px){.publications .headline-wrapper{max-width:none}}@media only screen and (max-width:734px)and (max-width:734px){.publications .headline-wrapper{margin-left:auto;margin-right:auto;width:87.5%}}.publications .headline{margin-top:-4px;margin-bottom:64px}@media only screen and (max-width:734px){.publications .headline{margin-top:0;margin-bottom:16px}}.publications .nav{box-sizing:border-box;min-width:0px;flex-basis:41.6666666667%;max-width:41.6666666667%;margin:0 0 0 8.3333333333%;padding:4px 20px 0 0}@media only screen and (max-width:734px){.publications .nav{flex-basis:100%;max-width:100%;margin-left:0;height:36px;margin-top:-6px;overflow:hidden;padding-right:0;padding-top:0}}.publications .nav-list{margin-left:0;list-style-type:none}@media only screen and (max-width:734px){.publications .nav-list{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-left:6.25vw;padding-top:6px;padding-bottom:20px}.publications .nav-list:after{content:"";display:block;padding-right:6.25vw}}@media only screen and (max-width:734px){.publications .nav-li{display:inline-block;margin-right:15px}.publications .nav-li:last-child{margin-right:0}}.publications .nav-link{font-size:19px;line-height:1.1579847368;font-weight:700;letter-spacing:-0.003em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;padding:4px 13px 3px;margin-left:-13px;border-radius:13px;display:inline-block;color:#f73558}.publications .nav-link:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro Gulf,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh){letter-spacing:0em}.publications .nav-link:lang(th){font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:734px){.publications .nav-link{font-size:14px;line-height:1.2857742857;font-weight:700;letter-spacing:-0.003em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro Gulf,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh){letter-spacing:0em}.publications .nav-link:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .nav-link:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}.publications .nav-link:hover{color:#9d0025;text-decoration:none}.publications .nav-link:focus{position:relative;z-index:1}.publications .nav-link.current{color:#9d0025;background-color:#f2f2f2}@media only screen and (max-width:734px){.publications .nav-link{margin-left:0;color:#1d1d1f;background-color:#e0e0e0}.publications .nav-link.current,.publications .nav-link:hover{color:#f73558}}.publications .categories{box-sizing:border-box;margin:0;min-width:0px;flex-basis:25%;max-width:25%;padding:4px 0 0}@media only screen and (max-width:734px){.publications .categories{max-width:none;margin-top:34px;padding-top:0}}@media only screen and (max-width:734px)and (max-width:734px){.publications .categories{margin-left:auto;margin-right:auto;width:87.5%}}.publications .category{list-style-type:none;padding-bottom:26px;padding-top:2px;margin-left:0;margin-top:0}.publications .category:last-child{padding-bottom:78px}@media only screen and (max-width:734px){.publications .category{padding-top:0;padding-bottom:32px;margin-top:-4px}}.publications .publication{font-size:17px;line-height:1.4705882353;font-weight:600;letter-spacing:-0.003em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;padding:1px 0}.publications .publication:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro Gulf,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh){letter-spacing:0em}.publications .publication:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width:734px){.publications .publication{font-size:19px;line-height:1.2105263158;font-weight:600;letter-spacing:-0.003em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro Gulf,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh){letter-spacing:0em}.publications .publication:lang(th){font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}.publications .publication:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}@media only screen and (max-width:734px){.publications .publication{padding:4px 0 3px}}.publications .publication-link{color:#1d1d1f}.publications .publication-link:hover{color:#f73558;text-decoration:none}.modals{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.modal-standard .content-padding{border-radius:10px}.modal-full-viewport{left:-9999px;right:auto;width:100%;clip:rect(1px,1px,1px,1px);clip-path:inset(0px 0px 99.9% 99.9%);display:block;padding:0}.modal-full-viewport.modal-open{left:0;clip:auto;clip-path:none;overflow:hidden;height:auto}.modal-full-viewport .modal-content{height:100%}.modal-close{color:#1d1d1f}.modal-close:hover{color:rgba(29,29,31,.6)}@media only screen and (max-width:734px){.modal-close{left:calc(50vw - 43.75%)}}.upgrade-modal{text-align:center;margin-top:-37px;margin-bottom:-10px}@media only screen and (max-width:1068px){.upgrade-modal{margin-top:-26px;margin-bottom:-16px}}@media only screen and (max-width:734px){.upgrade-modal{margin-top:-16px;margin-bottom:-6px}}.upgrade-modal .apple-news-icon{margin-bottom:27px}@media only screen and (max-width:1068px){.upgrade-modal .apple-news-icon{margin-bottom:32px}}.upgrade-modal .headline{margin-bottom:36px}@media only screen and (max-width:1068px){.upgrade-modal .headline{margin-bottom:23px}}.upgrade-modal .cta{display:inline-block;margin-right:20px;margin-left:20px}@media only screen and (max-width:1068px){.upgrade-modal .cta{margin-right:18px;margin-left:18px}}