.comment-section__notice:before,.comment__body .moderation:before{background-color:#69696c;border-radius:50%;color:#fff;content:"!";display:inline-block;font-size:.8125rem;height:.9375rem;line-height:.9375rem;margin-right:.3125rem;text-align:center;width:.9375rem}.comment-section__button,.comment-login__button,.comment-form__button{background-color:#fff}.comment-section__button:hover,.comment-login__button:hover,.comment-form__button:hover,.comment-section__button:active,.comment-login__button:active,.comment-form__button:active,.comment-section__button:focus,.comment-login__button:focus,.comment-form__button:focus{background-color:rgba(255,255,255,0.8)}.comment-section{margin-left:-.875rem;margin-right:-.875rem;margin-bottom:2.5rem}@media screen and (min-width: 48em){.comment-section{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (min-width: 48em){.comment-section{border-top:1px solid #cccccf}}.comment-section .ad-container{margin:0}.comment-section__item{padding-left:.875rem;padding-right:.875rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 48em){.comment-section__item{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width: 48em){.comment-section__item{max-width:43.75rem}}.comment-section__note{background-color:#eeeef0;color:#252525;padding-bottom:1em;padding-top:1em}.comment-section__head{background-color:#eeeef0;color:#252525;padding-bottom:2em;padding-top:2em;text-align:center}@media screen and (min-width: 32.5em){.comment-section__head{overflow:hidden;text-align:inherit}}.comment-section__message{color:#b91109}.comment-section__notice{color:#69696c}.comment-section__notice a{-webkit-transition-property:border-bottom-color, color;-o-transition-property:border-bottom-color, color;transition-property:border-bottom-color, color;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;border-bottom:1px solid rgba(37,37,37,0.5);color:#252525}.comment-section__notice a:focus,.comment-section__notice a:hover,.comment-section__notice a:active{border-bottom-color:rgba(185,17,9,0.5);color:#b91109}.comment-section__note+.comment-section__form{border-top:0}.comment-section__head+.comment-section__message{padding-bottom:1em;padding-top:1em}.comment-section__headline{display:block;font-size:1.125rem;font-weight:bold;margin-bottom:.5em}@media screen and (min-width: 32.5em){.comment-section__headline{float:left;font-size:1.25rem;margin-bottom:0}}.comment-section__headline small{color:#99999c;display:block;font-size:.75rem;font-weight:normal;letter-spacing:.05em}.comment-section__button{white-space:nowrap}@media screen and (min-width: 32.5em){.comment-section__button{float:right}}.comment-section__form{border-top:1px solid #cccccf}.comment-section__form .comment-section__notice,.comment-section__form .comment-form__cancel--hidden{display:none}.comment-section__promotion-icon{height:.5rem;width:.5rem}.comment-section__promotion{background-color:#fff4b0;border-radius:4px;color:#252525;margin:1.25rem 0 -.625rem;overflow:hidden;position:relative}.comment-section__promotion button{background-color:transparent;border:0;color:#69696c;cursor:pointer;padding:.625rem;position:absolute;right:0;top:0}.comment-section__promotion p{margin:0;padding:.875rem}.comment-section__promotion a{white-space:nowrap}.comment-section__promotion a:hover,.comment-section__promotion a:active,.comment-section__promotion a:focus{border-bottom:1px solid rgba(185,17,9,0.5)}.comment-section__promotion img{display:none;position:absolute;right:1.625rem;top:1.625rem;width:4.6875rem}@media screen and (min-width: 32.5em){.comment-section__promotion p{padding:1.5rem 7.9375rem 1.5rem 1.625rem}.comment-section__promotion img{display:block}}.comment-section{margin-left:0;margin-right:0}.comment-section__head+.comment-section__message{background-color:#eeeef0;padding-top:0}@media screen and (min-width: 48em){.comment-section__head,.comment-section__head+.comment-section__message{background-color:transparent}}.comment-section__button:after{content:"\25B8";margin-left:3px}.comment-section__body+.comment-section__note{border-top:1px solid #cccccf}.comment-preferences{background-color:#eeeef0;color:#69696c;font-size:.875em;letter-spacing:.03em;margin:1px 0;padding-left:.875rem}@media screen and (min-width: 48em){.comment-preferences{padding-left:1.25rem}}@media screen and (min-width: 48em){.comment-preferences{padding-left:0}}.comment-preferences__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 48em){.comment-preferences__container{display:block;margin-left:auto;margin-right:auto;max-width:41.25rem}}.comment-preferences__item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.875rem 0;margin-left:1.75rem}@media screen and (min-width: 48em){.comment-preferences__item{display:inline-block}}.comment-preferences__item:link,.comment-preferences__item:visited{color:inherit}.comment-preferences__item:hover,.comment-preferences__item:active,.comment-preferences__item:focus{color:inherit}.comment-preferences__item:hover span,.comment-preferences__item:active span,.comment-preferences__item:focus span{border-bottom:1px solid #cccccf}.comment-preferences__item:first-child{margin-left:0}.comment-preferences__item--active:link,.comment-preferences__item--active:visited{color:#252525}.comment-preferences__item--active:hover,.comment-preferences__item--active:active,.comment-preferences__item--active:focus{color:#252525}.comment-preferences__item--buttonized{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width: 47.999em){.comment-preferences__item--buttonized{border-left:1px solid #fff;margin-left:0;padding:.875rem}.comment-preferences__item--buttonized .comment-preferences__icon{margin-left:.125rem}}.comment-preferences__text{display:none}@media screen and (min-width: 48em){.comment-preferences__text{display:inline}}.comment-preferences__icon{vertical-align:middle;margin-right:.1875rem;margin-top:-.1875rem}.comment-preferences__icon--sorting{height:1rem;width:.875rem}.comment-preferences__icon--spinner{height:.875rem;width:1.0625rem}.comment-preferences__icon--promoted{height:1rem;width:1rem}.comment-preferences__icon--recommended{height:.9375rem;width:1.0625rem}.comment-form{color:#69696c;font-size:.875rem}.comment-form__response--success{background-color:#d4e8d4;color:#278d27;padding:.75em;text-align:center}.comment-form>*:first-child{margin-top:2em}.comment-form__avatar{border-radius:50%;display:inline-block;height:2.25rem;margin-right:.75rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;vertical-align:middle;width:2.25rem}.comment-form__user-profile-flow{padding-left:.875rem;padding-right:.875rem;background-color:#eeeef0;margin-bottom:1em;margin-top:2em;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width: 48em){.comment-form__user-profile-flow{padding-left:1.25rem;padding-right:1.25rem}}.comment-section__form .comment-form__user-profile-flow{margin-left:-.875rem;margin-right:-.875rem}@media screen and (min-width: 48em){.comment-section__form .comment-form__user-profile-flow{margin-left:-1.25rem;margin-right:-1.25rem}}.comment-form__text a,.comment-form__actions a{-webkit-transition-property:border-bottom-color, color;-o-transition-property:border-bottom-color, color;transition-property:border-bottom-color, color;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;border-bottom:1px solid rgba(37,37,37,0.5);color:#252525}.comment-form__text a:focus,.comment-form__text a:hover,.comment-form__text a:active,.comment-form__actions a:focus,.comment-form__actions a:hover,.comment-form__actions a:active{border-bottom-color:rgba(185,17,9,0.5);color:#b91109}.comment-form__text{margin:1em 0}.comment-form__text:after{content:"";display:block;clear:both}.comment-form__text--metadata{line-height:2.25rem}.comment-form__charcount{float:right;letter-spacing:0.01em;margin-left:1.25rem}.comment-form__username:link,.comment-form__username:visited{color:#b91109;border-bottom-width:0}.comment-form__username:hover,.comment-form__username:active,.comment-form__username:focus{border-bottom-width:1px}.comment-form__cancel{margin:0 1.375rem;border-bottom-color:currentcolor !important;display:none}@media screen and (min-width: 30em){.comment-form__cancel{display:inline}}.comment-form__cancel:link,.comment-form__cancel:visited{color:inherit}.comment-form__cancel:hover,.comment-form__cancel:active,.comment-form__cancel:focus{color:#b91109}.comment-form__textarea{margin:1em 0;height:16em}.comment-form__input{max-width:20rem;width:100%}.comment-form__headline{color:#252525;font-size:1.125rem;margin:0}.comment-form__hint{margin:1rem 0 1.25rem}.comment-form__hint--error{color:#b91109}.comment-form__error{-webkit-transition:opacity .3s, visibility .3s;-o-transition:opacity .3s, visibility .3s;transition:opacity .3s, visibility .3s;color:#b91109;max-width:20rem;opacity:0;padding-top:.625rem;visibility:hidden;width:100%}.comment-form__error--visible{opacity:1;visibility:visible}.comment-form__error--fullwidth{max-width:100%}.comment-form__sso-username{border-bottom:1px solid #cccccf;margin:1.25rem 0;padding:0 0 1.25rem}.comment-form__actions{font-size:.875rem;text-align:right}.comment-login{text-align:center}.comment-login p{margin:2em 0 1em}.comment-login__button{margin:1em .5em 0}.comment-form__promotion-link:link,.comment-form__promotion-link:visited{color:#b91109}.comment-meta__date,.comment-meta__badge{color:#69696c;font-size:.75rem;letter-spacing:.03em}.comment-meta{position:relative}.comment--promoted .comment-meta{padding-top:2.8125rem}@media screen and (min-width: 48em){.comment--promoted .comment-meta{padding-top:0}}.comment-meta__avatar{float:left;margin-right:.9375rem;margin-top:-.3125rem}.comment-meta__avatar img{border-radius:50%;display:block;height:3.125rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:3.125rem}@media screen and (min-width: 48em){.comment-meta__avatar{display:table-cell;float:none;margin:0;padding-right:.9375rem;vertical-align:middle;width:3.125rem}}.comment-meta__name{font-size:1rem;font-weight:bold;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-meta__name a:link,.comment-meta__name a:visited{color:#b91109}.comment-meta__name a:hover,.comment-meta__name a:active,.comment-meta__name a:focus{text-decoration:underline}.comment--recommended:not(.comment--promoted) .comment-meta__name{padding-right:3.75rem}@media screen and (min-width: 48em){.comment--recommended:not(.comment--promoted) .comment-meta__name{padding-right:0}}@media screen and (min-width: 48em){.comment-meta__name{display:table-cell;overflow:visible;vertical-align:middle;white-space:normal;word-break:break-word}}.comment-meta__date:link,.comment-meta__date:visited{color:#69696c}.comment-meta__date:hover,.comment-meta__date:active,.comment-meta__date:focus{color:#44444c}.comment-meta__badge--promoted,.comment-meta__badge--recommended{position:absolute;top:0}.comment-meta__badge--promoted{left:0}.comment-meta__badge--recommended{right:0}@media screen and (min-width: 48em){.comment-meta__date,.comment-meta__badge--promoted,.comment-meta__badge--recommended{display:table-cell;padding-left:1.25rem;vertical-align:middle;width:9.0625rem;position:static;width:1%;white-space:nowrap}}.comment-meta__icon{height:1rem;margin-right:.3125rem;vertical-align:-.1875rem;width:1rem}.comment-meta__icon--recommended{height:1.125rem;width:1.125rem}.comment-meta__icon--author{color:#252525}@media screen and (min-width: 48em){.comment-meta{display:table;width:100%}}.comment-meta__name{font-size:1rem;font-weight:bold;line-height:1.2}.comment{padding-left:.875rem;padding-right:.875rem;border-top:1px solid #cccccf}@media screen and (min-width: 48em){.comment{padding-left:1.25rem;padding-right:1.25rem}}.comment:first-child{border-top:none}.comment--author{border-top-width:0;background-color:#eeeef0}.comment--author input,.comment--author textarea,.comment--author select{background-color:#fff}.comment--author+.comment{border-top-width:0}.comment--author+.comment--author{border-top-width:1px}.comment--wrapped .comment__body{max-height:7em;overflow:hidden}.comment--wrapped .comment__reactions{display:none}.comment--wrapped .comment-overlay{display:block}.comment__container{margin-left:auto;margin-right:auto;padding-bottom:1.25rem;padding-top:1.25rem;position:relative}@media screen and (min-width: 32.5em){.comment__container{padding-bottom:1.75rem;padding-top:1.75rem}}@media screen and (min-width: 48em){.comment__container{max-width:41.25rem}}.comment__body{clear:both;color:#252525;font-size:1rem;margin-top:1.125rem;margin-bottom:1.25rem}.comment__body a{-webkit-transition-property:border-bottom-color, color;-o-transition-property:border-bottom-color, color;transition-property:border-bottom-color, color;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;border-bottom:1px solid rgba(37,37,37,0.5);color:#252525}.comment__body a:focus,.comment__body a:hover,.comment__body a:active{border-bottom-color:rgba(185,17,9,0.5);color:#b91109}.comment__body>p{margin:0 0 0.6667em 0}.comment__body .moderation{color:#69696c;font-family:"FranziskaWebPro",Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;font-style:normal}.comment__body .moderation:before{vertical-align:text-top}.comment__body .comment-overlay__wrap{border-bottom:none}.comment__reactions{overflow:hidden;text-align:right}.comment__origin,.comment__reaction,.comment__date{font-size:.8125rem;letter-spacing:.03em}.comment__origin:link,.comment__origin:visited,.comment__reaction:link,.comment__reaction:visited,.comment__date:link,.comment__date:visited{color:#69696c}.comment__origin:hover,.comment__origin:active,.comment__origin:focus,.comment__reaction:hover,.comment__reaction:active,.comment__reaction:focus,.comment__date:hover,.comment__date:active,.comment__date:focus{color:#44444c}.comment__reaction{display:inline-block;margin-left:1.125rem}.comment__reaction:first-child{margin-left:0}.comment__reaction--active:link,.comment__reaction--active:visited{color:#b91109}.comment__action{display:none}@media screen and (min-width: 32.5em){.comment__action{display:inline;padding-left:.25rem}}.comment__origin{display:block;font-size:.75rem;letter-spacing:.05em;margin:.25rem 0 1.25rem;text-align:left}@media screen and (min-width: 48em){.comment__origin{float:left;margin-bottom:.25rem}}.comment__moderations{clear:left;float:left;list-style:none;margin:0;padding:0;text-align:left}.comment__moderations a{-webkit-transition-property:border-bottom-color, color;-o-transition-property:border-bottom-color, color;transition-property:border-bottom-color, color;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;border-bottom:1px solid rgba(37,37,37,0.5);color:#252525}.comment__moderations a:focus,.comment__moderations a:hover,.comment__moderations a:active{border-bottom-color:rgba(185,17,9,0.5);color:#b91109}.comment__moderation{font-size:.9375rem;letter-spacing:.03em;line-height:2}.comment__moderation--sending{color:#cccccf !important}.comment__rewrapper{display:block;cursor:pointer;padding-bottom:1.75rem;opacity:1;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.comment__rewrapper--loading{visibility:hidden;opacity:0}.comment__rewrapper:hover .comment__count,.comment__rewrapper:hover .comment-overlay__count{background-color:#252525}.comment__rewrapper:hover .comment__cta,.comment__rewrapper:hover .comment-overlay__cta{color:#44444c;border-bottom:1px solid #99999c}.comment__count,.comment-overlay__count{border-radius:1em;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;background-color:#535560;color:#eeeef0;font-size:.6875rem;margin-right:.75rem;padding:.1875rem .5rem}.comment__cta,.comment-overlay__cta{-webkit-transition-property:border-bottom-color, color;-o-transition-property:border-bottom-color, color;transition-property:border-bottom-color, color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;border-bottom:1px solid #cccccf;color:#69696c;font-size:.9375rem;letter-spacing:.03em}.comment--indented{border-top-width:0 !important;padding:0}@media screen and (min-width: 32.5em){.comment--indented{padding:0 .875rem}}@media screen and (min-width: 48em){.comment--indented{padding:0 1.25rem}}.comment--indented .comment__container{border-top:1px solid #cccccf;box-shadow:inset .875rem 0 0 0 #eeeef0;padding-left:1.75rem;padding-right:.875rem;position:relative}@media screen and (min-width: 32.5em){.comment--indented .comment__container{box-shadow:none;padding-left:5rem;padding-right:0}}.comment--indented .comment__container:before,.comment--indented .comment__container:after{border-color:transparent;border-style:solid;border-width:0 10px 10px;content:' ';left:4.6875rem;position:absolute}.comment--indented .comment__container:before{border-bottom-color:#cccccf;top:-10px}.comment--indented .comment__container:after{border-bottom-color:#fff;top:-9px}.comment--indented.comment--author .comment__container{border-top-width:0}.comment--indented.comment--author .comment__container:before{border-bottom-color:transparent}.comment--indented.comment--author .comment__container:after{border-bottom-color:#eeeef0}.comment--author+.comment--indented .comment__container{border-top-width:0}.comment--author+.comment--indented .comment__container:before{border-bottom-color:transparent}.comment--author+.comment--author.comment--indented .comment__container{border-top-width:1px}.comment--author+.comment--author.comment--indented .comment__container:before{border-bottom-color:#cccccf}.comment--author .comment-overlay{background-image:-webkit-linear-gradient(bottom, #eeeef0 3em, rgba(238,238,240,0) 100%);background-image:-o-linear-gradient(bottom, #eeeef0 3em, rgba(238,238,240,0) 100%);background-image:linear-gradient(0deg, #eeeef0 3em, rgba(238,238,240,0) 100%)}.comment-overlay{background-image:-webkit-linear-gradient(bottom, #fff 3em, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(bottom, #fff 3em, rgba(255,255,255,0) 100%);background-image:linear-gradient(0deg, #fff 3em, rgba(255,255,255,0) 100%);bottom:0;cursor:pointer;display:none;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );height:70%;left:0;padding-left:1.75rem;position:absolute;right:0}@media screen and (min-width: 32.5em){.comment-overlay{padding-left:5rem}}.comment-overlay__wrap{bottom:1.25rem;position:absolute}.comment-overlay:hover .comment-overlay__count{background-color:#252525}.comment-overlay:hover .comment-overlay__cta{color:#44444c;border-bottom:1px solid #99999c}.comment__badge{display:inline-block;background-color:#252525;border-radius:2px;color:#fff;height:1rem;margin-right:.375rem;vertical-align:text-top;width:1rem}.comment__badge--promoted{font-size:.75rem;text-align:center}.comment__icon-reply{width:1.0625rem;height:.9375rem}.comment__icon-report{width:.875rem;height:1rem}.comment__icon-recommend{width:1.0625rem;height:1rem}@media screen and (min-width: 32.5em){.comment__icon-reply{width:.75rem;height:.625rem}.comment__icon-report{width:.5rem;height:.625rem}.comment__icon-recommend{width:.75rem;height:.75rem}}.comment__reaction--sending .comment__icon{-webkit-animation:rotate 1s linear infinite;-o-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.js-comment-placeholder__content{background-color:#f0eeec;color:#cccccf;height:150px;line-height:150px;text-align:center;text-transform:uppercase;-webkit-animation:0.7s smoothPulse infinite alternate;-o-animation:0.7s smoothPulse infinite alternate;animation:0.7s smoothPulse infinite alternate}
