.markdown{line-height:1.8;overflow-wrap:anywhere;min-width:0;text-align:left}
.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}
.markdown p{white-space:normal;margin:.7em 0}.markdown h2,.markdown h3,.markdown h4{line-height:1.4;margin:1.2em 0 .5em}
.markdown ul,.markdown ol{padding-left:1.6em}.markdown blockquote{margin:1em 0;padding:.3em 1em;border-left:3px solid #7c9386;color:#53665a}
.markdown pre{padding:16px;overflow:auto;background:#eef0eb;white-space:pre;border-radius:6px;max-width:100%}.markdown code{font-family:monospace;font-size:.9em}.markdown :not(pre)>code{background:#eef0eb;padding:.1em .3em;border-radius:3px}
.markdown img{max-width:100%;height:auto}.markdown table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.markdown th,.markdown td{padding:8px 12px;border:1px solid #ccd4cc}.markdown a{text-decoration:underline;text-underline-offset:3px}
.markdown-preview{margin-top:8px;font-weight:400;font-size:14px}.markdown-preview summary{cursor:pointer;color:#365b45;padding:6px 0}.markdown-preview small{display:block;color:#68776b;margin-bottom:12px}.markdown-preview>.markdown{padding:16px;border:1px solid #d5ded3;border-radius:6px;background:#fff;max-height:420px;overflow:auto}
