.ca-b-comments{box-sizing:border-box;max-width:960px;margin:0 auto 70px;padding-top:30px;border-top:1px solid #ded6c9;color:#405165;font:15px/1.8 Arial,sans-serif;scroll-margin-top:110px}.ca-b-comments>h2{font:500 36px/1.2 Georgia,serif;color:#25333d;margin:0 0 22px}.ca-b-comments h3{font:500 27px/1.3 Georgia,serif;color:#25333d;margin:30px 0 18px}.ca-b-comments a{color:#755322;text-underline-offset:3px}.ca-comments-empty{margin:0 0 24px}.ca-comments-auth-intro{margin:0 0 16px}.ca-comments-auth-actions{display:flex;flex-wrap:wrap;gap:12px}.ca-b-comments a.ca-comments-login,.ca-b-comments a.ca-comments-register{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 20px;border:1px solid #25333d;border-radius:5px;text-decoration:none;color:#25333d}.ca-b-comments a.ca-comments-login{background:#25333d;color:#fff}.ca-comments-register:hover{background:#f0e9df}.ca-b-comments textarea{box-sizing:border-box;width:100%;max-width:100%;padding:14px;border:1px solid #b8a68a;border-radius:5px;background:#fffdf9;font:16px/1.7 Arial,sans-serif;color:#25333d;resize:vertical}.ca-b-comments label{display:block;font-weight:600;margin-bottom:8px}.ca-b-comments .submit{padding:12px 22px;min-height:44px;border:1px solid #25333d;border-radius:5px;background:#25333d;color:#fff;font:600 14px/1.5 Arial,sans-serif;cursor:pointer}.ca-comments-moderation{font-size:13px;color:#596677}.ca-comment-list,.ca-comment-list .children{list-style:none;padding:0}.ca-comment-list .children{padding-left:24px}.ca-comment-list .comment-body{margin:0 0 22px;padding:20px;background:#f3eee6;border:1px solid #e1d7c8;border-radius:6px;overflow-wrap:anywhere}.ca-comment-list .comment-author{font-weight:600;color:#25333d}.ca-comment-list .comment-metadata{font-size:12px}.ca-comment-list .comment-content p:last-child{margin-bottom:0}.ca-comment-list .reply{font-size:13px;margin-top:12px}.ca-comment-list .comment-awaiting-moderation{font-size:13px;font-style:italic}.ca-b-comments :focus-visible{outline:3px solid #9b783f;outline-offset:3px}#cancel-comment-reply-link{font:13px/1.5 Arial,sans-serif;margin-left:12px}@media(max-width:600px){.ca-b-comments{margin-bottom:45px}.ca-b-comments>h2{font-size:31px}.ca-comment-list .children{padding-left:14px}.ca-comment-list .comment-body{padding:16px}.ca-comments-auth-actions a{flex:1}}
