[data-study-comments]{margin-top:48px;padding-top:28px;border-top:1px solid #ded8c9;font:16px/1.6 system-ui,sans-serif}[data-study-comments] h2{margin:0 0 12px;font-size:25px}[data-study-comments] textarea{box-sizing:border-box;display:block;width:100%;min-height:125px;padding:14px;border:1px solid #b8ad94;border-radius:8px;background:#fffef9;color:#29281f;font:inherit;resize:vertical}[data-study-comments] textarea:focus{outline:2px solid #725b1f;outline-offset:2px}[data-study-comments] label{display:block;margin:12px 0 6px}[data-study-comments] .comment-meta{text-align:right;font-size:12px;color:#686154}[data-study-comments] button{border:0;border-radius:999px;background:#f8c344;color:#292414;font:700 15px system-ui,sans-serif;padding:13px 25px;cursor:pointer}[data-study-comments] button:disabled{opacity:.65;cursor:wait}[data-study-comments] [hidden]{display:none!important}[data-study-comments] .comment-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}[data-comment-list]{margin-top:25px}.reader-comment{padding:20px 0;border-top:1px solid #e7e0d2;font:16px/1.65 system-ui,sans-serif}.reader-comment .reader-comment-by{display:flex;justify-content:space-between;gap:15px;margin:0 0 8px;color:#655d4a;font-size:13px}.reader-comment time{font-size:12px}.reader-comment .reader-comment-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font:16px/1.65 system-ui,sans-serif}.comments-empty{color:#6e6758;font-size:14px}[data-study-comments] .comment-intro{font:14px/1.6 system-ui,sans-serif!important;color:#686154}[data-study-comments] [role=status]{min-height:1.6em;font-size:14px}[data-comment-more]{margin-top:15px}
