.prose .jg{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(--i),text-decoration-color var(--i)}.prose .jg:hover{color:var(--b);text-decoration-color:var(--b)}.prose .drop-cap{float:left;font-family:var(--w);font-size-adjust:var(--x);font-weight:var(--h);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 .gs: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(--a1);font-size-adjust:var(--x);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(--w);letter-spacing:var(--a3)}.prose h3,.prose h4{letter-spacing:var(--a8)}.prose h2{position:relative;font-size:clamp(1.55rem,1.32rem + 1vw,1.95rem);margin-top:2.75em;margin-bottom:.55em;line-height:1.12}@media (width<=359.98px){.prose h2{font-size:clamp(1.375rem,.215rem + 5.8vw,1.55rem)}}.prose h2:after{content:'';position:absolute;inset-inline:0;top:-1.4em;height:3px;background:linear-gradient(var(--b),var(--b)) 0 0/2.5rem 3px no-repeat,linear-gradient(90deg,var(--al),var(--n) 55%,transparent) 0 1px/100% 1px no-repeat;border-radius:1.5px;pointer-events:none}.prose h3{font-size:var(--d1);margin-top:2em;margin-bottom:.3em;line-height:var(--ag)}.prose .i{margin-inline-start:.4em;font-size:.7em;font-weight:var(--p);color:var(--j);text-decoration:none;opacity:0;transition:opacity var(--i) var(--r),color var(--i) var(--r)}.prose .i:before{content:"#"}.prose :is(h2,h3):hover .i{opacity:1}.prose .i:hover{color:var(--b)}@media (hover:none){.prose .i{display:none}}.prose p{text-wrap:pretty}.prose strong{color:var(--o);font-weight:var(--h)}.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(--i) var(--r),text-decoration-color var(--i) var(--r),text-decoration-thickness var(--i) var(--r)}.prose a:hover{color:var(--bb);text-decoration-color:var(--b);text-decoration-thickness:2px}.prose blockquote{position:relative;margin:2em 0;padding-block:.7em;padding-inline:var(--aq) 0;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:0;inset-inline-start:0;font-family:var(--w);font-size-adjust:var(--x);font-size:2.6em;font-weight:var(--h);line-height:var(--as);font-style:normal;color:var(--b);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(--a1);font-size:var(--ak);font-style:normal;letter-spacing:var(--cg);color:var(--j)}.prose blockquote cite:before,.prose blockquote footer:before{content:'-\00a0';color:var(--b)}.prose code{font-family:var(--b4);font-size:.9em;background:var(--ac);padding:.15em .35em;border-radius:var(--a5);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.prose pre{background:var(--cj);color:var(--color-ink-100);font-family:var(--b4);padding:var(--space-lg);border-radius:var(--y);overflow-x:auto;overscroll-behavior-x:contain;font-size:var(--t);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(--ah)}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--b)}.prose :target{animation:a1x 1.6s ease-out both;scroll-margin-top:calc(var(--b7) + env(safe-area-inset-top,0px) + .5rem)}.prose img{display:block;width:100%;height:auto;border-radius:var(--y);border:var(--e) solid var(--n);background:var(--ac)}.prose>img,.prose p:has(> img:only-child){margin-block:var(--z)}.prose figure.bj{margin-block:var(--aq)}.prose figure.bj img{margin:0}.prose figure.bj figcaption{margin-top:.7em;font-family:var(--a1);font-size:.8em;line-height:1.5;color:var(--j);text-align:center;text-wrap:pretty}.ro{position:relative;isolation:isolate;color:var(--bf);padding-block:var(--dp);background:var(--dg)}.ro:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--b)}.ro .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);list-style:none;padding:0;margin:0;font-size:var(--ak);color:var(--cq)}.ro .crumbs li:not(:first-child):before{content:'› ' / '';margin-inline-end:var(--space-xs);color:var(--c0)}.ro .crumbs a{color:var(--cw);transition:color var(--i)}.ro .crumbs a:hover{color:var(--cb)}.ro .crumbs .current{color:var(--bf);font-weight:var(--p);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ana{margin:0;font-size:var(--v);font-weight:var(--h);text-transform:uppercase;letter-spacing:var(--af);color:var(--cb)}.wc{margin:var(--d) 0 0;font-family:var(--w);font-size-adjust:var(--x);font-size:clamp(2rem,6.5vw,3.75rem);font-weight:var(--h);line-height:var(--a2);letter-spacing:var(--ce);color:var(--bf);text-wrap:balance}.wp{margin:var(--space-lg) 0 0;max-width:var(--bs);font-size:clamp(1.0625rem,1rem + .3vw,1.15rem);line-height:var(--ai);color:var(--c7);text-wrap:pretty}.wr{list-style:none;padding:0;margin:var(--ah) 0 0;display:flex;flex-wrap:wrap;gap:var(--d) var(--z);font-size:var(--t);color:var(--cw)}.wq{color:var(--bf);font-weight:var(--h);font-variant-numeric:tabular-nums}.vq a{color:var(--bf);font-weight:var(--h);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--dh);transition:text-decoration-color var(--i) var(--r)}.vq a:hover{text-decoration-color:var(--bf)}.vq a:focus-visible{outline:2px solid var(--bf);outline-offset:2px;border-radius:2px}.vr{padding-block-start:var(--dq)}.v1{min-width:0}.u6{display:none}@media (width>=75em){.vr{display:grid;grid-template-columns:minmax(0,1fr) 17rem;column-gap:var(--aq);align-items:start}.u6{display:block;position:sticky;top:calc(var(--b7) + env(safe-area-inset-top,0px))}}@media (width>=980px) and (width<=74.99em){.u5.tas-fab:not([hidden]){display:inline-flex;transform:translateY(0)}body:has(.u5) .am{--c5:4rem}}.lh{padding-block:var(--bw);border-top:var(--e) solid var(--n)}.lf{margin:0 0 var(--d);font-family:var(--w);font-size-adjust:var(--x);font-size:var(--df);font-weight:var(--h);line-height:var(--a2);letter-spacing:var(--a3);color:var(--o);text-wrap:balance}.lf+:is(.q7,ul){margin-top:var(--space-lg)}.wj{margin:0 0 var(--z);max-width:var(--bs);font-size:var(--ao);line-height:var(--ai);color:var(--j);text-wrap:pretty}.r6{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-lg);align-items:start;max-width:var(--bs);padding:var(--z) var(--ah) var(--z) var(--z);background:var(--bg-elevated);border:var(--e) solid var(--n);border-radius:var(--am);box-shadow:var(--au)}.r6>*{grid-column:2}.r6>.vt{grid-column:1;grid-row:1/span 2;box-sizing:content-box;width:20px;height:20px;padding:var(--d);border:var(--e) solid color-mix(in oklch,var(--b) 20%,transparent);border-radius:var(--y);background:color-mix(in oklch,var(--b) 12%,transparent);color:var(--b)}.vu{margin:var(--aa) 0 var(--s);font-family:var(--a1);font-size:var(--v);font-weight:var(--h);text-transform:uppercase;letter-spacing:var(--af);line-height:var(--ag);color:var(--b)}@media (width<=480px){.r6{column-gap:var(--g);padding:var(--space-lg)}.r6>.vt{grid-row:1}.r6>.vu{align-self:center;margin:0}.r6>:not(.vt):not(.vu){grid-column:1/-1;margin-top:var(--g)}}.q7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:var(--space-lg)}.gj{display:flex;flex-direction:column;gap:var(--space-xs);height:100%;padding:var(--z);border:var(--e) solid var(--n);border-radius:var(--am);background:var(--bg-elevated);box-shadow:var(--au);color:var(--fg);text-decoration:none;transition:transform var(--i),border-color var(--i),box-shadow var(--bq) var(--r)}.gj:hover,.gj:focus-visible{transform:translateY(var(--bz));border-color:var(--b);box-shadow:var(--bv)}.gj:active{transform:translateY(var(--bi));transition-duration:var(--an)}.hl{margin:0;font-size:var(--v);font-weight:var(--h);color:var(--b)}.g1{margin:0;font-family:var(--w);font-size-adjust:var(--x);font-size:var(--bh);font-weight:var(--h);line-height:var(--ag);letter-spacing:var(--a8);color:var(--o);text-wrap:balance}.gj:hover .g1{color:var(--b)}.hm{margin:0;font-size:var(--aj);line-height:var(--ai);color:var(--j)}.g0{margin:auto 0 0;padding-top:var(--space-xs);font-size:var(--t);font-weight:var(--p);color:var(--fg)}.g0:after{content:' →' / '';color:var(--b)}.sd{list-style:none;margin:var(--z) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:max(var(--d),var(--b8,0px))}.sd a{display:inline-flex;align-items:center;min-block-size:var(--bk);padding:var(--s) var(--space-lg);border:var(--e) solid var(--al);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--fg);font-size:var(--t);font-weight:var(--p);text-decoration:none;transition:color var(--i),border-color var(--i),background var(--i)}.sd a:after{content:' →' / '';margin-inline-start:.3em;color:var(--b)}.sd a[target=_blank]:after{content:'↗' / ''}.sd a:hover,.sd a:focus-visible{color:var(--b);border-color:color-mix(in oklch,var(--b) 45%,transparent);background:color-mix(in oklch,var(--b) 6%,var(--bg-elevated))}@media print{.ro:before,.u6,.u5{display:none!important}.ro{padding-block:var(--space-lg)!important}.gj,.r6{break-inside:avoid;box-shadow:none}}.f9{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:'photo head' 'links links';column-gap:var(--z);align-items:center;padding:var(--ah);background:var(--bg-elevated);border:var(--e) solid var(--n);border-radius:var(--am);box-shadow:var(--au)}.gg{grid-area:photo;width:4.5rem;height:4.5rem;margin:4px;border-radius:var(--radius-pill);object-fit:cover;box-shadow:0 0 0 3px var(--bg-elevated),0 0 0 4px color-mix(in oklch,var(--b) 35%,var(--n))}.gn{grid-area:head;min-width:0}.gp{margin:0;font-size:var(--v);font-weight:var(--h);line-height:var(--ag);letter-spacing:var(--af);text-transform:uppercase;color:var(--b)}.ga{margin:var(--s) 0 var(--aa);font-family:var(--w);font-size-adjust:var(--x);font-size:var(--bh);font-weight:var(--h);line-height:var(--a2);letter-spacing:var(--a3)}.ga a{color:var(--o);text-decoration:none;padding-block:4px;transition:color var(--i)}.ga a:hover{color:var(--b)}.gq{margin:0;font-size:var(--t);font-weight:var(--p);line-height:var(--ag);color:var(--j)}.ey{grid-area:links;display:flex;flex-wrap:wrap;align-items:center;gap:max(var(--d),var(--b8,0px));margin:var(--z) 0 0;padding-top:var(--space-lg);border-top:var(--e) solid var(--n);font-size:var(--t)}.ey a{display:inline-flex;align-items:center;min-block-size:max(2.25rem,var(--bk));padding:var(--s) var(--space-lg);border:var(--e) solid var(--al);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--fg);font-weight:var(--p);line-height:var(--ag);text-decoration:none;transition:color var(--i),border-color var(--i),background var(--i)}.ey a[target=_blank]:after{content:'↗' / '';margin-inline-start:.3em;color:var(--b)}.ey a:hover,.ey a:focus-visible{color:var(--b);border-color:color-mix(in oklch,var(--b) 45%,transparent);background:color-mix(in oklch,var(--b) 6%,var(--bg-elevated))}.ey .fz{color:var(--b);font-weight:var(--h);border-color:color-mix(in oklch,var(--b) 40%,transparent);background:color-mix(in oklch,var(--b) 8%,var(--bg-elevated))}.ey .fz:after{content:'→' / '';margin-inline-start:.35em;transition:transform var(--i) var(--r)}.ey .fz:hover{border-color:var(--b);background:color-mix(in oklch,var(--b) 14%,var(--bg-elevated))}.ey .fz:hover:after{transform:translateX(2px)}.gh{display:inline-flex;flex-wrap:wrap;gap:max(var(--d),var(--b8,0px));margin-inline-start:auto}.ey .b9{padding-inline:var(--space-xs);border-color:transparent;background:transparent;color:var(--j);font-weight:var(--bj);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--j) 40%,transparent);text-underline-offset:3px}.ey .b9:hover,.ey .b9:focus-visible{border-color:transparent;background:transparent;color:var(--b);text-decoration-color:currentColor}@media (width<=560px){.f9{grid-template-areas:'photo head' 'links links';column-gap:var(--space-lg);padding:var(--z)}.gg{width:3.5rem;height:3.5rem;align-self:center}.gh{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ey .fz:after{transition:none}}@media print{.f9{break-inside:avoid;page-break-inside:avoid;box-shadow:none}}.w8{margin-block:0 var(--bw)}.w9{margin-block-end:var(--aq)}.wf{margin:0}.wf dt{margin:0 0 var(--s);font-family:var(--w);font-size-adjust:var(--x);font-size:var(--bh);font-weight:var(--h);line-height:var(--a2);letter-spacing:var(--a8);color:var(--o)}.wf dfn{font-style:normal}.wf dd{margin:0;font-size:var(--ao);line-height:var(--ai);color:var(--fg);text-wrap:pretty}.wo{max-width:var(--bs);padding-block-end:var(--bw)}.wo>h2:first-child{margin-top:0}.wo>h2:first-child:after{content:none}.ast{overflow-x:auto;overscroll-behavior-x:contain;border:var(--e) solid var(--n);border-radius:var(--am);background:var(--bg-elevated);box-shadow:var(--au)}.aa3{width:100%;min-width:36rem;border-collapse:collapse;font-size:var(--t);font-variant-numeric:tabular-nums}.aa3 th,.aa3 td{padding:var(--d) var(--space-lg);text-align:start;vertical-align:middle;white-space:nowrap;border-bottom:var(--e) solid var(--n)}.aa3 tbody tr:last-child :is(th,td){border-bottom:none}.aa3 thead th{padding-block:var(--d);background:var(--ac);font-size:var(--v);font-weight:var(--h);text-transform:uppercase;letter-spacing:var(--af);color:var(--q);border-bottom-color:var(--al)}.aa3 thead th:first-child{width:100%}.aa3 tbody tr{position:relative;transition:background var(--i) var(--r)}.aa3 tbody tr:hover{background:color-mix(in oklch,var(--b) 5%,transparent)}.aa3 tbody th{font-weight:var(--p)}.si{color:var(--o);text-decoration:none;transition:color var(--i) var(--r)}.si:after{content:'';position:absolute;inset:0}.si:focus-visible{outline:none}.aa3 tbody tr:hover .si{color:var(--b)}.aa3 tbody tr:has(.si:focus-visible){outline:var(--a6);outline-offset:-2px}.t4{font-weight:var(--h);color:var(--o)}.t5,.a1i{color:var(--j)}.yq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--g)}.ih{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:var(--g);height:100%;padding:var(--g) var(--space-lg) var(--g) var(--g);border:var(--e) solid var(--n);border-radius:var(--am);background:var(--bg-elevated);box-shadow:var(--au);color:var(--fg);text-decoration:none;transition:transform var(--i),border-color var(--i),box-shadow var(--bq) var(--r)}.ih:hover,.ih:focus-visible{transform:translateY(var(--bz));border-color:var(--b);box-shadow:var(--bv)}.ih:active{transform:translateY(var(--bi));transition-duration:var(--an)}.i4{display:block;width:4rem;height:4rem;border-radius:var(--y);object-fit:cover;background:var(--ac)}.i0{display:flex;flex-direction:column;gap:var(--aa);min-width:0}.i1{font-size:var(--ad);font-weight:var(--h);text-transform:uppercase;letter-spacing:var(--af);color:var(--q)}.iy{font-family:var(--w);font-size-adjust:var(--x);font-size:var(--ao);font-weight:var(--h);line-height:var(--ag);color:var(--o);transition:color var(--i)}.ih:hover .iy{color:var(--b)}.i2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aa) var(--d);font-size:var(--ak);color:var(--j)}.ia{--cl:var(--q);--cy:var(--j);display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--ad);font-weight:var(--h);text-transform:uppercase;letter-spacing:var(--af);color:var(--cy)}.ia:before{content:'';width:6px;height:6px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--cl);box-shadow:0 0 0 3px color-mix(in oklch,var(--cl) 20%,transparent)}.ia[data-v=reference],.ia[data-v=highly-recommended]{--cl:var(--b);--cy:var(--b)}.ia[data-v=recommended]{--cl:var(--av);--cy:var(--dd)}.ia[data-v=mixed]{--cl:var(--aw);--cy:var(--db)}.ia[data-v=pass]{--cl:var(--dc);--cy:var(--c8)}.i3{font-variant-numeric:tabular-nums}.iz{font-family:var(--w);font-size-adjust:var(--x);font-size:var(--ck);font-weight:var(--h);line-height:var(--as);font-variant-numeric:tabular-nums;color:var(--o)}.iz:after{content:'/10';margin-inline-start:var(--aa);font-size:var(--v);font-weight:var(--bj);color:var(--j)}.ix{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.xa{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}