.comment .comment-author{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:80%;color:#adadad;margin:0 0 .5rem}@media print,screen and (min-width:40em){.comment .comment-author{grid-template-columns:auto 1fr auto;grid-template-rows:auto}}.comment .comment-author .comment-author-avatar-block{grid-column:1;grid-row:1}.comment .comment-author .comment-author-information-block{grid-column:2;grid-row:1}.comment .comment-author .comment-author-information-block .comment-author-hometown,.comment .comment-author .comment-author-information-block .comment-author-name{font-weight:400}.comment .comment-author .comment-control{grid-column:1/3;grid-row:2}.comment .comment-author .comment-control.button-group{margin-bottom:0}@media print,screen and (min-width:40em){.comment .comment-author .comment-control{grid-column:3;grid-row:1;align-self:flex-start}}.comment .comment-text-container{border-bottom:1px solid #e5e5e5;margin:0 0 1rem}.comment .comment-text-container p{font-size:80%}.comment-btn-new{cursor:pointer;position:relative}.comment-btn-new .comment-btn-new-text{position:absolute;top:0;left:0;font-size:1rem;font-weight:400;padding:.5rem;color:#cacaca;width:100%;cursor:text}.comment-btn-new input:focus+.comment-btn-new-text{display:none}.comment-text{word-wrap:break-word}