.comments{border-top:1px solid #ccd3c5;margin-top:45px;padding-top:25px}.comments label,.moderation label{display:block;margin:15px 0}.comments input,.comments textarea,.moderation input{display:block;width:100%;max-width:580px;padding:12px;border:1px solid #aab7a3;border-radius:6px;font:inherit;background:#fff}.comments textarea{min-height:130px}.comments button,.moderation button{background:#173d30;color:#f8f6ef;border:0;border-radius:6px;padding:12px 22px;font:inherit;cursor:pointer}.comments button:disabled{opacity:.5}.comments .trap{position:absolute;left:-10000px}.comment-list article,.moderation article{padding:20px 0;border-bottom:1px solid #ccd3c5}.comment-text{white-space:pre-wrap;overflow-wrap:anywhere}.moderation{max-width:900px;margin:40px auto;padding:20px;font:16px/1.6 system-ui;color:#173d30}.comments small{display:block;line-height:1.6}
