.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{font-weight:var(--font-weight-semibold)}.markdown-content h1{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.markdown-content h1:first-child{margin-top:0}.markdown-content h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.markdown-content h2:first-child{margin-top:0}.markdown-content h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.markdown-content h3:first-child{margin-top:0}.markdown-content h4{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--text-base--line-height)}.markdown-content h4:first-child{margin-top:0}.markdown-content code,.markdown-content pre{font-family:Menlo,Courier New,monospace;font-size:var(--text-base);line-height:var(--text-base--line-height);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);background-color:var(--color-gray-100)}.markdown-content code:not(pre>code){border:1px solid var(--color-gray-200);color:#c2005c;color:oklch(52.5% .223 3.958)}.markdown-content code{padding-block:calc(var(--spacing) * .75);padding-inline:calc(var(--spacing) * 1.25);font-size:var(--text-sm)}.markdown-content pre{display:block;overflow-x:scroll;margin-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.markdown-content pre code{display:block;width:fit-content;border:0;padding:0;background-color:inherit;font-size:var(--text-sm);line-height:var(--leading-snug)}.markdown-content p{margin-block:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--text-base--line-height)}.markdown-content p:first-child{margin-top:0}.markdown-content p:last-child{margin-bottom:0}.markdown-content article h1:first-child,.markdown-content article h2:first-child,.markdown-content article h3:first-child,.markdown-content article h4:first-child,.markdown-content article p:first-child{margin-top:0}.markdown-content a{color:var(--color-blue-500);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition-property:color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.markdown-content a:hover{color:var(--color-blue-600)}.markdown-content img{display:block;max-width:100%;margin-inline:auto}.markdown-content blockquote{margin-block:calc(var(--spacing) * 6);padding-inline-start:calc(var(--spacing) * 4);border-inline-start-width:calc(var(--spacing) * 1);border-inline-start-color:var(--color-neutral-700);font-weight:var(--font-weight-semibold);font-style:italic}.markdown-content table{display:block;width:100%;max-width:100%;margin-block:calc(var(--spacing) * 8);overflow-x:auto;white-space:nowrap;border-collapse:collapse}.markdown-content table thead{border-bottom-width:1px;border-bottom-color:var(--color-neutral-400)}.markdown-content table th{font-weight:var(--font-weight-semibold);vertical-align:bottom;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 2)}.markdown-content table tbody tr{border-bottom-width:1px;border-bottom-color:var(--color-neutral-300)}.markdown-content table tbody tr td{padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5)}.markdown-content ul,.markdown-content ol{margin-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 6)}.markdown-content ul:first-child,.markdown-content ol:first-child{margin-top:0}.markdown-content ul{list-style-type:disc}.markdown-content ul ul{list-style-type:circle}.markdown-content ul ul ul{list-style-type:square}.markdown-content ol{list-style-type:decimal}.markdown-content ol ol{list-style-type:lower-alpha}.markdown-content ol ol ol{list-style-type:lower-roman}.markdown-content li{margin-block:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 1)}.markdown-content hr{border-color:var(--color-gray-400);border-style:dashed}.markdown-content figure{margin-block:calc(var(--spacing) * 8)}.markdown-content figure img{margin-bottom:0}.markdown-content figure figcaption{font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:calc(var(--spacing) * 1)}:is(html.dark) .markdown-content blockquote{border-inline-start-color:var(--color-gray-400)}:is(html.dark) .markdown-content code,:is(html.dark) .markdown-content pre{background-color:var(--color-stone-700)}:is(html.dark) .markdown-content pre code{background-color:inherit}
