.md-body{line-height:1.85;font-size:1rem;overflow-wrap:anywhere}.md-body>:first-child{margin-top:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4{color:var(--color-teal-800,#134e4a);font-weight:700;line-height:1.4;margin:1.6em 0 .6em}.md-body h1{font-size:1.6rem}.md-body h2{font-size:1.3rem}.md-body h3{font-size:1.1rem}.md-body p{margin:0 0 1em}.md-body ol,.md-body ul{margin:0 0 1em;padding-inline-start:1.5em}.md-body ul{list-style:disc}.md-body ol{list-style:decimal}.md-body li{margin:.25em 0}.md-body li>input[type=checkbox]{margin-inline-end:.5em;accent-color:var(--color-teal-700,#0f766e)}.md-body a{color:var(--color-teal-700,#0f766e);text-decoration:underline;text-underline-offset:3px}.md-body strong{font-weight:700}.md-body blockquote{border-inline-start:3px solid var(--color-gold-400,#d4af37);padding-inline-start:1em;color:var(--muted-foreground,#6b7280);margin:1em 0}.md-body hr{border:0;border-top:1px solid var(--border,#e5e7eb);margin:2em 0}.md-body code{font-family:ui-monospace,monospace;font-size:.9em;padding:.1em .4em;border-radius:4px}.md-body code,.md-body pre{background:var(--muted,#f3f4f6)}.md-body pre{padding:1em;border-radius:8px;overflow-x:auto;direction:ltr}.md-body table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em}.md-body td,.md-body th{border:1px solid var(--border,#e5e7eb);padding:.5em .75em;text-align:start;overflow-wrap:break-word}.md-body img{max-width:100%;border-radius:8px}.md-body .md-check{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:2px solid #94a3b8;border-radius:.4rem;background:#fff;color:transparent;transition:all .15s}.md-body .md-check svg{width:1.1rem;height:1.1rem}.md-body .md-check[aria-checked=true],.md-body tr:hover .md-check{border-color:var(--color-teal-700,#0f766e)}.md-body .md-check[aria-checked=true]{background:var(--color-teal-700,#0f766e);color:#fff}.md-body .md-check:focus-visible{outline:2px solid var(--color-teal-700,#0f766e);outline-offset:2px}.md-body li.md-band-active,.md-body tr.md-row-checked td{background:var(--color-teal-50,#f0fdfa)}.md-body li.md-band-active{border-radius:.5rem;outline:2px solid var(--color-teal-300,#5eead4);outline-offset:4px}