.index_page___K_Zp{display:flex;flex-direction:column;min-height:100svh}.index_content__3eWv8{flex:1 1 auto;width:var(--page-content-width);margin:0 auto;padding:calc(70px + 72px) var(--gutter) 112px}.index_content__3eWv8>:first-child{margin-top:0}.index_markdown__MDuoe{max-width:860px;margin:0 auto;color:var(--ink);font-size:15px;line-height:1.85;overflow-wrap:anywhere}.index_markdown__MDuoe>:first-child{margin-top:0}.index_markdown__MDuoe>:last-child{margin-bottom:0}.index_markdown__MDuoe h1,.index_markdown__MDuoe h2,.index_markdown__MDuoe h3,.index_markdown__MDuoe h4{color:var(--ink);line-height:1.35;letter-spacing:-.025em}.index_markdown__MDuoe h1{margin:0 0 28px;font-size:clamp(34px,5vw,54px);font-weight:650}.index_markdown__MDuoe h2{margin:48px 0 18px;padding-top:24px;border-top:1px solid var(--line);font-size:25px;font-weight:600}.index_markdown__MDuoe h3{margin:30px 0 12px;font-size:19px;font-weight:600}.index_markdown__MDuoe h4{margin:24px 0 10px;font-size:16px}.index_markdown__MDuoe p{margin:0 0 18px;color:var(--muted)}.index_markdown__MDuoe strong{color:var(--ink);font-weight:650}.index_markdown__MDuoe ol,.index_markdown__MDuoe ul{margin:0 0 22px;padding-left:1.5em;color:var(--muted)}.index_markdown__MDuoe li{padding-left:4px;margin:5px 0}.index_markdown__MDuoe li::marker{color:var(--acid)}.index_markdown__MDuoe li>p{margin:0}.index_markdown__MDuoe a{color:var(--acid);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--acid) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--acid) 50%,transparent);text-underline-offset:3px}.index_markdown__MDuoe a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.index_markdown__MDuoe a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.index_markdown__MDuoe blockquote{margin:24px 0;padding:2px 0 2px 20px;border-left:2px solid var(--acid)}.index_markdown__MDuoe blockquote p:last-child{margin-bottom:0}.index_markdown__MDuoe hr{height:1px;margin:36px 0;border:0;background:var(--line)}.index_markdown__MDuoe code{padding:2px 5px;border-radius:4px;background:color-mix(in srgb,var(--ink) 9%,transparent);font:.9em var(--font-mono)}.index_markdown__MDuoe pre{overflow-x:auto;padding:16px;border-radius:var(--radius-base);background:color-mix(in srgb,var(--ink) 7%,transparent)}.index_markdown__MDuoe pre code{padding:0;background:none}.index_markdown__MDuoe img{max-width:100%;height:auto}@media (max-width:640px){.index_content__3eWv8{padding-bottom:76px}.index_markdown__MDuoe{font-size:14px;line-height:1.8}.index_markdown__MDuoe h1{margin-bottom:22px}.index_markdown__MDuoe h2{margin-top:38px;padding-top:20px;font-size:21px}.index_markdown__MDuoe h3{font-size:17px}}