.comment-reply{margin-left:clamp(16px,4vw,36px);padding-left:18px;border-left:2px solid #80704e}.reply-context{display:block;color:#c7aa76;font:14px/1.5 Arial;margin-top:10px}.comment-reply-button,.cancel-reply{font:16px/1.4 Georgia;background:transparent;color:#c7aa76;border:1px solid #80704e;padding:8px 16px;cursor:pointer;min-height:44px}.comment-reply-button:hover,.cancel-reply:hover{background:#28281f}.comment-reply-button:focus-visible,.cancel-reply:focus-visible{outline:2px solid #c7aa76;outline-offset:3px}.cancel-reply{margin-bottom:18px}.cancel-reply[hidden]{display:none}.reader-comment p{overflow-wrap:anywhere}.reader-comment time{font-size:14px}.reader-comment:target{outline:1px solid #80704e;outline-offset:4px}button:disabled{opacity:.6;cursor:default}

.remember-reader{border:1px solid #80704e;padding:16px;margin:24px 0;font:16px/1.6 Arial}.remember-reader summary{color:#c7aa76;cursor:pointer}.remember-reader label{display:block}.remember-reader input{display:block;box-sizing:border-box;width:100%;max-width:400px;padding:12px;margin:8px 0 14px;background:#10110f;color:#f3ead7;border:1px solid #80704e;font:16px Arial}.remember-reader button{background:#c7aa76;color:#10110f;border:0;padding:12px;font:16px Arial;cursor:pointer}.remember-reader[hidden]{display:none}

.reply-email-options{margin:20px 0;font:16px/1.6 Arial}.reply-email-options label{display:block!important;margin:12px 0}.reply-email-options input[type=checkbox]{width:18px!important;height:18px;display:inline-block!important;margin:0 8px 0 0;vertical-align:middle}.reply-email-options input[type=email]{box-sizing:border-box;width:100%;max-width:440px;padding:12px;border:1px solid #80704e;background:#10110f;color:#f3ead7;font:16px Arial}.reply-email-options [hidden]{display:none!important}.reply-email-options p{font:14px/1.6 Arial;color:#b6b0a2}
