.prose[data-astro-cid-k7ybrh5x]{padding-top:56px}.prose[data-astro-cid-k7ybrh5x] p,.prose[data-astro-cid-k7ybrh5x] li{font:400 18px/28px var(--font-body);color:var(--body)}.prose[data-astro-cid-k7ybrh5x] strong,.prose[data-astro-cid-k7ybrh5x] b{color:inherit;font-weight:500}.prose[data-astro-cid-k7ybrh5x] a,.prose[data-astro-cid-k7ybrh5x] code{overflow-wrap:anywhere}.prose[data-astro-cid-k7ybrh5x] code{font:400 .84em/1 var(--font-mono);color:var(--ink)}.prose[data-astro-cid-k7ybrh5x] :where(ul:not([class]),ol:not([class]),ul.cols){margin:0;padding:0;list-style:none}.prose[data-astro-cid-k7ybrh5x] ol:not([class]){counter-reset:item}.prose[data-astro-cid-k7ybrh5x] :is(ul:not([class]),ol:not([class]),ul.cols)>li{padding-left:40px;position:relative}.prose[data-astro-cid-k7ybrh5x] :is(ul:not([class]),ol:not([class]))>li+li{margin-top:16px}.prose[data-astro-cid-k7ybrh5x] :is(ul:not([class]),ul.cols)>li:before{content:"•";width:24px;font:400 14px/22px var(--font-mono);color:var(--accent);position:absolute;top:0;left:0}.prose[data-astro-cid-k7ybrh5x] ol:not([class])>li{counter-increment:item}.prose[data-astro-cid-k7ybrh5x] ol:not([class])>li:before{content:counter(item) ".";width:24px;font:400 14px/22px var(--font-mono);color:var(--accent);position:absolute;top:3px;left:0}.prose[data-astro-cid-k7ybrh5x] li>*+*,.prose[data-astro-cid-k7ybrh5x] li>:is(ul,ol){margin-top:16px}.prose[data-astro-cid-k7ybrh5x] ul.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.prose[data-astro-cid-k7ybrh5x] :where(pre,blockquote,hr,figure){margin:0}.prose[data-astro-cid-k7ybrh5x] pre{border-radius:var(--radius-10);background:var(--inverted);color:var(--on-inverted);font:400 14px/22px var(--font-mono);padding:24px;overflow-x:auto}.prose[data-astro-cid-k7ybrh5x] pre code{font:inherit;color:inherit;overflow-wrap:normal}.prose[data-astro-cid-k7ybrh5x] blockquote{box-shadow:inset 2px 0 0 var(--accent);padding:2px 0 2px 20px}.prose[data-astro-cid-k7ybrh5x] blockquote>*+*{margin-top:16px}.prose[data-astro-cid-k7ybrh5x] hr{border:0;border-top:1px solid var(--rule)}.prose[data-astro-cid-k7ybrh5x] img{border-radius:var(--radius-10)}.prose[data-astro-cid-k7ybrh5x] .table-wrap{overflow-x:auto}.prose[data-astro-cid-k7ybrh5x] table{border-collapse:collapse;width:100%}.prose[data-astro-cid-k7ybrh5x] th{text-align:left;vertical-align:top;background:var(--ink);color:var(--on-inverted);font:400 12px/18px var(--font-mono);padding:12px 16px}.prose[data-astro-cid-k7ybrh5x] td{text-align:left;vertical-align:top;font:400 16px/25px var(--font-body);color:var(--ink);padding:12px 16px}.prose[data-astro-cid-k7ybrh5x] tbody tr:nth-child(odd){background:var(--surface)}.prose[data-astro-cid-k7ybrh5x] tbody tr:nth-child(2n){background:var(--page)}.intro[data-astro-cid-k7ybrh5x]{flex-direction:column;gap:24px;display:flex}.intro[data-astro-cid-k7ybrh5x] h1{text-wrap:pretty;max-width:1100px}.intro[data-astro-cid-k7ybrh5x] p,.intro[data-astro-cid-k7ybrh5x] blockquote{max-width:var(--article)}.intro[data-astro-cid-k7ybrh5x] blockquote{box-shadow:none;padding:0}.intro[data-astro-cid-k7ybrh5x] p.lead-sub{max-width:1100px;font:700 var(--fs-sub)/1.31 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.sec[data-astro-cid-k7ybrh5x]{border-top:1px solid var(--rule);grid-template-columns:264px minmax(0,1fr);column-gap:64px;margin-top:64px;padding-top:32px;display:grid}.sec-head[data-astro-cid-k7ybrh5x]{align-self:start;position:sticky;top:24px}.sec-head[data-astro-cid-k7ybrh5x] h2[data-astro-cid-k7ybrh5x]{font:700 var(--fs-sub)/1.31 var(--font-display);letter-spacing:-.02em;text-wrap:wrap;overflow-wrap:break-word}.sec-body[data-astro-cid-k7ybrh5x]{min-width:0}.prose[data-astro-cid-k7ybrh5x] .sec-body[data-astro-cid-k7ybrh5x]>*+*{margin-top:24px}.sec-body[data-astro-cid-k7ybrh5x] h3{font:500 18px/28px var(--font-body);letter-spacing:0;color:var(--ink)}.sec-body[data-astro-cid-k7ybrh5x] h4{font:500 16px/24px var(--font-body);letter-spacing:0;color:var(--ink)}.article[data-astro-cid-k7ybrh5x]>*{max-width:var(--article)}.prose[data-astro-cid-k7ybrh5x].article>*+*{margin-top:24px}.prose[data-astro-cid-k7ybrh5x].article>h2{margin-top:56px}.prose[data-astro-cid-k7ybrh5x].article>h3{font:700 20px/28px var(--font-display);letter-spacing:-.01em;margin-top:40px}.prose[data-astro-cid-k7ybrh5x].article>:is(h2,h3)+*{margin-top:16px}@media (width<=960px){.sec[data-astro-cid-k7ybrh5x]{grid-template-columns:minmax(0,1fr);row-gap:16px;margin-top:48px;padding-top:24px}.sec-head[data-astro-cid-k7ybrh5x]{position:static}.prose[data-astro-cid-k7ybrh5x] ul.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.prose[data-astro-cid-k7ybrh5x]{padding-top:32px}.intro[data-astro-cid-k7ybrh5x]{gap:20px}.prose[data-astro-cid-k7ybrh5x] p,.prose[data-astro-cid-k7ybrh5x] li{font-size:17px;line-height:27px}.prose[data-astro-cid-k7ybrh5x] :is(ul:not([class]),ol:not([class]),ul.cols)>li{padding-left:28px}.prose[data-astro-cid-k7ybrh5x] :is(ul:not([class]),ol:not([class]))>li+li{margin-top:12px}.prose[data-astro-cid-k7ybrh5x] pre{white-space:pre-wrap;padding:16px;font-size:13px;line-height:20px}.prose[data-astro-cid-k7ybrh5x] pre code{overflow-wrap:anywhere}.article[data-astro-cid-k7ybrh5x]>table{display:block;overflow-x:auto}.prose[data-astro-cid-k7ybrh5x] table.stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose[data-astro-cid-k7ybrh5x] :is(table.stack,table.stack tbody,table.stack tr,table.stack td){display:block}.prose[data-astro-cid-k7ybrh5x] table.stack{border-top:2px solid var(--ink)}.prose[data-astro-cid-k7ybrh5x] table.stack tr{padding:14px 16px}.prose[data-astro-cid-k7ybrh5x] table.stack td{padding:0}.prose[data-astro-cid-k7ybrh5x] table.stack td+td{margin-top:10px}.prose[data-astro-cid-k7ybrh5x] table.stack td:first-child{font-weight:500}.prose[data-astro-cid-k7ybrh5x] table.stack td+td:before{content:attr(data-label);font:400 12px/18px var(--font-mono);color:var(--muted);display:block}}@media (width<=420px){.prose[data-astro-cid-k7ybrh5x] ul.cols{column-gap:16px}.prose[data-astro-cid-k7ybrh5x] ul.cols>li{padding-left:18px;font-size:16px;line-height:24px}.prose[data-astro-cid-k7ybrh5x] th,.prose[data-astro-cid-k7ybrh5x] td{padding:10px 12px}}
