.comments__meta{font-weight:600;font-size:var(--theme--font-size--small);margin-top:.75em;padding:.75em 0}.comments__meta span{margin-left:.5em}.comments__list,.comments__list ul{margin:0;padding:0;list-style:none}.comment.depth-1{margin-bottom:1.5em}.comment .comment-body{padding:1.5em 0}.comment .children{padding-left:2.75em;position:relative}.comment .children:before{content:'';position:absolute;width:1px;height:100%;background:var(--theme--color--primary);left:1.5em;top:0;z-index:1}.comment .comment-author{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75em}.comment .comment-author .fn{font-style:normal;position:relative;font-weight:700;color:var(--theme--color--primary);font-size:var(--theme--font-size--small)}.comment.byuser>.comment-body>.comment-author .fn{color:var(--theme--color--primary);font-weight:700}.comment .comment-author .fn .comment-author-img{width:40px;height:40px;border-radius:999px;overflow:hidden;margin-bottom:.5em}.comment .comment-reply{font-size:12px;text-transform:uppercase;font-weight:700}.comment .comment-text{font-size:var(--theme--font-size--small)}.comment .comment-text p:last-child{margin-bottom:0}.comments__form .comment-notes{font-size:var(--theme--font-size--small)}.comment-respond{margin:1.5em 0}.comment-respond .comment-reply-title{margin-bottom:.5em}.comment-respond .comment-reply-title small{display:block}.comment-respond #cancel-comment-reply-link{font-size:12px;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,1)}.comment-respond .comment-notes{font-size:var(--theme--font-size--small);margin-bottom:1.5em}.comment-respond .comment-form-gdpr input{margin-right:.5em}@media (min-width:768px){.post-comments-title{display:flex;justify-content:space-between}.comment-respond .comment-reply-title{display:flex;justify-content:space-between;align-items:center}.comments__form form{display:flex;flex-wrap:wrap}.comments__form form>*{width:100%}.comments__form .comment-form-author{width:calc(50% - 1/2*var(--theme--gap--normal))}.comments__form .comment-form-email{width:calc(50% - 1/2*var(--theme--gap--normal));margin-left:var(--theme--gap--normal)}}@media (min-width:991px){.comment .comment-author .fn .comment-author-img{position:absolute;left:-.75em;top:50%;transform:translate(-100%,-50%);z-index:1}}