/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../assets/src/styles/components/footer/_main.css ***!
  \****************************************************************************************************************************************************************************************************/
.powered-by-wpcom--parent{display:block;font-family:solido,arial,sans-serif;line-height:1.25em;padding-top:1.5em;text-transform:uppercase}@media (max-width:1199px){.powered-by-wpcom--parent{flex-basis:100%}}@media (min-width:1200px){.powered-by-wpcom--parent{margin-left:auto}}.powered-by-wpcom--parent .powered-by-wpcom{color:inherit;display:inline;text-decoration:none}footer{display:flex;flex-direction:column}.site-footer{background-color:#111;clear:both;color:#fff;padding:.25em 0 3em;position:relative;width:100%}.site-footer .footer-spacer,.site-footer__inner{max-width:1500px}.onboarding-modal-hide-ads .site-footer{padding-bottom:4em}@media (min-width:980px){.site-footer.project-has-sidebar{margin-left:300px;width:calc(100% - 300px)}}@media (min-width:980px) and (max-width:1050px){.site-footer.project-has-sidebar{margin-left:200px;width:calc(100% - 200px)}}@media (min-width:1051px) and (max-width:1150px){.site-footer.project-has-sidebar{margin-left:250px;width:calc(100% - 250px)}}.nav-full-menu__footer{background:#111;display:flex;flex-direction:column;padding-bottom:87px;width:100%}.nav-full-menu__footer .footer-spacer,.nav-full-menu__footer__inner{max-width:1200px}.nav-full-menu__footer__inner,.site-footer__inner{font-size:.6em;margin:0 auto;padding-left:20px;padding-right:20px;width:100%}@media (max-width:1199px){.nav-full-menu__footer__inner,.site-footer__inner{max-width:100%;padding-left:1rem;padding-right:1rem}}@media (max-width:979px){.nav-full-menu__footer__inner,.site-footer__inner{font-size:.7em;padding:0 calc(1% + 1.3em) 5em}}.nav-full-menu__footer__inner>.logo,.site-footer__inner>.logo{display:block;max-width:70px}@media (max-width:899px){.nav-full-menu__footer__inner>.logo,.site-footer__inner>.logo{margin:0 auto}}@media (min-width:900px){.nav-full-menu__footer__inner>.logo,.site-footer__inner>.logo{margin:0 0 3em}}.nav-full-menu__footer__inner>.logo svg path,.site-footer__inner>.logo svg path{fill:#fff}.site-footer__menu{list-style:none;margin:0;padding:0}@media (min-width:900px) and (max-width:1000px){.site-footer__menu{flex-basis:33.333%}}@media (min-width:600px) and (max-width:900px){.site-footer__menu{flex-basis:50%}}@media (max-width:599px){.site-footer__menu{flex-basis:100%}}.site-footer__menu .flex-container{display:flex;width:100%}@media (max-width:899px){.site-footer__menu .flex-container{flex-wrap:wrap}}.site-footer__menu .column{flex-basis:130px;margin-right:37px;text-align:left}@media (max-width:800px){.site-footer__menu .column{flex-basis:50%;margin-right:0;padding-right:2em}}@media (min-width:801px) and (max-width:899px){.site-footer__menu .column{flex-basis:25%;margin-right:0;padding-right:2em}}.site-footer__menu .column.double-width{flex-basis:260px;margin-left:auto;margin-right:0}@media (max-width:899px){.site-footer__menu .column.double-width{flex-basis:100%;margin-top:1em}}.site-footer__menu .full-width{align-items:center;flex-basis:100%;justify-content:center}@media (max-width:800px){.site-footer__menu .column-3,.site-footer__menu .column-4,.site-footer__menu .column-5{margin-top:2em}}.site-footer__menu h2{color:#fff;font-family:solido,arial,sans-serif;font-size:1.167em;font-weight:700;line-height:normal;margin-bottom:0;margin-top:0;text-transform:uppercase}.site-footer__menu ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.site-footer__menu li{line-height:2.2em;margin:.75em 0}.site-footer__menu a{color:#fff;display:block;font-family:solido,arial,sans-serif;text-decoration:none}.site-footer__menu a:hover{text-decoration:underline}.site-footer__menu li a{font-size:1.167em;line-height:1.25em}.site-footer__menu p{color:#fff;font-family:Libre Franklin,sans-serif;font-weight:500;line-height:1.6em;margin-bottom:0;margin-top:0}.site-footer__menu .social-media{display:flex;margin-bottom:1em}.site-footer__menu .social-media.full-width{margin:3em auto}.site-footer__menu .social-media li{margin:0}.site-footer__menu .social-media a{background:#fff;border-radius:50%;display:block;height:33px;margin-right:13px;width:33px}.site-footer__menu .social-media a svg{height:60%;margin:20%;width:60%}.site-footer__menu .social-media a.social-media-linkedin svg{height:50%;margin:25%;width:50%}.site-footer__menu .social-media a.social-media-instagram svg{height:70%;margin:15%;width:70%}.site-footer__menu .footer-text{margin-top:1rem}.site-footer__menu .opacity-80{opacity:.8}.site-footer__menu .powered-by-wpcom--parent{color:#fff}.site-footer__menu .powered-by-wpcom--parent,.site-footer__menu .powered-by-wpcom--parent a{font-family:Libre Franklin,sans-serif;font-size:1em;font-weight:500;text-transform:capitalize}.footer-spacer{margin:0 auto;padding:57px 20px;width:100%}@media (max-width:1199px){.footer-spacer{padding-left:1em;padding-right:1em}}.full-width>.footer-spacer{padding:2em 0 1em}.footer-spacer-line{border-bottom-style:solid}.footer-spacer-line-1{margin-bottom:8px}.footer-spacer-line-1,.footer-spacer-line-2{border-bottom-color:#747474;border-bottom-width:1px;height:1px}/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../assets/src/styles/components/piano-gating/_main.css ***!
  \**********************************************************************************************************************************************************************************************************/
.in-article-subscribe-expandable-container,.insider-in-article-subscribe-container--fixed{max-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%;z-index:9999999}.in-article-subscribe-expandable-container .tp-container-inner,.insider-in-article-subscribe-container--fixed .tp-container-inner{overflow:hidden}@media (min-width:600px){#main .in-article-subscribe-expandable-container,#main .insider-in-article-subscribe-container--fixed,main .wide_content~.in-article-subscribe-expandable-container{bottom:0;position:fixed}}.in-article-subscribe-expandable-container .tp-container-inner.tp-container-expanded,.insider-in-article-subscribe-container--fixed .tp-container-inner.tp-container-expanded{overflow-y:scroll!important}.in-article-subscribe-expandable-container,.in-article-subscribe-takeover-container{background-color:#252525;display:none;width:100%}.site-header .in-article-subscribe-expandable-container{border-bottom:1px solid #fff}.in-article-subscribe-container{background-color:#252525}@media (min-width:980px){.in-article-subscribe-container{margin-left:-1em;width:calc(100% + 2em)}}.in-article-subscribe-takeover-other-options{border-top:1px solid #666;color:#fff;display:none;padding-bottom:3em;padding-top:1em;text-align:center;width:100%}@media (max-width:800px){.in-article-subscribe-takeover-other-options{padding-bottom:1em}}.in-article-subscribe-takeover-other-options--content{align-content:center;align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;justify-items:center;margin:0 auto;max-width:975px;width:100%}.in-article-subscribe-takeover-other-options--content h3{font-family:solido,arial,sans-serif;font-size:.9em;font-weight:lighter}.in-article-subscribe-takeover-other-options--content-columns{align-content:center;display:flex;flex-flow:row nowrap;justify-content:center;justify-items:center;width:100%}@media (max-width:800px){.in-article-subscribe-takeover-other-options--content-columns{flex-wrap:wrap;margin-top:-1rem;width:calc(100% - 2em)}}.in-article-subscribe-takeover-other-options--content-item{align-content:flex-start;align-self:stretch;display:block;padding:.25rem 1.25rem;width:33.33333%}@media (max-width:800px){.in-article-subscribe-takeover-other-options--content-item{padding:1.75rem 1rem;width:100%}}.in-article-subscribe-takeover-other-options--content-item:nth-child(2){border-left:1px solid #666;border-right:1px solid #666}@media (max-width:800px){.in-article-subscribe-takeover-other-options--content-item:nth-child(2){border:1px solid #666;border-left:none;border-right:none}}.in-article-subscribe-takeover-other-options--content-item h4{font-family:Tiempos Headline,georgia,serif;font-size:1.1rem;font-weight:500;line-height:1.35rem;margin:0 0 .25rem}.in-article-subscribe-takeover-other-options--content-item h4 a{color:#fff;text-decoration:none}.in-article-subscribe-takeover-other-options--content-item p{font-family:solido,arial,sans-serif;font-size:.8rem;line-height:1rem;margin-bottom:0;margin-top:0}@media (min-width:800px){.in-article-subscribe-takeover-other-options--content-item p{font-size:.7rem;line-height:1rem}}.in-article-subscribe-takeover-other-options--content-item p a{color:#fff;text-decoration:none}.in-article-piano-gating-container,.in-article-piano-gating-container--subscriber{clear:both}@media (max-width:599px){.in-article-piano-gating-container--text-only{display:none}}#main.default .in-article-subscribe-takeover-container{padding-bottom:1em}@media (max-width:979px){#main.default .in-article-subscribe-takeover-container{margin-top:-3em}}@media (min-width:980px){#main.default .in-article-subscribe-takeover-container{margin-top:-2em}}.in-article-subscribe{background-color:#252525;bottom:0;display:none;position:fixed;width:100%;z-index:2}.in-article-subscribe--expandable{color:#fff;padding:6px 100px}@media (max-width:979px){.in-article-subscribe--expandable{flex-direction:column;padding:6px 1rem}}.in-article-subscribe__expandable-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.in-article-subscribe__expandable-content.hide{display:none!important}.in-article-subscribe__expandable-content>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.in-article-subscribe__expandable-content>div.col{flex-direction:column}.in-article-subscribe__icon{height:auto;margin-right:2rem;width:100px}.in-article-subscribe__header{font-family:Tiempos Headline,georgia,serif;font-size:1.4rem;font-weight:200;margin-bottom:0}.in-article-subscribe__header--mt-0{margin-top:0}.in-article-subscribe__subheader{font-family:tiempos,georgia,serif;font-size:.9rem;font-weight:200}.in-article-subscribe .button{font-size:.9rem;padding:.25rem 2.5rem!important}.in-article-subscribe__arrow-toggle{align-items:center;display:flex;font-size:0;margin-left:2rem}.in-article-subscribe__arrow-toggle--top{align-self:flex-start}.in-article-subscribe--takeover{color:#fff;padding:40px;text-align:center}.in-article-subscribe--takeover:after{background-color:#252525;content:"";height:100vh;left:0;mix-blend-mode:multiply;opacity:.48;position:absolute;top:-100vh;width:100vw;z-index:1}.in-article-subscribe--takeover .row{align-items:center;display:flex;flex-direction:row}.in-article-subscribe--takeover .col{align-items:center;display:flex;flex-direction:column}.in-article-subscribe--takeover .text-center{text-align:center}.in-article-subscribe .text-left{margin-left:7rem;margin-right:7rem;max-width:375px;text-align:left}.in-article-subscribe__offers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:1.5rem 0;text-align:center}.in-article-subscribe__offer{background-color:#fff;color:#000;font-family:solido,arial,sans-serif;margin:0 1rem;min-width:305px;padding:1.5rem 1.5rem 1rem}.in-article-subscribe__offer-length{font-size:1.05rem;margin-bottom:.5rem;text-transform:uppercase}.in-article-subscribe__offer-length--featured{color:#ed3725}.in-article-subscribe__offer-price{font-family:Tiempos Headline,georgia,serif;font-size:1.7rem}.in-article-subscribe__offer-price span{font-size:1.1rem}.in-article-subscribe__offer-incentive{color:#ed3725;font-size:.8rem;height:1rem;text-transform:uppercase}.in-article-subscribe__offer-button{background:#fff;border:1px solid #000;color:#000;font-family:solido,arial,sans-serif;font-size:.85rem;margin:1rem auto 0;padding:.5rem;text-transform:uppercase;width:100%}.in-article-subscribe__offer-button--featured{background:#e5200f;border:1px solid #e5200f;color:#fff}.in-article-subscribe__offer-terms{font-size:.475rem;margin-bottom:0}.in-article-subscribe__benefits{background-color:transparent;margin:-1rem 0;max-width:100%;padding-top:.5rem}.in-article-subscribe__benefits-column{margin-top:1rem;text-align:left}.in-article-subscribe__benefits-column ul{list-style:none;margin-bottom:1.5rem;padding-left:0}.in-article-subscribe__benefits-column li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.75' height='10.049'%3E%3Cpath data-name='Path 609' d='m.737 4.505 3.691 4.023 6.553-7.89' fill='none' stroke='%23ed3725' stroke-width='2'/%3E%3C/svg%3E");background-position:0 50%;background-repeat:no-repeat;font-size:.75rem;padding-left:1rem}.in-article-subscribe__benefits-column li.no-bullet{background-image:none;font-style:italic}.in-article-subscribe__benefits-column img{display:block;margin:0 auto}.in-article-subscribe .subscription-benefits{background-color:transparent;margin:-1rem auto 0;max-width:635px;padding-top:.5rem}.in-article-subscribe .subscription-benefits__toggle{color:#fff;display:block;font-family:solido,arial,sans-serif;font-size:.65rem;font-weight:800;text-align:center;text-transform:uppercase}.in-article-subscribe__terms{font-family:solido,arial,sans-serif;font-size:.6rem;line-height:1.4;margin:0 auto;max-width:625px}.in-article-subscribe__terms p{margin-bottom:0}.post-content-main .in-article-piano-gating{border-bottom:1px solid #666;border-top:1px solid #666;font-family:solido,arial,sans-serif;padding:0 20%;text-align:center}@media (max-width:979px){.post-content-main .in-article-piano-gating{padding:0 5%}}.post-content-main .in-article-piano-gating p{margin-bottom:1rem;margin-top:1rem}.post-content-main .in-article-piano-gating b,.post-content-main .in-article-piano-gating strong{color:#ed3725;font-weight:700}.post-content-main .in-article-piano-gating .button{background-color:#e5200f;color:#fff!important;display:inline-block;font-size:.8rem;margin:0;padding:.25rem 1rem!important;text-decoration:none!important}/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../assets/src/styles/components/comments/_main.css ***!
  \******************************************************************************************************************************************************************************************************/
.comment-count{align-items:baseline;font-family:solido,arial,sans-serif;font-weight:400;margin-left:auto;opacity:.5;text-transform:none}.feature-template .comment-count{font-size:.8em;margin-left:0;opacity:.75}.comment-count .link-to-comments{text-wrap:nowrap;color:inherit!important;line-height:1em;margin-left:.25em;text-decoration:underline}.comment-count .link-to-comments .comment-count-wrapper{display:inline-block!important}.comment-count svg{transform:translateY(3px)}.comments-container{background:#fff;border:1px solid #6f6f6f;overflow-y:hidden;position:relative;width:100%}.comments-container .header{background-color:#000;border-bottom:1px solid #6f6f6f;color:#fff;padding:1em;text-align:center}.comments-container .header.text-center{padding-left:2em;padding-right:2em;text-align:center}@media (max-width:979px){.comments-container .header.text-center{padding-left:1em;padding-right:1em}}.comments-container .header h2{font-family:tiempos,georgia,serif;margin-bottom:0}.comments-container .header h2+p{font-size:.9em;margin-top:.5em}.comments-container .header a{color:#fff;text-decoration:underline}.comments-container .inset{margin-left:1em;margin-right:1em}.comments-container .bg-gray{background-color:#ece9e3;color:#000;padding:1em 2em}.comments-container .bg-gray a{color:#000}.comments-container .bg-gray .button-red{color:#fff;text-decoration:none}.comments-container .access-prompts{align-items:center;display:flex;font-family:Solido,sans-serif;font-size:.8em;gap:0 1em;justify-content:center;justify-items:center}.comments-container .access-prompts p{margin-top:0}.comments-container .open-comments{font-family:Libre Franklin,sans-serif;font-weight:600;text-align:center}.comments-container .open-comments.is-open{border-bottom:1px solid #6f6f6f}.comments-container .open-comments.is-open .icon{transform:rotate(-180deg)}.comments-container .open-comments .icon{background-image:url(/wp-content/themes/foreign-policy-2017/assets/src/images/icons/icon-mi-expand-more.svg);background-position:100% 50%;background-repeat:no-repeat;display:inline-block;height:12px;transition:transform .3s;width:25px}.comments-container .open-comments p{margin-bottom:.25em;margin-top:.25em}.comments-container .open-comments a{color:#000;display:block}.comments-container .open-comments a:hover{text-decoration:none}.comments-container .button-red{background-color:#ed3725;border-color:transparent;color:#fff;cursor:pointer;display:inline-block;font-family:Libre Franklin,sans-serif;font-weight:600;margin-right:.25em;padding:.15em 1em;text-decoration:none;text-transform:uppercase}.feature-template .comments-container{margin:0 auto;max-width:750px}.comments-container .anon-content{display:none}.anon_user .comments-container .anon-content{display:block}.comments-container .reg-content,.comments-container .user-content{display:none}.reg_user .comments-container .reg-content,.sub_user .comments-container .user-content{display:block}.sub_user .comments-container .user-content.user-content--after-click{display:none}.comment-username-text{display:flex;flex-wrap:wrap;font-family:Libre Franklin,sans-serif;font-size:.9em;justify-content:space-between;margin-top:1.5em}.comment-username-text a{color:#fff;text-decoration:underline}.comment-username-text a:hover{opacity:.75}.comment-username-text .account-links{font-size:.7em}.comment-username-text .account-links a{color:#e5200f;font-weight:600;text-decoration:underline}.comment-username-text .account-links .separator{color:#666;padding-left:.5em;padding-right:.5em}.comment-change-username-form{font-family:Libre Franklin,sans-serif;margin-top:1.5em}.comment-change-username-form .comment-username-fields{font-size:.9em}.comment-change-username-form a{color:#111;text-decoration:underline}.comment-change-username-form a:hover{opacity:.75}.comment-change-username-form .username-change-trigger-off{text-decoration:none}.comment-change-username-form .row-1,.comment-change-username-form .row-2{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.comment-change-username-form .row-1{border-bottom:1px solid rgba(0,0,0,.5)}.comment-change-username-form .row-1 .col-1{flex:0 0 40%}@media (max-width:979px){.comment-change-username-form .row-1 .col-1{flex-basis:auto}}.comment-change-username-form .row-1 .col-2{flex:0 0 60%}@media (max-width:979px){.comment-change-username-form .row-1 .col-2{flex-basis:auto}}.comment-change-username-form .actions{font-size:.9em}.comment-change-username-form .username-input{border:1px solid #cbd1d2;border-radius:3px;color:#333;margin-left:.75em;margin-right:.75em;padding:.25em .5em;width:calc(100% - .75em)}@media (max-width:979px){.comment-change-username-form .username-input{margin-left:0;width:100%}}.comment-change-username-form .loading{display:none}.comment-change-username-form .comments-username-message{display:none;font-size:.75em;font-weight:600;line-height:1.2}.comment-change-username-form label{font-size:.9em;margin-left:.25em}.comment-change-username-form .username-change-trigger{text-decoration:none}.comment-username-form{backdrop-filter:blur(1px);background:hsla(0,0%,100%,.8);display:none;font-family:Libre Franklin,sans-serif;font-size:.9em;height:100%;left:0;margin-bottom:1rem;padding:4em 2em 2em;position:absolute;text-align:center;width:100%;z-index:10}.comment-username-form.text-left{text-align:left}.comment-username-form a{color:#111;text-decoration:underline}.comment-username-form a:hover{opacity:.75}.feature-template .comment-username-form{margin:0 auto 1rem;max-width:750px}.comment-username-form .comment-username-text{margin-bottom:0}.comment-username-form button{border-color:transparent;color:#333;cursor:pointer;font-size:14px;margin-right:.25em;padding:.25em .5em;text-transform:uppercase}.comment-username-form .loading{display:none}#coral_thread{display:none;margin-top:1.5em;max-width:100%;position:relative}.anon_user #coral_thread,.reg_user #coral_thread{display:none}