.italicize{font-style:italic}.typography-publications-headline{font-size:32px;line-height:1.125;font-weight:700;letter-spacing:-.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.14286;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width: 734px){.publications .publications-content{display:block}}.publications .header{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-width:0px;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;position:-webkit-sticky;position:sticky;top:94px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:44px;z-index:1}@media only screen and (max-width: 734px){.publications .header{-ms-flex-preferred-size:100%;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,0.95)}.publications .header:after{content:'';display:block;position:absolute;height:40px;bottom:-40px;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0))}}.publications .headline-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-width:0px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media only screen and (max-width: 734px){.publications .headline-wrapper{max-width:initial}}@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{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-width:0px;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;margin-left:8.33333%;padding-right:20px;padding-top:4px}@media only screen and (max-width: 734px){.publications .nav{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0}}@media only screen and (max-width: 734px){.publications .nav{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:-webkit-box;display:-ms-flexbox;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.15798;font-weight:700;letter-spacing:-.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.28577;font-weight:700;letter-spacing:-.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:hover{color:#f73558}.publications .nav-link.current{color:#f73558}}.publications .categories{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-width:0px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;padding-top:4px}@media only screen and (max-width: 734px){.publications .categories{max-width:initial;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.47059;font-weight:600;letter-spacing:-.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.21053;font-weight:600;letter-spacing:-.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);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);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);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);display:block;padding:0}.modal-full-viewport.modal-open{left:0;clip:auto;-webkit-clip-path:none;clip-path:none;overflow:hidden;height:initial}.modal-full-viewport .modal-content{height:100%}.modal-close{color:#1d1d1f}.modal-close:hover{color:rgba(29,29,31,0.6)}@media only screen and (max-width: 734px){.modal-close{left:calc((100vw - 87.5%) / 2)}}.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}}
