.shadow{box-shadow:0 0 1.125rem rgba(0,0,0,.1)}#comments ol{padding-left:0}#comments li{list-style-type:none}#comments article{border:2px solid #eee;padding:1.125rem;margin-bottom:.5625rem;word-wrap:break-word}#comments .children{padding-left:1.125rem;padding-bottom:2.25rem}#comments .comment-cws>article{border:2px solid #4A90E2;background:#edf4fc}#comments .comment-datetime{font-size:.8rem;text-decoration:none;color:#909294}#comments footer{margin-bottom:1.125rem}#comments footer img{float:left;margin-right:.5625rem}#comments .comment-rating>article{border:2px solid #18BB78;background:#f3fcf8}#comments .comment-edit-link{margin-right:.5625rem}.comment-body+#respond{margin-bottom:2.25rem}#respond{border:2px solid #4A90E2}#respond form{padding:1.125rem}#respond .form-control{display:block;border:2px solid #eee;border-radius:4px;padding:.5625rem;font-size:.9rem}#respond .comment-form-row{padding:.5625rem 0;display:flex;flex-direction:column}#respond .btn-comment{display:block;padding:1.125rem;width:100%}#respond .comment-reply-title{padding:1.125rem 1.125rem 0 1.125rem;font-weight:bolder;font-size:1.5rem}#respond .comment-notes{padding-top:0}#respond .input_rating_star{width:20px;height:19px;fill:#eee}#respond .comment_rating{display:flex;align-items:center;width:100%}#respond .comment_rating_set{border:none;padding:0}#respond .comment_rating_set input{display:none}#respond .comment_rating_set>label{float:right;cursor:pointer}#respond .comment_rating_set:not(:checked)>label:hover .input_rating_star,#respond .comment_rating_set:not(:checked)>label:hover~label .input_rating_star,#respond .comment_rating_set>input:checked~label .input_rating_star{fill:#4A90E2}#respond .comment_rating_set>input:checked+label:hover .input_rating_star,#respond .comment_rating_set>input:checked~label:hover .input_rating_star,#respond .comment_rating_set>input:checked~label:hover~label .input_rating_star,#respond .comment_rating_set>label:hover~input:checked~label .input_rating_star{fill:#6ea6e8}#respond .clear-rating{text-decoration:underline;font-size:.8rem;cursor:pointer;margin-left:1.125rem}@media (min-width:1024px){#comments .comment-form-row{flex-direction:row}#comments .comment-form-row .form-label{width:14rem}#comments .comment-form-row .form-control{width:100%}}