.tutorial-markdown{min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere}.tutorial-markdown p{margin:0 0 12px}.tutorial-markdown :is(h3,h4,h5,h6){color:inherit;font-family:var(--font-body);margin:24px 0 12px;line-height:1.5}.tutorial-markdown h3{font-size:21px;font-weight:650}.tutorial-markdown h4{font-size:18px;font-weight:600}.tutorial-markdown :is(h5,h6){font-size:16px;font-weight:600}.tutorial-markdown>:first-child{margin-top:0}.tutorial-markdown>:last-child{margin-bottom:0}.tutorial-markdown :is(ul,ol){margin:12px 0 16px;padding-left:1.6em;display:block}.tutorial-markdown ul{list-style:outside}.tutorial-markdown ol{list-style:decimal}.tutorial-markdown li{font:inherit;margin:6px 0;padding:0;display:list-item}.tutorial-markdown li>:is(ul,ol){margin-block:6px}.tutorial-markdown li>p{margin-bottom:6px}.tutorial-markdown blockquote{color:inherit;background:0 0;border-left:3px solid #d8d2df;margin:14px 0;padding:8px 0 8px 16px}.tutorial-markdown blockquote>:last-child{margin-bottom:0}.tutorial-markdown hr{border:0;border-top:1px solid #e1dcd6;height:0;margin:20px 0}.tutorial-markdown a{color:var(--tutorial-module-deep,#4d2daf);text-underline-offset:3px;text-decoration:underline}.tutorial-markdown :not(pre)>code{overflow-wrap:anywhere;background:#f1eeea;border-radius:3px;padding:1px 4px;font-size:.9em}.tutorial-markdown pre{white-space:pre;max-width:100%;font:13px/1.75 var(--font-mono,monospace);background:#f5f3ef;border:1px solid #e1dcd6;border-radius:4px;margin:14px 0;padding:14px 16px;overflow-x:auto}.tutorial-markdown pre code{color:inherit;font:inherit;white-space:inherit;background:0 0;padding:0}.tutorial-markdown-table-block{min-width:0;margin:16px 0;position:relative}.tutorial-markdown-table-block:before,.tutorial-markdown-table-block:after{content:"";pointer-events:none;z-index:1;opacity:0;width:14px;position:absolute;top:0;bottom:0}.tutorial-markdown-table-block:before{background:linear-gradient(90deg,#6c625c55,#0000);left:0}.tutorial-markdown-table-block:after{background:linear-gradient(270deg,#6c625c55,#0000);right:0}.tutorial-markdown-table-block[data-scroll-left]:before,.tutorial-markdown-table-block[data-scroll-right]:after{opacity:1}.tutorial-markdown-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.tutorial-markdown-table-scroll:focus-visible{outline:2px solid var(--tutorial-module-deep);outline-offset:2px}.tutorial-markdown table{border-collapse:collapse;width:100%;font:inherit;display:table}.tutorial-markdown :is(th,td){text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;font:inherit;border:1px solid #dcd6cf;padding:10px 12px;display:table-cell}.tutorial-markdown th{background:#f3f0ec;font-size:14px;font-weight:650}.tutorial-markdown .tutorial-markdown-chapter-index{table-layout:fixed}.tutorial-markdown-chapter-index :is(th,td):first-child{width:44px}.tutorial-markdown-chapter-index :is(th,td):nth-child(2){width:140px}.tutorial-markdown-chapter-index :is(th,td):nth-child(3){width:166px}.tutorial-markdown-chapter-index :is(th,td):nth-child(4){width:96px}.tutorial-markdown-file{border:1px solid #ddd9d4;border-radius:4px;margin:18px 0;padding:16px}.tutorial-markdown .tutorial-markdown-file-label{color:var(--evidence-muted);margin-bottom:16px;font-size:13px;font-weight:650}.tutorial-markdown-frontmatter>p{margin:0;font-size:14px;font-weight:600}.tutorial-markdown .tutorial-markdown-frontmatter pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media (width<=720px){.tutorial-markdown-file{padding:12px}.tutorial-markdown :is(th,td){padding:9px 10px}}
