.section-markdown{color:inherit;font-size:inherit;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.section-markdown>*{margin:0 0 .75em}.section-markdown>:last-child{margin-bottom:0}.section-markdown :is(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.35}.section-markdown h1{font-size:1.5em}.section-markdown h2{font-size:1.3em}.section-markdown h3{font-size:1.15em}.section-markdown :is(h4,h5,h6){font-size:1em}.section-markdown ul{list-style:disc;padding-left:1.5em}.section-markdown ol{list-style:decimal;padding-left:1.5em}.section-markdown li+li{margin-top:.25em}.section-markdown a{color:var(--md-primary, #2563eb);text-decoration:none}.section-markdown a:hover{text-decoration:underline}.section-markdown blockquote{padding-left:.85em;border-left:3px solid var(--md-outline, #e2e8f0);color:var(--md-on-surface-variant, #4b5563)}.section-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--md-surface-variant, #f1f1f2);border-radius:.25em;padding:.1em .3em;white-space:pre-wrap}.section-markdown pre{padding:.75em;background:var(--md-surface-variant, #f1f1f2);border-radius:.5em;overflow-x:auto;white-space:pre}.section-markdown pre code{padding:0;white-space:pre;overflow-wrap:normal}.section-markdown hr{border:0;border-top:1px solid var(--md-outline, #e2e8f0)}.section-markdown-editor{color:var(--md-on-surface, #1c1b1f);font-size:.875rem;line-height:1.5;white-space:normal}.section-markdown-editor .markdown-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;color:var(--md-on-surface-variant, #6b7280)}.section-markdown-editor button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:0;border-radius:.25rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.section-markdown-editor button:hover{background:var(--md-surface-variant, #f1f1f2)}.section-markdown-editor button:focus-visible{outline:2px solid var(--md-primary, #2563eb)}.section-markdown-editor .markdown-editor-input,.section-markdown-editor .markdown-editor-preview{border:1px solid var(--md-outline, #e2e8f0);border-radius:.5rem;overflow:hidden}.section-markdown-editor .markdown-editor-input:focus-within{border-color:var(--md-primary, #2563eb);box-shadow:0 0 0 1px var(--md-primary, #2563eb)}.section-markdown-editor .markdown-editor-toolbar{display:flex;flex-wrap:wrap;gap:.125rem;padding:.25rem;border-bottom:1px solid var(--md-outline, #e2e8f0);background:var(--md-surface, #fff)}.section-markdown-editor .markdown-editor-toolbar button{padding:.5rem}.section-markdown-editor textarea{display:block;width:100%;box-sizing:border-box;padding:.65rem .75rem;border:0;border-radius:0;outline:0;background:var(--md-surface, #fff);color:inherit;font:inherit;line-height:1.7;resize:vertical;white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.section-markdown-editor .markdown-editor-hint{margin:.35rem 0 0;color:var(--md-on-surface-variant, #6b7280);font-size:.75rem}.section-markdown-editor .markdown-editor-preview{margin-top:.5rem;padding:.75rem}
