.wp-block-post-comments-form,.comment-respond{margin:40px 0;padding:0;background:0 0}.comment-form-comment textarea,.wp-block-post-comments-form textarea{width:100%;min-height:150px;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:16px;font-family:inherit;resize:vertical;background:#fff;box-sizing:border-box}.comment-form-comment textarea:focus,.wp-block-post-comments-form textarea:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.comment-form .form-submit input[type=submit],.wp-block-post-comments-form button[type=submit],.wp-block-post-comments-form input[type=submit]{background:var(--color-primary);color:#fff;padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;float:right;margin-top:10px}.comment-form .form-submit input[type=submit]:hover,.wp-block-post-comments-form button[type=submit]:hover,.wp-block-post-comments-form input[type=submit]:hover{background:var(--color-primary)}.comment-form-comment label{display:none}.comment-form:after,.wp-block-post-comments-form:after{content:"";display:table;clear:both}.wp-block-post-comments-form,.comment-respond{margin:40px 0;padding:0;background:0 0;max-width:800px}.wp-block-post-comments-form h3,.comment-reply-title{font-size:1.5rem;margin-bottom:.4rem;font-family:var(--font-headers);margin-bottom:8px}.comment-form-comment textarea,.wp-block-post-comments-form textarea{width:100%;min-height:150px;padding:15px;border:1px solid #000;border-radius:4px;font-size:16px;font-family:inherit;resize:vertical;background:#fff;box-sizing:border-box}.comment-form-comment textarea:focus,.wp-block-post-comments-form textarea:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.comment-form .form-submit input[type=submit],.wp-block-post-comments-form button[type=submit],.wp-block-post-comments-form input[type=submit]{background:var(--color-primary);color:#fff;padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:550;cursor:pointer;float:right;margin-top:10px;transition:color .2s,background-color .2s,border-color .2s}.comment-form .form-submit input[type=submit]:hover,.wp-block-post-comments-form button[type=submit]:hover,.wp-block-post-comments-form input[type=submit]:hover{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary)}.comment-form-comment label{display:none !important}.comment-form:after,.wp-block-post-comments-form:after{content:"" !important;display:table;clear:both !important}.comment-form .logged-in-as,.logged-in-as{display:none}.wp-block-comments{margin:40px 0}.wp-block-comments h3{font-size:24px;color:#333;margin-bottom:20px}.comment,.wp-block-comment{border:1px solid #000;border-radius:8px;padding:30px;margin-bottom:55px !important;background:0 0;position:relative;max-width:800px}.comment:last-child,.wp-block-comment:last-child{margin-bottom:0 !important}.comment-body,.wp-block-comment .comment-body,.wp-block-comment__inner,.wp-block-comment article{border:0 !important;background:0 0 !important;padding:0 !important;box-shadow:none !important;margin:0 !important}.comment-form input[type=text],.comment-form input[type=email],.wp-block-post-comments-form input[type=text],.wp-block-post-comments-form input[type=email]{width:100%;padding:12px;border:1px solid #000;border-radius:4px;font-size:16px;margin-top:5px;margin-bottom:18px;box-sizing:border-box;background:#fff}.comment-author,.wp-block-comment .wp-block-avatar{display:flex;align-items:center;gap:15px;margin-bottom:15px}.comment-author img,.wp-block-avatar img{width:50px;height:50px;border-radius:50%}.comment-author .fn,.wp-block-comment .comment-author{font-size:18px;font-weight:600;color:#333}.comment-content,.wp-block-comment .comment-content{font-size:30px;line-height:1.6;color:#333;margin-bottom:15px}.reply a,.wp-block-comment .reply-link{background:#2c5282;color:#fff;padding:8px 35px;border-radius:6px;text-decoration:none;font-size:16px;font-weight:500;float:right;margin-top:37px}.reply a:hover,.wp-block-comment .reply-link:hover{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary)}.comments-area a[href*=comments]{color:#333;text-decoration:underline;font-size:16px}.comment-notes{margin-bottom:10px}.comment-form-cookies-consent{margin-bottom:5px}