.comments{max-width:760px;margin:0 auto;padding:30px 24px 56px;border-top:1px solid var(--line)}.comments h2{font-size:32px}.comments label{display:block;font-weight:700;margin:14px 0 5px}.comments input,.comments textarea{width:100%;font:inherit;padding:12px;border:1px solid var(--line);background:white;color:var(--ink)}.comments textarea{min-height:150px;resize:vertical}.comments button,.moderation-card button,#refresh{border:0;padding:12px 18px;background:var(--teal);color:#fff;font:inherit;cursor:pointer}.comments button:disabled{opacity:.5}.comment{padding:20px 0;border-bottom:1px solid var(--line)}.comment time{display:block;font-size:13px;color:var(--muted)}.comment p,.moderation-card p{white-space:pre-wrap;overflow-wrap:anywhere}.comments .notice{font-size:14px;color:var(--muted)}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.moderation-card{padding:24px;border:1px solid var(--line);margin:20px 0;background:#fff}.moderation-card h2{font-size:24px}.moderation-card button{margin:5px 10px 0 0}.moderation-card button:last-child{background:#72534d}#feedback{min-height:30px}#filter{font:inherit;padding:10px;max-width:100%}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--copper);outline-offset:3px}
