.mk .mk-docs{grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:56px;padding-bottom:112px;display:grid}.mk .mk-docs-nav{align-self:start;max-height:calc(100vh - 112px);font-size:14.5px;position:sticky;top:88px;overflow-y:auto}.mk .mk-docs-nav h2{font-family:var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-smoke);margin:22px 0 6px;font-size:11.5px;font-weight:600}.mk .mk-docs-nav ul{margin:0;padding:0;list-style:none}.mk .mk-docs-nav a{color:var(--mk-ash);padding:4px 0;display:block}.mk .mk-docs-nav a:hover,.mk .mk-docs-nav a[aria-current=page]{color:var(--mk-paper)}.mk .mk-docs-nav a[aria-current=page]{font-weight:600}.mk .mk-docs-body{max-width:78ch;font-size:16px}.mk .mk-docs-body :is(h1,h2,h3,h4){scroll-margin-top:88px}.mk .mk-docs-body h1{margin-bottom:20px;font-size:clamp(30px,4vw,44px)}.mk .mk-docs-body h2{border-top:1px solid var(--mk-line);margin:48px 0 14px;padding-top:20px;font-size:26px}.mk .mk-docs-body h3{margin:32px 0 10px;font-size:19px}.mk .mk-docs-body h4{margin:24px 0 8px;font-size:16px}.mk .mk-docs-body :is(p,ul,ol,pre,table,blockquote){margin:0 0 16px}.mk .mk-docs-body :is(ul,ol){padding-left:22px}.mk .mk-docs-body li+li{margin-top:4px}.mk .mk-docs-body a{color:var(--mk-accent-text);text-underline-offset:3px;-webkit-text-decoration:underline #79f0a559;text-decoration:underline #79f0a559}.mk .mk-docs-body a:hover{text-decoration-color:currentColor}.mk .mk-docs-body :not(pre)>code{overflow-wrap:anywhere}.mk .mk-docs-body pre{background:var(--mk-term-bg);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-sm);padding:14px 16px;overflow-x:auto}.mk .mk-docs-body pre code{color:var(--mk-term-fg);font-size:13px}.mk .mk-docs-body table{border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.mk .mk-docs-body :is(th,td){border:1px solid var(--mk-line);text-align:left;vertical-align:top;padding:8px 12px}.mk .mk-docs-body th{font-weight:620}.mk .mk-docs-body blockquote{border-left:3px solid var(--mk-line-strong);color:var(--mk-ash);padding:2px 0 2px 16px}.mk .mk-docs-body hr{border:0;border-top:1px solid var(--mk-line);margin:32px 0}.mk .mk-docs-body img{max-width:100%}.mk .mk-docs-edit{border-top:1px solid var(--mk-line);margin-top:48px;padding-top:16px;font-size:14px}@media (max-width:860px){.mk .mk-docs{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:32px}.mk .mk-docs-nav{border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-height:none;padding-bottom:20px;display:grid;position:static}.mk .mk-docs-nav>a{grid-column:1/-1}}
