.md-doc{max-width:820px;color:var(--fg-1);margin:0 auto;padding:32px 24px 80px;font-size:15px;line-height:1.65}.md-doc>:first-child{margin-top:0}.md-doc h1{letter-spacing:-.02em;color:var(--fg-0);margin:0 0 16px;font-size:28px;font-weight:600}.md-doc h2{border-top:1px solid var(--line-1);color:var(--fg-0);margin:40px 0 12px;padding-top:8px;font-size:20px;font-weight:600}.md-doc h3{color:var(--fg-0);margin:28px 0 8px;font-size:16px;font-weight:600}.md-doc p{color:var(--fg-2);margin:0 0 14px}.md-doc a{color:var(--teal-0);text-underline-offset:3px;text-decoration:underline}.md-doc strong{color:var(--fg-0);font-weight:600}.md-doc em{font-style:italic}.md-doc ul,.md-doc ol{color:var(--fg-2);margin:0 0 16px;padding-left:22px}.md-doc li{margin:4px 0}.md-doc blockquote{border-left:3px solid var(--teal-0);background:var(--teal-soft);color:var(--fg-2);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:16px 0;padding:12px 16px}.md-doc blockquote p{color:inherit;margin:0}.md-doc code{font-family:var(--mono);background:var(--bg-1);border:1px solid var(--line-1);color:var(--teal-0);border-radius:4px;padding:1px 6px;font-size:12.5px}.md-doc pre{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-sm);margin:16px 0;padding:16px;overflow-x:auto}.md-doc pre code{color:var(--fg-1);background:0 0;border:0;padding:0;font-size:12px;line-height:1.55}.md-doc table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:13.5px;display:block;overflow-x:auto}.md-doc thead{background:var(--bg-1)}.md-doc th,.md-doc td{border:1px solid var(--line-1);text-align:left;vertical-align:top;padding:8px 12px}.md-doc th{color:var(--fg-0);font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.md-doc td{color:var(--fg-2)}.md-doc hr{border:0;border-top:1px solid var(--line-1);margin:32px 0}.md-doc input[type=checkbox]{margin-right:8px}
