.vaF5{margin-block:0;margin-inline:0}.vaF5 .GEh-{color:var(--secondary-text-color);font-size:var(--font-size-sm);line-height:1.5;margin-block-start:var(--spacing-3);text-align:center}.vaF5 img{border-radius:.5rem;display:block}.TohX img{height:auto;width:100%}:root{--figure-wide-width: 64rem}.PsWL img{height:auto;width:100%}@media(min-width:68rem){.PsWL{margin-inline:calc((100% - var(--figure-wide-width)) / 2);width:var(--figure-wide-width)}}._3gXU img,.dJSw img{height:auto;width:100%}@media(min-width:48rem){._3gXU,.dJSw{width:45%}._3gXU{float:inline-start;margin-block-end:var(--spacing-4);margin-inline-end:var(--spacing-6)}.dJSw{float:inline-end;margin-block-end:var(--spacing-4);margin-inline-start:var(--spacing-6)}._3gXU .GEh-,.dJSw .GEh-{text-align:start}}.QcQu img{height:auto;width:100%}.H3N3{display:grid;gap:var(--spacing-4);grid-template-columns:1fr}@media(min-width:48rem){.H3N3{grid-template-columns:repeat(2,1fr)}}.OlBl{border:1px solid var(--border-color);border-radius:.5rem;margin-block-end:var(--spacing-10);padding:var(--spacing-4) var(--spacing-5)}.DHEA{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-block-end:var(--spacing-3);text-transform:uppercase}.LE9O,.BfPi{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;padding:0}.BfPi{margin-block-start:var(--spacing-2);padding-inline-start:var(--spacing-4)}.OlBl ._4bLh{color:var(--text-color);font-size:var(--font-size-sm);line-height:1.5;text-decoration:underline;text-underline-offset:.2em}.OlBl ._4bLh:hover,.OlBl ._4bLh:focus-visible{color:var(--accent-hover-color)}.rdBa{margin-inline:auto;max-width:var(--width-65ch)}._2iRc>*+*{margin-block-start:var(--spacing-6)}.gqw4{margin-block-end:var(--spacing-10)}.sVoa{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-2) var(--spacing-4);justify-content:center;margin-block-start:var(--spacing-4)}.sVoa .DaXK{color:var(--secondary-text-color)}.S-Ql{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center;list-style:none;margin-block-start:var(--spacing-4);padding:0}.S-Ql .OpWx{border:1px solid var(--border-color);border-radius:9999px;color:var(--secondary-text-color);display:inline-block;font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-3);text-decoration:none}.S-Ql .OpWx:hover{border-color:var(--accent-hover-color);color:var(--accent-hover-color)}._2iRc :is(h2,h3,h4){clear:both;font-weight:var(--font-weight-bold);line-height:1.25;margin-block:var(--spacing-10) calc(var(--spacing-6) * -1 + var(--spacing-3))}._2iRc h2{font-size:var(--font-size-2xl)}._2iRc h3{font-size:var(--font-size-xl)}._2iRc h4{font-size:var(--font-size-lg)}._2iRc :is(h2,h3)>a[data-heading-anchor]{text-decoration:none}._2iRc :is(h2,h3)>a[data-heading-anchor]:is(:hover,:focus-visible){text-decoration:underline}._2iRc :is(h2,h3,h4):target{scroll-margin-block-start:var(--spacing-20)}._2iRc p{line-height:1.75}._2iRc :is(ul,ol){line-height:1.75;padding-inline-start:var(--spacing-6)}._2iRc ul{list-style:disc}._2iRc ol{list-style:decimal}._2iRc li+li{margin-block-start:var(--spacing-2)}._2iRc li>:is(ul,ol){margin-block-start:var(--spacing-2)}._2iRc a{text-decoration:underline;text-underline-offset:.2em}._2iRc :is(strong,b){font-weight:var(--font-weight-bold)}._2iRc blockquote{border-inline-start:4px solid var(--accent-color);font-style:italic;padding-inline-start:var(--spacing-5)}._2iRc blockquote p{color:var(--secondary-text-color)}.rdBa code{background-color:var(--code-background-color);border-radius:.25rem;font-family:var(--font-mono);font-size:.9em;padding:.15em .4em}.rdBa pre{background-color:var(--code-background-color);border:1px solid var(--border-color);border-radius:.5rem;overflow-x:auto;padding:var(--spacing-4)}.rdBa pre code{background-color:transparent;border-radius:0;font-size:var(--font-size-sm);line-height:1.6;padding:0}.rdBa pre:where(.shiki) span{color:light-dark(var(--shiki-light),var(--shiki-dark))}.BZip{overflow-x:auto}._2iRc table{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}._2iRc :is(th,td){border:1px solid var(--border-color);padding:var(--spacing-2) var(--spacing-3);text-align:start}._2iRc th{background-color:var(--code-background-color);font-weight:var(--font-weight-bold)}._2iRc hr{border:0;border-block-start:1px solid var(--border-color);clear:both;margin-block:var(--spacing-10)}._2iRc img{height:auto;max-width:100%}.rdBa:after{clear:both;content:"";display:table}@media(prefers-reduced-motion:reduce){._2iRc :is(h2,h3,h4):target{scroll-margin-block-start:0}}.qGMO{display:flex;flex-direction:column;gap:var(--spacing-10);margin-block-start:var(--spacing-12);margin-inline:auto;max-width:var(--width-65ch)}.e3o0{border-block-start:1px solid var(--border-color);display:flex;gap:var(--spacing-4);justify-content:space-between;padding-block-start:var(--spacing-8)}.-NQu{display:flex;flex:1 1 0;min-width:0}.eyTs{justify-content:flex-end;text-align:end}.-NQu .aTmA{display:flex;flex-direction:column;gap:var(--spacing-1);text-decoration:none}.aH3c{color:var(--secondary-text-color);font-size:var(--font-size-sm)}.-NQu .AP-5{color:var(--text-color);font-weight:var(--font-weight-medium);line-height:1.35}.-NQu .aTmA:hover,.-NQu .aTmA:focus-visible{color:var(--accent-hover-color);text-decoration:underline;text-underline-offset:.15em}.-NQu .aTmA:hover .AP-5,.-NQu .aTmA:focus-visible .AP-5,.-NQu .aTmA:hover .aH3c,.-NQu .aTmA:focus-visible .aH3c{color:inherit}.bqXR{border-block-start:1px solid var(--border-color);padding-block-start:var(--spacing-8)}.h2-j{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-block-end:var(--spacing-4)}._4Z2C{display:flex;flex-direction:column;gap:var(--spacing-4);list-style:none;padding:0}.FfH-{display:flex;flex-direction:column;gap:var(--spacing-1)}.FfH- .xK-l{color:var(--text-color);font-weight:var(--font-weight-medium);line-height:1.35;text-decoration:none}.FfH- .xK-l:hover,.FfH- .xK-l:focus-visible{color:var(--accent-hover-color);text-decoration:underline;text-underline-offset:.15em}.FfH- .CKHT{color:var(--secondary-text-color);font-size:var(--font-size-sm)}@media(width<=40rem){.e3o0{flex-direction:column;gap:var(--spacing-6)}.eyTs{justify-content:flex-start;text-align:start}}
