.commentlist{list-style:none;margin:0;padding:0}.commentlist .children{list-style:none;margin:0 0 0 4rem;padding:0}@media (min-width:750px){.commentlist .children{margin:0 0 0 6rem}}.content-area .commentlist .comment{position:relative;margin:0;padding:0}.comment:before{content:"";position:absolute;top:3rem;left:1.5rem;width:.1rem;height:calc(100% - 3rem);background-color:var(--fluidtheme--color--lighter-grey,#f9f9f9)}@media (min-width:750px){.comment:before{top:5rem;left:2.5rem;height:calc(100% - 5rem)}}.comment.parent .comment:after{content:"";position:absolute;top:.5rem;left:-2.5rem;width:2.5rem;height:1rem;border:solid .1rem var(--fluidtheme--color--lighter-grey,#f9f9f9);border-width:0 0 .1rem .1rem;border-radius:0 0 0 var(--fluidtheme--border-radius--normal,.8rem)}@media (min-width:750px){.comment.parent .comment:after{top:1.5rem;left:-3.5rem;width:3.5rem}}.comment:focus{outline:solid .2rem var(--fluidtheme--color--dark-grey,#394859)}.comment-meta{margin:0 0 .5rem;font-size:var(--fluidtheme--font-size--extra-small,1.2rem)}@media (min-width:1000px){.comment-meta{font-size:var(--fluidtheme--font-size--extra-small--large-screen,1.2rem)}}.comment-meta .vcard{line-height:1;font-style:normal}.comment-meta .vcard img{position:absolute;left:0;top:0;width:3rem;height:3rem;border-radius:100%}@media (min-width:750px){.comment-meta .vcard img{width:5rem;height:5rem}}.comment-content{font-size:var(--fluidtheme--font-size--small,1.4rem)}@media (min-width:1000px){.comment-content{font-size:var(--fluidtheme--font-size--small--large-screen,1.4rem)}}.comment-body{position:relative;margin-bottom:3rem;padding-left:4rem}@media (min-width:750px){.comment-body{padding-left:6rem}}.comment-text a{word-wrap:break-word;white-space:break-spaces}.comment-text p:last-child{margin-bottom:.5rem}.comment-reply-link{margin:1rem 0}.comment-reply-title{text-align:center}.comment__edit-link{margin-left:1rem}.comment-form__wrapper{margin-top:5rem;padding:2rem;background-color:var(--fluidtheme--color--lighter-grey,#f9f9f9);text-align:center}.comment-form__wrapper label{display:block;margin:2rem 0 .5rem;width:100%}.comment-form__wrapper textarea{width:100%}@media (min-width:1000px){.comment-form__wrapper textarea{width:80%}}.comment-form__wrapper .form-submit{margin:2rem 0}