.article-comments{margin-top:70px;padding-top:54px;border-top:1px solid var(--line)}.article-comments h2{margin-top:0}.comments-intro{max-width:660px}.comments-form{margin-top:32px;max-width:680px}.comments-form label{display:block;margin:0 0 20px;font:10px var(--mono);letter-spacing:.09em}.comments-form input,.comments-form textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font:16px var(--sans)}.comments-form textarea{min-height:140px;resize:vertical}.comments-form button{border:0;cursor:pointer}.comments-feedback{min-height:1.5em;margin:16px 0 0;font-size:14px;color:var(--soil)}.comments-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.comments-list{margin-top:48px}.published-comment{padding:25px 0;border-top:1px solid var(--line)}.published-comment h3{margin:0;font-size:18px}.comment-date{margin:7px 0 15px;font:10px var(--mono);letter-spacing:.08em;color:var(--soil)}.published-comment .comment-text,.admin-reply p{margin:0;white-space:pre-wrap}.admin-reply{margin:20px 0 0;padding:18px;border-left:4px solid var(--soil);background:#e7e4da}.admin-reply strong{font-size:14px}.admin-reply p{margin-top:8px}.comments-empty{color:#52615b}@media(max-width:760px){.article-comments{margin-top:52px;padding-top:42px}.comments-form input,.comments-form textarea{font-size:16px}}
