.cg-comments{box-sizing:border-box;width:calc(100% - 40px);max-width:1180px;margin:3rem auto;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid #dbe3d6;border-radius:18px;background:#fffdf7;color:#173c2c;font:400 1rem/1.7 system-ui,sans-serif}.cg-comments>h2{font:700 clamp(1.6rem,3vw,2rem)/1.3 system-ui,sans-serif}.cg-comments h3{font:700 1.4rem/1.3 system-ui,sans-serif}.cg-comments a{color:#204b38;text-decoration:underline;text-underline-offset:.18em}.cg-comments label{display:block;font-weight:600;margin-bottom:.3rem}.cg-comments input:not([type=submit]):not([type=checkbox]),.cg-comments textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.75rem;border:1px solid #7b8d79;border-radius:8px;background:white;color:#173c2c;font:inherit}.cg-comments textarea{min-height:160px}.cg-comments .submit{padding:.85rem 1.4rem;background:#173c2c;color:white;border:0;border-radius:8px;font:600 1rem/1.4 system-ui,sans-serif;cursor:pointer}.cg-comments :focus-visible{outline:3px solid #456d49;outline-offset:3px}.cg-comments-note,.cg-comments .comment-notes{font-size:.9rem}.cg-comments-preview{padding:1rem;background:#f0f3eb;border-radius:8px}.cg-comment-preview-fields{padding:0;margin:0;border:0;min-width:0}.cg-comment-preview-fields .submit{opacity:.6;cursor:default}.cg-comments .comment-list{padding-left:1.25rem}.cg-comments .children{padding-left:1rem}.cg-comments .comment-body{margin-block:1rem;padding:1rem;border-bottom:1px solid #dbe3d6;overflow-wrap:anywhere}.cg-comments .comment-meta{font-size:.85rem}.cg-comment-pages{display:flex;gap:.75rem;flex-wrap:wrap}
