body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1em;margin:0;background-color:#fff}*,:after,:before{box-sizing:border-box}.hidden{display:none!important}.dim{filter:grayscale(100%);filter:contrast(30%);cursor:default}.flash{animation:flash .3s 1 normal;animation-fill-mode:forwards}@keyframes flash{0%{background:linear-gradient(180deg,#007dc1 5%,#0061a7)}to{background:linear-gradient(180deg,#299a0b 0,#267c09)}}#articleReview{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1em;background-color:#fff;position:absolute;top:0;bottom:0;width:100%;overflow:auto}#articleReview .articleHolder{width:95%;max-width:960px;margin:auto;padding:20px 0 120px}#articleReview .articleHolder p{line-height:1.5em;font-size:1em}#articleReview .articleHolder img{max-width:100%;width:500px;float:left;padding-right:20px;padding-bottom:10px}#articleReview .articleHolder h1{font-size:1.6em!important;line-height:1.6em!important;margin-top:0;margin-bottom:1.5em}#articleReview .btmConsole{position:fixed;bottom:0;width:100%;background-color:rgba(0,0,0,.85);color:#fff;text-align:center;box-shadow:0 -4px 4px 0 rgba(0,0,0,.3);padding:0 5px 10px}#articleReview .btmConsole .hideBtn{width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;display:inline-block;cursor:pointer}#articleReview .btmConsole .hideBtn:hover{border-color:#a1dbff transparent transparent}#articleReview .btmConsole .message{padding:5px;margin-top:5px;font-size:.9em}#articleReview .btmConsole .message b{color:#a1dbff}#articleReview .btmConsole .continueBtn{padding:8px 50px;background:#f0f9ff;background:linear-gradient(180deg,#f0f9ff 0,#cbebff 47%,#a1dbff);border-radius:4px;display:inline-block;color:#333;font-size:.9em;font-weight:600;margin-bottom:6px;cursor:pointer;margin-top:10px}#articleReview .btmConsole .continueBtn.disabled{background-color:#ccc;color:#999;cursor:default}#articleReview .btmConsole .attributeHolder{overflow:auto;clear:both;margin-top:8px}#articleReview .btmConsole .attributeHolder .attr{width:calc(50% - 12px);padding:6px 0;text-align:center;float:left;margin:5px;background-color:#333;border-radius:4px;color:#fff;font-size:.8em;font-weight:700;cursor:pointer;border:1px solid #888;position:relative}#articleReview .btmConsole .attributeHolder .attr .rankNum{position:absolute;left:0;top:0;width:24px;padding:6px 0;background-color:#699610;color:#fff;border-radius:4px 0 0 4px}#articleReview .btmConsole .attributeHolder .attr.selected,#articleReview .btmConsole .attributeHolder .attr:hover{background-color:#d5ecf7;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.6);color:#333}#articleReview .btmConsole .attributeHolder .attr.ranked{background-color:#def3b5;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.6);color:#333}#articleReview .btmConsole .attributeHolder .attr.dim,#articleReview .btmConsole .attributeHolder .attr.dim:hover{background-color:#333;color:#888;filter:grayscale(100%);filter:contrast(30%);cursor:default;pointer-events:none}.rankWindow{position:fixed;width:95%;max-width:800px;background:linear-gradient(180deg,#d5ecf7 5%,#aecede);background-color:#aecede;padding:10px;border-radius:4px;z-index:300;box-shadow:0 4px 4px 0 rgba(0,0,0,.6)}.rankWindow .info{margin-bottom:12px;text-align:center}.rankWindow .label{font-weight:700;padding-bottom:10px}.rankWindow .desc{padding:5px 0}.rankWindow .rankBtns{overflow:auto}.rankWindow .rankBtn{width:32%;box-sizing:border-box;float:left;text-align:center;box-shadow:inset 0 1px 0 0 #54a3f7;background:linear-gradient(180deg,#007dc1 5%,#0061a7);background-color:#007dc1;border-radius:3px;border:1px solid #124d77;color:#fff;font-size:.8em;padding:6px;text-decoration:none;text-shadow:0 1px 0 #154682;margin-bottom:5px;cursor:pointer}.rankWindow .rankBtn.middle{margin-left:2%;margin-right:2%}.rankWindow .rankBtn:hover{background:linear-gradient(180deg,#0061a7 5%,#007dc1);background-color:#0061a7}.rankWindow .rankBtn:active{position:relative;top:1px}.rankWindow .rankBtn.taken,.rankWindow .rankBtn.taken:hover{background:linear-gradient(180deg,#999 5%,#666);background-color:#999;border:1px solid #333;box-shadow:inset 0 1px 0 0 #aaa;cursor:default}.rankWindow .pointer{width:0;height:0;border-color:#aecede transparent transparent;border-style:solid;border-width:10px 10px 0;position:absolute;margin-top:10px}.rankWindow .closeBtn{position:absolute;right:-8px;top:-10px;width:24px;height:24px;background-color:#333;font-weight:700;text-align:center;color:#fff;border-radius:0 4px 0 0;cursor:pointer;line-height:22px}.rankWindow .closeBtn:active,.rankWindow .closeBtn:hover{color:#ff0;background-color:#121212}.messageWindow{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.messageWindow .contentHolder{box-sizing:border-box;position:absolute;width:90%;max-width:640px;background-color:#fff;padding:30px;border-radius:8px;left:50%;top:45%;transform:translate(-50%,-50%);line-height:1.8em;text-align:center}.messageWindow .contentHolder .closeBtn{box-shadow:inset 0 1px 0 0 #54a3f7;background:linear-gradient(180deg,#007dc1 5%,#0061a7);background-color:#007dc1;border-radius:3px;border:1px solid #124d77;display:inline-block;cursor:pointer;color:#fff;margin-top:15px;padding:3px 24px;text-decoration:none;text-shadow:0 1px 0 #154682}.messageWindow .contentHolder .closeBtn:hover{background:linear-gradient(180deg,#0061a7 5%,#007dc1);background-color:#0061a7}.messageWindow .contentHolder .closeBtn:active{position:relative;top:1px}@media screen and (max-width:415px){#articleReview .articleHolder img{padding-right:0}.sg-footer{display:none!important}.sg-int-virtual-page .sg-question-set{margin-top:0!important}.sg-survey .sg-mobile-optimized .sg-content{margin-bottom:3em!important;padding:0!important}.sg-int-virtual-page .sg-question-set>.sg-question.sg-page-current{position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important}}@media screen and (min-width:1024px) and (max-width:1400px){#articleReview .btmConsole{padding:0 2% 10px;box-sizing:border-box}#articleReview .btmConsole .message{margin:10px 0;font-size:1.1em}#articleReview .btmConsole .attributeHolder .attr{width:calc(33% - 12px);padding:10px 0}#articleReview .btmConsole .attributeHolder .attr .rankNum{padding:10px 0}.rankWindow{left:auto}}@media screen and (min-width:1401px){#articleReview .btmConsole{padding:0 2% 10px;box-sizing:border-box}#articleReview .btmConsole .attributeHolder .attr{width:calc(25% - 12px);padding:10px 0}#articleReview .btmConsole .attributeHolder .attr .rankNum{padding:10px 0}.rankWindow{left:auto}}