.prose[data-astro-cid-aic3wt63] :not(h2):not(h3):not(h4):not(h5):not(h6)+h2,.prose[data-astro-cid-aic3wt63] :not(h2):not(h3):not(h4):not(h5):not(h6)+h3,.prose[data-astro-cid-aic3wt63] :not(h2):not(h3):not(h4):not(h5):not(h6)+h4,.prose[data-astro-cid-aic3wt63] :not(h2):not(h3):not(h4):not(h5):not(h6)+h5,.prose[data-astro-cid-aic3wt63] :not(h2):not(h3):not(h4):not(h5):not(h6)+h6{margin-top:var(--size-8);margin-bottom:var(--size-6)}.prose[data-astro-cid-aic3wt63] h2:not(:where(.not-prose *)),.prose[data-astro-cid-aic3wt63] h3:not(:where(.not-prose *)),.prose[data-astro-cid-aic3wt63] h4:not(:where(.not-prose *)),.prose[data-astro-cid-aic3wt63] h5:not(:where(.not-prose *)),.prose[data-astro-cid-aic3wt63] h6:not(:where(.not-prose *)){color:var(--color-text-highlight);word-wrap:anywhere;text-wrap:balance;line-height:1.25;position:relative}.prose[data-astro-cid-aic3wt63] h2:not(:where(.not-prose *))>a,.prose[data-astro-cid-aic3wt63] h3:not(:where(.not-prose *))>a,.prose[data-astro-cid-aic3wt63] h4:not(:where(.not-prose *))>a,.prose[data-astro-cid-aic3wt63] h5:not(:where(.not-prose *))>a,.prose[data-astro-cid-aic3wt63] h6:not(:where(.not-prose *))>a{position:relative}.prose[data-astro-cid-aic3wt63] h2:not(:where(.not-prose *))>a:focus-visible,.prose[data-astro-cid-aic3wt63] h3:not(:where(.not-prose *))>a:focus-visible,.prose[data-astro-cid-aic3wt63] h4:not(:where(.not-prose *))>a:focus-visible,.prose[data-astro-cid-aic3wt63] h5:not(:where(.not-prose *))>a:focus-visible,.prose[data-astro-cid-aic3wt63] h6:not(:where(.not-prose *))>a:focus-visible{border-radius:var(--rounded-sm);outline:var(--outline-width) solid var(--color-text-highlight);outline-offset:var(--size-px)}.prose[data-astro-cid-aic3wt63] h2:not(:where(.not-prose *))>a:before,.prose[data-astro-cid-aic3wt63] h3:not(:where(.not-prose *))>a:before,.prose[data-astro-cid-aic3wt63] h4:not(:where(.not-prose *))>a:before,.prose[data-astro-cid-aic3wt63] h5:not(:where(.not-prose *))>a:before,.prose[data-astro-cid-aic3wt63] h6:not(:where(.not-prose *))>a:before{color:var(--color-gray-600);content:"#";left:calc(var(--size-7) * -1);display:none;position:absolute;top:0}@media (width>=768px){.prose[data-astro-cid-aic3wt63] h2:not(:where(.not-prose *))>a:hover:before,.prose[data-astro-cid-aic3wt63] h3:not(:where(.not-prose *))>a:hover:before,.prose[data-astro-cid-aic3wt63] h4:not(:where(.not-prose *))>a:hover:before,.prose[data-astro-cid-aic3wt63] h5:not(:where(.not-prose *))>a:hover:before,.prose[data-astro-cid-aic3wt63] h6:not(:where(.not-prose *))>a:hover:before{display:block}}.prose[data-astro-cid-aic3wt63] h2{font-size:var(--text-2xl);font-weight:var(--font-bold)}.prose[data-astro-cid-aic3wt63] h3{font-size:var(--text-xl);font-weight:var(--font-semibold)}.prose[data-astro-cid-aic3wt63] h4,.prose[data-astro-cid-aic3wt63] h5,.prose[data-astro-cid-aic3wt63] h6{font-weight:var(--font-semibold)}.prose[data-astro-cid-aic3wt63] p,.prose[data-astro-cid-aic3wt63] ul,.prose[data-astro-cid-aic3wt63] ol,.prose[data-astro-cid-aic3wt63] blockquote,.prose[data-astro-cid-aic3wt63] table,.prose[data-astro-cid-aic3wt63] hr{margin-top:var(--size-5)}.prose[data-astro-cid-aic3wt63] li>ul,.prose[data-astro-cid-aic3wt63] li>ol{margin-top:inherit}.prose[data-astro-cid-aic3wt63] strong{color:var(--color-text-highlight);font-weight:var(--font-semibold)}.prose[data-astro-cid-aic3wt63] ul>li:not(:where(.not-prose *)),.prose[data-astro-cid-aic3wt63] ol>li:not(:where(.not-prose *)){padding-left:var(--size-8);position:relative}.prose[data-astro-cid-aic3wt63] ul>li:not(:where(.not-prose *)):before{--size:var(--size-1-5);background-color:var(--color-text-dimmed);border-radius:var(--rounded-full);content:"";height:var(--size);left:var(--size-3);top:var(--size-3);width:var(--size);position:absolute}.prose[data-astro-cid-aic3wt63] ol>li:before{color:var(--color-text-dimmed);content:counter(list-item, decimal) ".";left:var(--size-3);position:absolute}.prose[data-astro-cid-aic3wt63] blockquote{border-left:2px solid var(--color-gray-700);font-style:italic;font-weight:var(--font-medium);margin-left:var(--size-0-5);padding-left:var(--size-4)}.prose[data-astro-cid-aic3wt63] blockquote p:first-of-type:before{content:open-quote}.prose[data-astro-cid-aic3wt63] blockquote p:last-of-type:after{content:close-quote}.prose[data-astro-cid-aic3wt63] table{border-collapse:collapse;display:block;overflow:auto}.prose[data-astro-cid-aic3wt63] tr:nth-child(2n){background-color:var(--color-gray-900)}.prose[data-astro-cid-aic3wt63] th,.prose[data-astro-cid-aic3wt63] td{border:1px solid var(--color-gray-700);padding:var(--size-1-5) var(--size-4)}.prose[data-astro-cid-aic3wt63] hr{border:0;border-bottom:1px solid var(--color-gray-700)}.prose[data-astro-cid-aic3wt63] sup{padding-left:var(--size-0-5);padding-right:var(--size-0-5)}.prose[data-astro-cid-aic3wt63] [data-footnote-ref]:before{content:"["}.prose[data-astro-cid-aic3wt63] [data-footnote-ref]:after{content:"]"}.prose[data-astro-cid-aic3wt63] section[data-footnotes]{border-top:var(--size-px) solid var(--color-gray-800);color:var(--color-text-dimmed);font-size:var(--text-sm);margin-top:var(--size-8);padding-top:var(--size-4)}.prose[data-astro-cid-aic3wt63] section[data-footnotes] a{color:var(--color-text)}.prose[data-astro-cid-aic3wt63] section[data-footnotes] a:hover{color:var(--color-text-highlight)}.prose[data-astro-cid-aic3wt63] section[data-footnotes] .sr-only{clip:rect(0, 0, 0, 0);height:var(--size-px);margin:var(--size-npx);white-space:nowrap;width:var(--size-px);border:0;padding:0;position:absolute;overflow:hidden}.prose[data-astro-cid-aic3wt63] section[data-footnotes] a[data-footnote-backref]{padding-left:var(--size-0-5);padding-right:var(--size-0-5);-webkit-text-decoration:none;text-decoration:none}.prose[data-astro-cid-aic3wt63] :not(pre)>code{background-color:var(--color-gray-800);border-radius:var(--rounded);color:var(--color-text-highlight);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--size-1) var(--size-1) var(--size-0-5)}.prose[data-astro-cid-aic3wt63] h2:not(pre)>a>code,.prose[data-astro-cid-aic3wt63] h3:not(pre)>a>code,.prose[data-astro-cid-aic3wt63] h4:not(pre)>a>code,.prose[data-astro-cid-aic3wt63] h5:not(pre)>a>code,.prose[data-astro-cid-aic3wt63] h6:not(pre)>a>code{font-size:inherit;padding-left:var(--size-1-5);padding-right:var(--size-1-5)}.prose[data-astro-cid-aic3wt63] h2:not(pre)>a>code{font-size:var(--text-xl)}.prose[data-astro-cid-aic3wt63] .expressive-code{margin-top:var(--size-6);margin-bottom:var(--size-7)}.prose[data-astro-cid-aic3wt63] .expressive-code pre:focus-visible{outline-offset:calc(var(--outline-width) * -1);outline-width:var(--outline-width)}.prose[data-astro-cid-aic3wt63] .expressive-code .copy button:focus-visible{outline:var(--outline-width) solid var(--color-text-highlight);outline-offset:var(--outline-offset)}.prose[data-astro-cid-aic3wt63] .admonition{background-color:var(--color-bg-code-block);border:1px solid var(--color-gray-800);border-radius:calc(var(--rounded) + 1px);margin-top:var(--size-6);margin-bottom:var(--size-7);padding:var(--size-3) var(--size-4);line-height:1.6}.prose[data-astro-cid-aic3wt63] .admonition>p:first-child{margin-top:0}
