.comment-body{margin-top:17px;overflow-wrap:anywhere;line-height:1.85}
.comment-body.is-collapsed{max-height:5.55em;overflow:hidden}
.comment-body.is-collapsed.is-truncated{mask-image:linear-gradient(#000 75%,transparent)}
.comment-body p,.comment-body ul,.comment-body ol,.comment-body blockquote,.comment-body pre{margin:0 0 .65em}
.comment-body p{white-space:normal;line-height:inherit}
.comment-body p:last-child,.comment-body ul:last-child,.comment-body ol:last-child,.comment-body blockquote:last-child,.comment-body pre:last-child{margin-bottom:0}
.comment-body ul,.comment-body ol{padding-left:1.5em}
.comment-body li{padding-left:.2em}
.comment-body blockquote{padding:0 0 0 1em;border-left:2px solid var(--red);color:var(--muted)}
.comment-body h1,.comment-body h2,.comment-body h3,.comment-body h4{font-family:"Noto Serif KR",serif;font-weight:500;line-height:1.5;margin:.45em 0}
.comment-body h1{font-size:1.35em}.comment-body h2{font-size:1.2em}.comment-body h3{font-size:1.1em}.comment-body h4{font-size:1em}
.comment-body pre{max-width:100%;overflow:auto;padding:12px;background:#edf0e9;white-space:pre-wrap}
.comment-body code{font: .9em ui-monospace,SFMono-Regular,monospace;background:#edf0e9;padding:.1em .25em}
.comment-body pre code{background:transparent;padding:0}
.comment-body a{color:#8c463c;text-decoration:underline;text-underline-offset:3px}
.comment-body hr{border:0;border-top:1px solid var(--line);margin:1em 0}
.comment-toggle{display:inline-flex;margin-top:16px;padding:6px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--red);font-size:14px;min-height:38px}
.markdown-help{margin:4px 0 18px;color:var(--muted)}
