/*!******************************************************************************************************************************************************************************************************!*\
  !*** 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(https://foreignpolicy.com/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}