.prose .mx{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--b) 40%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--j),text-decoration-color var(--j)}.prose .mx:hover{color:var(--b);text-decoration-color:var(--b)}.prose .drop-cap{float:left;font-family:var(--x);font-size-adjust:var(--y);font-weight:var(--e);font-size:3.4em;line-height:.82!important;margin:.02em .18em 0 0;color:var(--b);text-shadow:0 1px 0 color-mix(in oklch,var(--b) 22%,transparent);shape-margin:.14em}.prose .drop-cap:before{content:attr(data-cap)}.prose .g2:first-letter{font-size:0;font-size-adjust:none}.prose .drop-cap[data-cap=A]{shape-outside:polygon(.37em 0,.372em .1em,.39em .14em,.448em .15em,.453em .16em,.642em .7em,.667em .73em,.71em .75em,.71em .76em,.67em .77em,.693em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=B]{shape-outside:polygon(.63em 0,.63em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=C]{shape-outside:polygon(.677em 0,.677em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=D]{shape-outside:polygon(.7em 0,.7em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=E]{shape-outside:polygon(.573em 0,.573em .3em,.43em .31em,.43em .42em,.465em .43em,.465em .54em,.618em .55em,.62em .56em,.593em .76em,.497em .77em,.497em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=F]{shape-outside:polygon(.58em 0,.58em .29em,.453em .3em,.453em .43em,.463em .44em,.463em .57em,.453em .6em,.273em .61em,.278em .71em,.295em .73em,.367em .75em,.367em .76em,.235em .77em,.235em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=G]{shape-outside:polygon(.688em 0,.688em .32em,.535em .34em,.247em .35em,.215em .41em,.215em .43em,.652em .44em,.652em .48em,.765em .49em,.757em .51em,.713em .52em,.69em .55em,.688em .72em,.652em .75em,.652em .8em,.563em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=H]{shape-outside:polygon(.757em 0,.757em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=I]{shape-outside:polygon(.365em 0,.365em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=J]{shape-outside:polygon(.492em 0,.492em .12em,.417em .14em,.43em .15em,.422em .7em,.393em .77em,.307em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=K]{shape-outside:polygon(.787em 0,.787em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=L]{shape-outside:polygon(.63em 0,.63em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=M]{shape-outside:polygon(.925em 0,.925em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=N]{shape-outside:polygon(.708em 0,.708em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=O]{shape-outside:polygon(.74em 0,.74em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=P]{shape-outside:polygon(.355em 0,.355em .1em,.485em .13em,.56em .2em,.588em .32em,.588em .41em,.555em .5em,.5em .56em,.398em .61em,.268em .63em,.28em .72em,.36em .75em,.36em .76em,.235em .77em,.235em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Q]{shape-outside:polygon(.74em 0,.74em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=R]{shape-outside:polygon(.38em 0,.38em .1em,.477em .11em,.552em .14em,.6em .19em,.623em .24em,.62em .34em,.515em .5em,.675em .72em,.73em .75em,.73em .76em,.623em .77em,.665em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=S]{shape-outside:polygon(.565em 0,.565em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=T]{shape-outside:polygon(.63em 0,.63em .28em,.41em .29em,.412em .7em,.432em .73em,.505em .75em,.505em .76em,.37em .77em,.37em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=U]{shape-outside:polygon(.703em 0,.703em .12em,.637em .14em,.65em .15em,.65em .55em,.635em .67em,.585em .77em,.487em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=V]{shape-outside:polygon(.71em 0,.71em .12em,.662em .15em,.425em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=W]{shape-outside:polygon(.99em 0,.99em .12em,.953em .14em,.995em .15em,.815em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=X]{shape-outside:polygon(.713em 0,.713em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Y]{shape-outside:polygon(.71em 0,.71em .12em,.665em .14em,.627em .18em,.438em .51em,.443em .71em,.46em .73em,.545em .75em,.545em .76em,.385em .77em,.385em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Z]{shape-outside:polygon(.647em 0,.647em .84em,0 .84em,0 0)}.prose hr{border:0;height:14px;margin:2.25em auto;max-width:22rem;background-image:radial-gradient(circle,var(--b) 1.6px,transparent 1.8px),radial-gradient(circle,color-mix(in oklch,var(--b) 60%,transparent) 1px,transparent 1.2px),radial-gradient(circle,color-mix(in oklch,var(--b) 35%,transparent) .8px,transparent 1px);background-size:12px 14px,12px 14px,12px 14px;background-position:50% 50%,calc(50% - 12px) 50%,calc(50% + 12px) 50%;background-repeat:no-repeat}.prose{font-family:var(--ax);font-size-adjust:var(--y);font-size:clamp(1.0625rem,.98rem + .45vw,1.1875rem);line-height:var(--cr);color:var(--fg);max-width:65ch;hyphens:auto;hyphenate-limit-chars:8 4 4}@media (width>=700px){.prose{hyphens:manual}}.prose>*+*{margin-top:1.15em}.prose p+p{margin-top:1.35em}.prose h2,.prose h3,.prose h4{font-family:var(--x);letter-spacing:var(--a6)}.prose h3,.prose h4{letter-spacing:var(--bb)}.prose h2{position:relative;font-size:clamp(1.55rem,1.32rem + 1vw,1.95rem);margin-top:2.75em;margin-bottom:.55em;padding-inline-start:var(--g);line-height:1.12}.prose h2:before{content:'';position:absolute;inset-inline-start:0;top:.18em;bottom:.22em;width:3px;border-radius:1.5px;background:var(--b);opacity:.85}.prose h2:after{content:'';position:absolute;inset-inline:0;top:-1.4em;height:1px;background:linear-gradient(90deg,var(--al),var(--n) 55%,transparent);pointer-events:none}.prose h3{font-size:var(--d0);margin-top:2em;margin-bottom:.3em;line-height:var(--ah)}.prose .h{margin-inline-start:.4em;font-size:.7em;font-weight:var(--p);color:var(--i);text-decoration:none;opacity:0;transition:opacity var(--j) var(--q),color var(--j) var(--q)}.prose .h:before{content:"#"}.prose :is(h2,h3):hover .h{opacity:1}.prose .h:hover{color:var(--b)}@media (hover:none){.prose .h{display:none}}.prose p{text-wrap:pretty}.prose strong{color:var(--o);font-weight:var(--e)}.prose em{font-style:italic}.prose a{color:var(--b);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,var(--b) 55%,transparent);overflow-wrap:anywhere;transition:color var(--j) var(--q),text-decoration-color var(--j) var(--q),text-decoration-thickness var(--j) var(--q)}.prose a:hover{color:var(--bd);text-decoration-color:var(--b);text-decoration-thickness:2px}.prose blockquote{position:relative;margin:2em 0;padding-block:.7em;padding-inline:var(--ap) 0;border-inline-start:3px solid var(--b);font-size:1.12em;font-style:italic;line-height:1.6;color:var(--fg);text-wrap:pretty}.prose blockquote:before{content:'\201C';position:absolute;top:-.08em;inset-inline-start:var(--space-xs);font-family:var(--x);font-size-adjust:var(--y);font-size:2.6em;line-height:var(--as);font-style:normal;color:var(--b);opacity:.3;pointer-events:none}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:.6em}.prose blockquote cite,.prose blockquote footer{display:block;margin-top:.7em;font-family:var(--ax);font-size:var(--ak);font-style:normal;letter-spacing:var(--ci);color:var(--i)}.prose blockquote cite:before,.prose blockquote footer:before{content:'-\00a0';color:var(--b)}.prose code{font-family:var(--b3);font-size:.9em;background:var(--ab);padding:.15em .35em;border-radius:var(--a4);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.prose pre{background:var(--ct);color:var(--color-ink-100);font-family:var(--b3);padding:var(--space-lg);border-radius:var(--w);overflow-x:auto;overscroll-behavior-x:contain;font-size:var(--v);font-variant-ligatures:none}.prose pre code{font-size:inherit;background:none;padding:0;border-radius:0}.prose ul,.prose ol{padding-inline-start:var(--ag)}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--b)}.prose :target{animation:az0 1.6s ease-out both;scroll-margin-top:calc(var(--cf) + env(safe-area-inset-top,0px) + .5rem)}.prose img{display:block;width:100%;height:auto;border-radius:var(--w);border:var(--h) solid var(--n);background:var(--ab)}.prose>img,.prose p:has(> img:only-child){margin-block:var(--aa)}.prose figure.bj{margin-block:var(--ap)}.prose figure.bj img{margin:0}.prose figure.bj figcaption{margin-top:.7em;font-family:var(--ax);font-size:.8em;line-height:1.5;color:var(--i);text-align:center;text-wrap:pretty}.adk.ai,.zb.ai{display:grid;gap:var(--e0);padding:0;margin:var(--fk) 0 0;list-style:none}.adk.ai{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.adk.ai a.ai,.zb.ai a.ai{display:flex;flex-wrap:wrap;gap:var(--fj);align-items:baseline;justify-content:space-between;min-height:var(--bx,44px);padding:var(--e0);border:1px solid var(--n);border-radius:var(--radius-2);text-decoration:none}.t4.ai{font-weight:600}.t3.ai{color:var(--fn);font-variant-numeric:tabular-nums}