.prose .fj{color:inherit;text-decoration:underline;text-decoration-color:var(--bm);text-decoration-thickness:1px;text-underline-offset:3px;transition:color 150ms,text-decoration-color 150ms}.prose .fj:hover{color:var(--accent);text-decoration-color:var(--accent)}.prose .drop-cap{float:left;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:3.4em;line-height:.82!important;margin:.02em .18em 0 0;color:var(--k);shape-margin:.14em}.prose .drop-cap:before{content:attr(data-cap)}.prose .rf:first-letter{font-size:0;font-size-adjust:none}.prose .drop-cap[data-cap=A]{shape-outside:polygon(.395em 0,.395em .07em,.417em .14em,.453em .16em,.693em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=B]{shape-outside:polygon(.605em 0,.605em .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(.698em 0,.698em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=E]{shape-outside:polygon(.52em 0,.52em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=F]{shape-outside:polygon(.463em 0,.463em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=G]{shape-outside:polygon(.652em 0,.652em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=H]{shape-outside:polygon(.685em 0,.685em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=I]{shape-outside:polygon(.235em 0,.235em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=J]{shape-outside:polygon(.49em 0,.49em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=K]{shape-outside:polygon(.66em 0,.66em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=L]{shape-outside:polygon(.205em 0,.205em .14em,.235em .15em,.235em .66em,.525em .67em,.525em .78em,.495em .79em,.495em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=M]{shape-outside:polygon(.875em 0,.875em .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(.725em 0,.725em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=P]{shape-outside:polygon(.53em 0,.53em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Q]{shape-outside:polygon(.72em 0,.72em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=R]{shape-outside:polygon(.393em 0,.393em .07em,.502em .12em,.557em .2em,.58em .29em,.583em .36em,.568em .42em,.535em .48em,.57em .56em,.578em .7em,.665em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=S]{shape-outside:polygon(.578em 0,.578em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=T]{shape-outside:polygon(.48em 0,.49em .27em,.37em .28em,.37em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=U]{shape-outside:polygon(.65em 0,.65em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=V]{shape-outside:polygon(.55em 0,.55em .07em,.532em .14em,.583em .15em,.532em .3em,.532em .53em,.425em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=W]{shape-outside:polygon(.915em 0,.915em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=X]{shape-outside:polygon(.65em 0,.65em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Y]{shape-outside:polygon(.547em 0,.547em .07em,.513em .14em,.533em .15em,.422em .37em,.422em .53em,.385em .61em,.385em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Z]{shape-outside:polygon(.583em 0,.583em .84em,0 .84em,0 0)}.prose hr{border:0;height:14px;margin:2.25em auto;max-width:22rem;background-image:radial-gradient(circle,var(--accent) 1.6px,transparent 1.8px),radial-gradient(circle,var(--co) 1px,transparent 1.2px),radial-gradient(circle,var(--a6) .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(--font-sans);font-size-adjust:from-font;font-size:clamp(1.0625rem,.98rem + .45vw,1.1875rem);line-height:1.72;color:var(--db);max-width:65ch;hyphens:manual;hyphenate-limit-chars:8 4 4}@media (width<=22.49em){.prose{hyphens:auto}}.prose>*+*{margin-top:1.15em}.prose p+p{margin-top:1.35em}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);letter-spacing:-.016em}.prose h3,.prose h4{letter-spacing:-.018em}.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:1px;background:var(--border);pointer-events:none}.prose h3{font-size:clamp(1.1875rem, 1.09rem + .45vw, 1.375rem);margin-top:2em;margin-bottom:.3em;line-height:1.2}.prose .n{margin-inline-start:.4em;font-size:.7em;font-weight:600;color:var(--e);text-decoration:none;opacity:0;transition:opacity 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}.prose .n:before{content:"#"}.prose :is(h2,h3):hover .n{opacity:1}.prose .n:hover{color:var(--accent)}@media (hover:none){.prose .n{display:none}}.prose p{text-wrap:var(--an)}.prose strong{color:var(--k);font-weight:700}.prose em{font-style:italic}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--co);overflow-wrap:anywhere;transition:color 150ms cubic-bezier(.4, 0, .2, 1),text-decoration-color 150ms cubic-bezier(.4, 0, .2, 1),text-decoration-thickness 150ms cubic-bezier(.4, 0, .2, 1)}.prose a:hover{color:var(--bw);text-decoration-color:var(--accent);text-decoration-thickness:2px}.prose blockquote{position:relative;margin:2em 0;padding-block:.7em;padding-inline:2rem 0;font-size:1.12em;font-style:italic;line-height:1.6;color:var(--n);text-wrap:var(--an)}.prose blockquote:before{content:'\201C' / '';position:absolute;top:0;inset-inline-start:0;font-family:var(--font-display);font-size-adjust:from-font;font-size:2.6em;font-weight:700;line-height:1;font-style:normal;color:var(--accent);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(--font-sans);font-size:var(--v);font-style:normal;letter-spacing:.02em;color:var(--e)}.prose blockquote cite:before,.prose blockquote footer:before{content:'-\00a0';color:var(--accent)}.prose code{font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:.9em;background:var(--s);padding:.15em .35em;border-radius:.25rem;font-variant-ligatures:none;font-variant-numeric:tabular-nums}.prose pre{background:oklch(.130 .003 35);color:oklch(.970 .003 60);font-family:ui-monospace, SFMono-Regular, Menlo, monospace;padding:var(--space-lg);border-radius:.5rem;overflow-x:auto;overscroll-behavior-x:contain;font-size:var(--l);font-variant-ligatures:none}.prose pre code{font-size:inherit;background:none;padding:0;border-radius:0}.prose ul,.prose ol{padding-inline-start:1.5rem}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--accent)}.prose :target{animation:bgl 1.6s ease-out both;scroll-margin-top:calc(var(--bk) + env(safe-area-inset-top,0px) + .5rem)}.prose img{display:block;width:100%;height:auto;border-radius:.5rem;border:1px solid var(--border);background:var(--s)}.prose>img,.prose p:has(> img:only-child){margin-block:1.25rem}.prose figure.d6{margin-block:2rem}.prose figure.d6 img{margin:0}@media (height<=37.5em) and (orientation:landscape){.prose img{width:auto;max-width:100%;max-block-size:calc(100svh - var(--bk) - 4rem);margin-inline:auto}.prose figure.d6 a.shot-zoom{inline-size:fit-content;margin-inline:auto}}.prose figure.d6 figcaption{margin-top:.7em;font-family:var(--font-sans);font-size:.8em;line-height:1.5;color:var(--e);text-align:center;text-wrap:pretty}.prose figure.d6 .ayj{display:block;margin-top:.15em;font-size:.92em}.gt{position:relative;margin:var(--space-lg) 0 0;padding:1.25rem;padding-inline-start:calc(1.25rem + 1.25rem + .75rem);border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent;scroll-margin-top:calc(var(--bk,0px) + .75rem)}@media (width>=75em){.gt{max-width:var(--cx)}}.ak4{position:absolute;top:calc(1.25rem + 1px);left:1.25rem;width:1.25rem;height:1.25rem;color:var(--e)}.ajz{margin:.125rem 0 0;font-family:var(--font-sans);font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--e);line-height:1.2}.ajy{margin:.25rem 0 0;color:var(--k);font-size:.9375rem;line-height:1.6;text-wrap:pretty}@media (width<=480px){.gt{padding-inline-start:1.25rem}.ajz{padding-left:calc(1.25rem + .75rem)}.ajy{margin-top:.75rem}}.agg{margin-inline-end:.25em;font-weight:700;color:var(--fg-subtle)}.ajf{margin-top:.5rem}.ahx{display:inline-flex;align-items:baseline;gap:.5rem;min-block-size:24px;cursor:pointer;font-size:var(--l);font-weight:600;color:var(--k);list-style:none}.ahx::-webkit-details-marker{display:none}.ahx:before{content:'';flex:none;inline-size:.45em;block-size:.45em;margin-inline:.1em .05em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.12em) rotate(-45deg)}.ajf[open]>.ahx:before{transform:translateY(-.25em) rotate(45deg)}@media (hover:hover){.ahx:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.ak3{margin:.75rem 0 0;display:grid;gap:.5rem}.r3{display:grid;gap:.125rem;padding-top:.5rem;border-top:1px solid var(--border)}@media (width>=48em){.r3{grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem}}.r5{margin:0;font-family:var(--font-sans);font-size:var(--p);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--e);line-height:1.45;padding-top:.15em}.r4{margin:0;font-size:var(--l);line-height:1.6;color:var(--n);min-width:0}.al5,.agf{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.afx{font-size:var(--p);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--e)}.ahe{margin:0 0 .25rem}.al5+.ahe{margin-top:.25rem}.ajx{margin:.75rem 0 0;font-size:var(--l)}.ajx a{display:inline-flex;align-items:center;min-block-size:24px}@media print{.ajf::details-content{content-visibility:visible;display:block}.ahx{display:none}}.jb{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:'photo head' 'links links';column-gap:1.25rem;align-items:center;padding:1.25rem;background:var(--t);border:1px solid var(--q);border-radius:.75rem;box-shadow:0 0 0 0 transparent}.j0{grid-area:photo;width:4.5rem;height:4.5rem;margin:4px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 3px var(--bg-elevated),0 0 0 4px var(--border-strong)}.q1{grid-area:head;min-width:0}.q2{margin:0;font-size:var(--p);font-weight:600;line-height:1.2;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.jc{margin:.25rem 0 .125rem;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;line-height:1.05;letter-spacing:-.016em}.jc a{color:var(--k);text-decoration:none;padding-block:4px;transition:color 150ms}@media (hover:hover){.jc a:hover{color:var(--accent)}}.q3{margin:0;font-size:var(--l);font-weight:600;line-height:1.2;color:var(--e)}.gr{grid-area:links;display:flex;flex-wrap:wrap;align-items:center;gap:max(.5rem,var(--am,0px));margin:1.25rem 0 0;padding-top:var(--space-lg);border-top:1px solid var(--q);font-size:var(--ah)}.gr a{display:inline-flex;align-items:center;min-block-size:var(--ae);padding:0 .75rem;border:1px solid var(--al);border-radius:999px;background:var(--ap);color:var(--aq);font-size:var(--ah);font-weight:600;line-height:1.2;text-decoration:none;transition:color 150ms,border-color 150ms,background 150ms}.gr a[target=_blank]:after{content:'↗' / '';margin-inline-start:.3em;color:var(--fg-subtle)}.gr a:focus-visible{border-color:var(--ag);background:var(--ai)}@media (hover:hover){.gr a:hover{border-color:var(--ag);background:var(--ai)}}.jd{display:inline-flex;flex-wrap:wrap;gap:max(.5rem,var(--am,0px));margin-inline-start:auto}.gr .ef{padding-inline:var(--space-xs);border-color:transparent;background:transparent;color:var(--e);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--e) 40%,transparent);text-underline-offset:3px}.gr .ef:focus-visible{border-color:transparent;background:transparent;color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.gr .ef:hover{border-color:transparent;background:transparent;color:var(--accent);text-decoration-color:currentColor}}@media (width<=560px){.jb{grid-template-areas:'photo head' 'links links';column-gap:var(--space-lg)}.j0{width:3.5rem;height:3.5rem;align-self:center}.jd{margin-inline-start:0}.jd>.ef:first-child{margin-inline-start:calc(-1 * (var(--space-xs) + 1px))}}@media print{.jb{break-inside:avoid;page-break-inside:avoid;box-shadow:none}}.guide{--cv:44rem;--cx:calc(44rem + 2 * 1.25rem + 2 * 1px)}.guide-cols{padding-block-start:var(--ct)}.guide-main{min-width:0}.guide-main>:first-child{margin-top:0}.guide-rail{display:none}@media (width>=75em){.guide-cols{display:grid;grid-template-columns:minmax(0,1fr) 17rem;column-gap:2rem;align-items:start}.guide-rail{display:block;position:sticky;top:calc(var(--bk) + env(safe-area-inset-top,0px))}}.guide-head{position:relative;isolation:isolate;color:var(--ad);padding-block:var(--cs);background:var(--cj)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);list-style:none;padding:0;margin:0;font-size:var(--v);color:var(--bv)}.crumbs li:not(:first-child):before{content:'' / '';margin-inline-end:var(--space-xs);color:var(--bo)}.crumbs a{color:var(--bf);transition:color 150ms}@media (hover:hover){.crumbs a:hover{color:var(--bu)}}.crumbs .current{color:var(--ad);font-weight:600}.guide-h1{margin:.5rem 0 0;font-family:var(--font-display);font-size-adjust:from-font;font-size:var(--cd);font-weight:700;line-height:1.05;letter-spacing:-.020em;color:var(--ad)}.guide-lede{text-wrap:var(--an);margin:var(--space-lg) 0 0;font-size:clamp(1.0625rem, 1rem + .3vw, 1.15rem);color:var(--bx);max-width:var(--cv);line-height:1.6}.ae4{margin:1.5rem 0 0;row-gap:.25rem;align-items:baseline;font-size:var(--l);color:var(--bf)}.ae4+.ae4{margin-top:.5rem}@media (width>=30em){.ak5>*{white-space:nowrap}}@media (width<=47.99em){.guide-head{padding-block:var(--space-lg) 1.5rem}.guide-head nav.crumbs a[href]{margin-block:calc((1lh - var(--af))/2)}.guide-lede{font-size:1rem;line-height:1.45;margin-block-start:.5rem}.ae4{margin-block-start:var(--space-lg)}}.ae4 .stat-num{color:var(--ad);font-weight:700;font-variant-numeric:tabular-nums}.ahw{--ex:5rem;--dz:rgba(255, 255, 255, .18);display:grid;grid-template-columns:var(--ex) minmax(0,1fr);column-gap:.75rem;align-items:start;margin-top:var(--space-lg);max-width:var(--cv);inline-size:fit-content;padding:var(--aj);border:1px solid rgba(255, 255, 255, .13);border-radius:.75rem;background:rgba(0, 0, 0, .35);color:var(--ad)}@media (width<=21.99em){.ahw{grid-template-columns:minmax(0,1fr);row-gap:.5rem}}.aje{position:relative;inline-size:var(--ex);aspect-ratio:1;border-radius:.375rem;overflow:hidden;background:rgba(255, 255, 255, .06)}.akw{display:block;inline-size:100%;block-size:100%;object-fit:cover}.aje>picture{display:contents}.akx{position:absolute;inset:0}.akv{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.aku{margin:0;font-size:var(--v);font-weight:600;line-height:1.2;color:var(--ad);text-wrap:pretty}.ak0{font-weight:400;color:var(--bf)}.aiy{margin:0;font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.3rem, 1.16rem + .65vw, 1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.016em;color:var(--ad);text-wrap:balance}.aiy a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--b3);text-underline-offset:.2em;transition:color 150ms,text-decoration-color 150ms}.ga-brand{color:var(--bf);font-weight:500}@media (hover:hover){.aiy a:hover,.aiy a:hover .ga-brand{color:var(--bu);text-decoration-color:currentColor}}.ak1{margin:.25rem 0 0;display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:var(--space-xs)}.ga-num{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1.25rem;line-height:1;color:var(--ad);font-variant-numeric:tabular-nums;white-space:nowrap}.ga-num:after{content:'/10';font-size:var(--u);font-weight:400;color:var(--bv);margin-inline-start:.125rem}.aju{--ek:6.25rem}.aky{margin:0;font-size:var(--l);color:var(--bf)}.akz{color:var(--ad);font-weight:600;font-variant-numeric:tabular-nums}.ajv{margin:0;font-size:var(--l)}.ajt{display:inline-flex;align-items:center;min-block-size:var(--af);margin-block:calc((1lh - var(--af))/2);color:var(--ad);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--b3);text-underline-offset:.2em;transition:color 150ms,text-decoration-color 150ms}@media (hover:hover){.ajt:hover{color:var(--bu);text-decoration-color:currentColor}}.ahw a:focus-visible{outline-color:var(--ad)}.ahw+.guide-lede{margin-top:var(--space-lg)}@media (width>=64em){.q4{display:grid;grid-template-columns:minmax(0,1fr) var(--cp);grid-template-rows:repeat(5,auto) 1fr;column-gap:3rem}.q4>*{grid-column:1}.q4>.ahw{grid-column:2;grid-row:1/-1;align-self:start;grid-template-columns:minmax(0,1fr);row-gap:var(--space-lg);margin:0;max-width:none;padding:clamp(1rem, .85rem + .7vw, 1.4rem)}.aje{inline-size:100%;aspect-ratio:4/3;border-radius:.5rem}.ga-num{font-size:clamp(2rem, 1.7rem + 1.2vw, 2.5rem)}.aju{--ek:9rem}}.guide-quickanswer{display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.75rem;align-items:start;margin-top:1.5rem;padding:1.25rem;background:var(--t);border:1px solid var(--q);border-radius:.75rem;box-shadow:0 0 0 0 transparent}@media (width>=75em){.guide-quickanswer{max-width:var(--cx)}}.guide-quickanswer>*{grid-column:2}.guide-quickanswer>.guide-qa-icon{grid-column:1;grid-row:1/span 2;width:1.25rem;height:1.25rem;margin-top:1px;color:var(--e)}.guide-qa-title{margin:.125rem 0 .25rem;font-family:var(--font-sans);font-size:var(--p);font-weight:600;text-transform:none;letter-spacing:.005em;color:var(--e);line-height:1.2}@media (width<=480px){.guide-quickanswer>.guide-qa-icon{grid-row:1}.guide-quickanswer>.guide-qa-title{align-self:center;margin:0}.guide-quickanswer>.guide-qa-text{grid-column:1/-1;margin-top:.75rem}}.guide-qa-text{margin:0;font-size:1rem;line-height:1.6;color:var(--n);text-wrap:var(--an)}.top-strip{padding-block:var(--ar) 0}.top-strip:empty{padding:0}.ajm{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--ar)}.ajm:has(> li + li){grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.award-pill{display:flex;align-items:flex-start;gap:.75rem;height:100%;padding:var(--aj);border:1px solid var(--q);border-radius:.75rem;background:var(--t);color:var(--n);box-shadow:0 0 0 0 transparent;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.award-pill:focus-visible{border-color:var(--as);box-shadow:var(--az)}@media (hover:hover){.award-pill:hover{border-color:var(--as);box-shadow:var(--az)}}.ahd{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:.375rem;object-fit:cover;background:var(--s)}.ag9{display:flex;flex-direction:column;gap:.125rem;min-width:0}.aha{font-size:var(--p);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--k)}.ahb{font-weight:700;font-size:.9375rem;color:var(--k)}.ahc{font-size:var(--v);color:var(--e);font-variant-numeric:tabular-nums}.y{font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.6rem, 1.36rem + 1.1vw, 2.125rem);font-weight:700;margin:0 0 .5rem}.section-sub{margin:0 0 1.5rem;color:var(--e);font-size:1rem;line-height:1.6;max-width:var(--cv)}.y+:is(.table-wrap,.aiz,.ajs,.q0),.y+.table-wrap+.rv{margin-top:var(--space-lg)}.alo{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem) var(--space-lg)}.table-wrap{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent}.comparison{width:100%;border-collapse:collapse;font-size:var(--l)}.comparison th,.comparison td{padding:.75rem var(--space-lg);text-align:start;border-bottom:1px solid var(--border);white-space:nowrap}.comparison tbody tr:last-child td,.comparison tbody tr:last-child th{border-bottom:none}.comparison thead th{padding-block:.5rem;background:var(--s);font-size:var(--p);text-transform:none;letter-spacing:.005em;color:var(--fg-subtle);font-weight:600;border-bottom-color:var(--border-strong)}.comparison .rank{font-family:var(--font-display);font-size-adjust:from-font;font-size:1rem;color:var(--e);width:2.5rem;font-variant-numeric:tabular-nums}.comparison thead th:nth-child(2){width:100%}.comparison tbody tr{position:relative;transition:background 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.comparison tbody tr:hover{background:var(--b8)}}.comparison td a:after{content:'';position:absolute;inset:0}.comparison td a:focus-visible{outline:none}.comparison tbody tr:has(a:focus-visible){outline:var(--ak);outline-offset:-2px}.comparison tbody tr.afa>:is(td,th){background:var(--b8)}@media (hover:hover){.comparison tbody tr.afa:hover>:is(td,th){background:var(--b4)}}.comparison tbody tr.afa .rank{font-size:1.125rem}.comparison .num{font-variant-numeric:tabular-nums}.comparison a{display:inline-flex;flex-direction:row;gap:.3em;align-items:center;font-weight:700;color:var(--k);transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.comparison a:before{content:attr(data-brand);font-weight:500;color:var(--e)}@media (hover:hover){.comparison tbody tr:hover a{color:var(--accent)}}.comparison .muted{color:var(--fg-subtle)}.zb{display:inline-block;font-size:var(--l);font-weight:600;color:var(--k);white-space:nowrap}.rv{display:none;list-style:none;margin:0;padding:0;flex-direction:column;overflow:hidden;border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent}.rv>li{border-bottom:1px solid var(--border);margin-bottom:calc(-1 * 1px)}.r2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;min-height:64px;padding:.75rem var(--aj);color:var(--n);transition:background 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.r2:hover{background:var(--b8)}}.r2:active{background:var(--da)}.r2:focus-visible{outline:var(--ak);outline-offset:-2px}.r2.afa{background:var(--b5)}@media (hover:hover){.r2.afa:hover{background:color-mix(in oklch,var(--accent) 10%,var(--bg-elevated))}}.sn{font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;color:var(--e);line-height:1;font-variant-numeric:tabular-nums;min-width:1.6rem;text-align:center}.sg{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sk{font-size:.9375rem;font-weight:700;color:var(--k);line-height:1.2}.sj{color:var(--e);font-weight:500}.aed{display:flex;flex-wrap:wrap;gap:.25rem}.si{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;max-inline-size:9.5rem;text-align:end}.sl{font-size:var(--l);color:var(--e);font-variant-numeric:tabular-nums}@media (width<=759px){.table-wrap{display:none}.rv{display:flex}}.editorial{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem) 2rem}.editorial .prose{max-width:var(--cv)}.editorial .prose>h2:first-child{margin-top:0}.editorial .prose>h2:first-child:after{content:none}#main:has(#gp-p1:checked) [data-gp-p]:not([data-gp-p~="1"]),#main:has(#gp-p2:checked) [data-gp-p]:not([data-gp-p~="2"]),#main:has(#gp-p3:checked) [data-gp-p]:not([data-gp-p~="3"]),#main:has(#gp-f1:checked) [data-gp-f]:not([data-gp-f~="1"]),#main:has(#gp-f2:checked) [data-gp-f]:not([data-gp-f~="2"]),#main:has(#gp-f3:checked) [data-gp-f]:not([data-gp-f~="3"]){display:none}@supports not selector(:has(*)){.ap2,.ao4{display:none}}.ap2{margin-block:var(--space-lg) .75rem;padding:var(--aj);border-radius:.75rem;background:var(--cf)}.ap2+.pick-card{border-top:0;padding-top:1.25rem}.arh{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.gp-chips{display:flex;flex-wrap:wrap;gap:max(.5rem,var(--am,0px))}@media (width<=47.99em){.arh{flex-direction:column;flex-wrap:nowrap;gap:.5rem}.gp-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:calc(-1 * var(--space-xs)) calc(-1 * var(--aj));padding:var(--space-xs) calc(var(--aj) + 1.5rem) var(--space-xs) var(--aj);scroll-padding-inline:var(--aj);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.gp-chips::-webkit-scrollbar{display:none}.adi{flex:none}}.ajw{min-width:0;margin:0;padding:0;border:0}.ajw legend{padding:0 0 .25rem;font-size:var(--p);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--fg-subtle)}.adi{position:relative;cursor:pointer;display:inline-block}.adi input{position:absolute;opacity:0;inset:0;cursor:pointer}.adi>span{display:inline-flex;align-items:center;min-height:var(--ci);padding:0 var(--cl);border:1px solid var(--al);border-radius:999px;background:var(--ap);color:var(--aq);font-size:var(--ck);font-weight:600;line-height:1.2;white-space:nowrap;transition:border-color 150ms cubic-bezier(.4, 0, .2, 1),background 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.adi:hover>span{background:var(--ai);border-color:var(--ag)}}.adi input:checked+span{background:var(--av);border-color:var(--av);color:#2a2829}.adi input:focus-visible+span{outline:var(--ak);outline-offset:2px}:root{counter-reset:gp-shown 0}.ao4{display:none}.ao4:before{content:counter(gp-shown) " picks shown"}.picks:has(.ajw input:checked:not(#gp-p0):not(#gp-f0)) .ao4{display:block;margin:var(--space-lg) 0 0;font-size:var(--u);font-weight:600;color:var(--e)}.agx.ap1{display:none}.ap1:before{content:counter(gp-shown)}#main:has(.ajw input:checked:not(#gp-p0):not(#gp-f0)) .ak2{display:none}#main:has(.ajw input:checked:not(#gp-p0):not(#gp-f0)) .agx.ap1{display:inline-flex}.picks:has(.ajw input:checked:not(#gp-p0):not(#gp-f0)){content-visibility:visible}.picks{padding-block:var(--space-lg) clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.pick-card{counter-increment:gp-shown;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;padding:1.5rem 0;border-top:1px solid var(--border);scroll-margin-top:var(--bk)}@media (width>=48em){.pick-card{grid-template-columns:minmax(0,14rem) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:.75rem 1.5rem}.sf{grid-column:1;grid-row:1}.pick-head{grid-column:2;grid-row:1/span 2}.pick-body{grid-column:2;grid-row:3}}@media (width>=980px){.pick-card{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:.75rem 2rem;padding:2rem 0}}@media (width>=75em){.pick-card{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:.75rem 1.5rem}}.sf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.rank-num{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:clamp(1.5rem, 1.2rem + 1.3vw, 2.25rem);line-height:1;color:var(--k);letter-spacing:-.016em;font-variant-numeric:tabular-nums}.ad6{font-size:var(--l);font-weight:600;color:var(--k);white-space:nowrap}.pick-media{grid-column:1/-1;border-radius:.5rem;overflow:hidden;aspect-ratio:16/9;background:#2a2829;position:relative}@media (width>=48em){.pick-media{grid-column:1;grid-row:2/-1;align-self:start;position:sticky;top:calc(var(--bk) + .75rem)}}.pick-thumb{width:100%;height:100%;object-fit:cover}.pick-media-link{position:absolute;inset:0}.pick-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--bo);background:var(--cj);font-family:var(--font-display);font-size-adjust:from-font;font-size:1.5rem}.pick-body{display:flex;flex-direction:column;gap:.75rem}.pick-head{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media (width<=47.99em){.sf{display:contents}.rank-num{grid-column:1;grid-row:span 2;align-self:start;font-size:clamp(2.25rem, 1.8rem + 2vw, 3rem);min-inline-size:calc((var(--o,1) + 1.25) * 1ch)}.ad6{grid-column:2;margin-block-end:.25rem}.pick-head{grid-column:2}.pick-body{grid-column:1/-1}.pick-media,.pick-body{margin-top:var(--space-lg)}}.pick-brand{color:var(--e);font-weight:500}.pick-title{margin:0;font-family:var(--font-display);font-size-adjust:from-font;font-size:clamp(1.3rem, 1.16rem + .65vw, 1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.016em;color:var(--k);text-wrap:balance}.pick-title a{color:inherit;transition:color 150ms}@media (hover:hover){.pick-title a:hover,.pick-title a:hover .pick-brand{color:var(--accent)}}.pick-tagline{margin:0;color:var(--e);font-size:1rem;line-height:1.6}.pick-meta{align-self:start;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;font-size:var(--l);max-width:100%}.pick-meter{--ek:5rem}.pick-score{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1.125rem;color:var(--k)}.pick-score:after{content:'/10';font-size:var(--u);font-weight:400;color:var(--e);margin-inline-start:.125rem}.pick-verdict{font-size:var(--l);font-weight:600;color:var(--n)}.pick-pros{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem}.pick-pros li{display:flex;gap:.5rem;align-items:start}.pick-pros li:before{content:'✓';color:var(--fg-subtle);font-weight:700;line-height:1.45;flex-shrink:0}.pick-facts{--ei:7.5rem;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:var(--l);color:var(--e);line-height:1.6;font-variant-numeric:tabular-nums}@media (width<=29.99em){.pick-facts{--ei:8rem}}@media (width<=21.99em){.pick-facts li{grid-template-columns:minmax(0,1fr)}}@media (width>=48em){.pick-facts{--ei:9rem}}.pick-facts li{display:grid;grid-template-columns:var(--ei) minmax(0,1fr);column-gap:.5rem;align-items:baseline}.pick-facts .t,.pick-watch .t{font-weight:600;color:var(--n)}.pick-facts a{display:inline-block;min-block-size:24px;vertical-align:top;color:var(--n);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--n) 35%,transparent);text-underline-offset:.2em}.pick-facts a:focus-visible{color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.pick-facts a:hover{color:var(--accent);text-decoration-color:currentColor}}.pick-watch{margin:0;display:flex;gap:.5rem;align-items:start;font-size:.9375rem;line-height:1.45;color:var(--e);text-wrap:wrap}.pick-watch:before{content:'!';color:var(--fg-subtle);font-weight:700;line-height:1.45;flex-shrink:0;min-width:.9em;text-align:center}.pick-cta{align-self:start;text-wrap:balance;display:inline-flex;align-items:center;gap:var(--be);margin-top:.25rem;padding:.5rem var(--a1);min-height:2.75rem;border:1px solid var(--a2);border-radius:.5rem;background:var(--ax);font-size:var(--a0);font-weight:600;color:var(--a5);transition:color 150ms,border-color 150ms,background 150ms cubic-bezier(.4, 0, .2, 1)}.pick-cta:after{content:none}.pick-cta:focus-visible{color:var(--accent);border-color:var(--accent);background:var(--ay)}@media (hover:hover){.pick-cta:hover{color:var(--accent);border-color:var(--accent);background:var(--ay)}}@media (width<=47.99em){.pick-cta{align-self:stretch;justify-content:center;text-align:center;text-wrap:var(--an)}}.pick-cta:active{transform:translateY(1px);box-shadow:var(--ca);transition-duration:90ms}.alts,.field{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.av8{list-style:none;margin:var(--space-lg) 0 0;padding:0;display:grid;gap:var(--space-xs);columns:1}.av8 li{line-height:1.6}.adg{color:var(--e);font-size:var(--l)}.av8 a{color:var(--k);text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-underline-offset:2px}@media (hover:hover){.av8 a:hover{text-decoration-color:currentColor}}.a3g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--ar)}.alt-card{padding:var(--aj);border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.alt-card:focus-visible{border-color:var(--as);box-shadow:var(--az)}@media (hover:hover){.alt-card:hover{border-color:var(--as);box-shadow:var(--az)}}.a3e{margin:0;font-size:var(--p);text-transform:none;letter-spacing:.01em;color:var(--fg-subtle);font-weight:600}.a3f{margin:.25rem 0 .5rem;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1.125rem;color:var(--k);line-height:1.2}.a0g{margin:0;font-size:var(--l);color:var(--e);display:flex;gap:var(--space-xs);align-items:baseline}.a0g .stat-num{color:var(--k);font-weight:700;font-variant-numeric:tabular-nums}.aix{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.ajs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;max-width:var(--cv);border-top:1px solid var(--border)}.yi{padding:var(--space-lg) 0}.yi+.yi{border-top:1px solid var(--border)}.yu{margin:0 0 var(--space-xs);font-size:1rem;font-weight:600;line-height:1.45;letter-spacing:normal;color:var(--k);text-wrap:balance}.yu:target{color:var(--accent)}.yi p{margin:0;max-width:var(--cv);color:var(--n);font-size:.9375rem;line-height:1.6;text-wrap:var(--an)}.methodology{padding-block:0 clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.ak6{padding:1.25rem;border:1px solid var(--q);background:var(--cf);border-radius:.75rem;inline-size:fit-content;max-width:var(--cx)}.ak7{margin:0;max-width:38em;color:var(--n);font-size:.9375rem;line-height:1.6}.ajh{margin:.5rem 0 0;row-gap:.25rem;font-size:var(--l)}.ajh a{display:inline-flex;align-items:center;min-block-size:var(--af);color:var(--accent);font-weight:600}.ajh a:after{content:none;margin-inline-start:.3em}.matchups{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.al8{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:var(--ar)}.aaw{padding:var(--aj);border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.aaw:focus-visible{border-color:var(--as);box-shadow:var(--az)}@media (hover:hover){.aaw:hover{border-color:var(--as);box-shadow:var(--az)}}.aa8{margin:0;display:flex;flex-direction:column;gap:var(--space-xs);font-family:var(--font-display);font-size-adjust:from-font;font-size:.9375rem;font-weight:700;color:var(--k);line-height:1.2}.yn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.5rem}.yw{display:block;width:2.5rem;height:2.5rem;border-radius:.375rem;object-fit:cover;background:var(--s)}.aa8 .vs{display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:var(--p);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--fg-subtle);line-height:1}.aa8 .vs:before,.aa8 .vs:after{content:'';flex:1;height:1px;background:var(--border)}@media (width>=48em){.al8:has(> .aaw:only-child){grid-template-columns:minmax(0,1fr)}.aaw:only-child .aa8{flex-direction:row;align-items:center;gap:var(--space-lg)}.aaw:only-child .yn{flex:1 1 0;min-width:0}.aaw:only-child .aa8 .vs{flex-direction:column;align-self:stretch}.aaw:only-child .aa8 .vs:before,.aaw:only-child .aa8 .vs:after{flex:1;width:1px;height:auto}}.y3{font-family:var(--font-sans);font-size:var(--u);font-weight:700;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.yv{justify-self:end;margin-inline-start:.125rem;font-family:var(--font-sans);font-size:var(--l);font-weight:700;color:var(--e);font-variant-numeric:tabular-nums}.related{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.guide-main .s9{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem);border-top:1px solid var(--border)}.guide-main .s9 h2{margin:0 0 var(--space-lg);font-size:clamp(1.6rem, 1.36rem + 1.1vw, 2.125rem)}.landscape,.tiers,.matchups,.alts,.field,.aix,.editorial,.related{border-top:1px solid var(--border)}.q0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:var(--ar)}@media (width>=48em){.q0:has(> :nth-child(3)):not(:has(> :nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.az{position:relative;padding:var(--aj);border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.az:has(.related-link:focus-visible){border-color:var(--as);box-shadow:var(--az)}@media (hover:hover){.az:has(.related-link:hover){border-color:var(--as);box-shadow:var(--az)}}.related-link{color:inherit;display:block;min-block-size:24px}.related-link:before{content:"";position:absolute;inset:0;border-radius:inherit}@media (hover:hover){.az:has(.related-link:hover) .related-link{color:var(--accent)}}.tiers{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.apl{max-width:var(--cv);color:var(--e);margin:0 0 var(--space-lg);line-height:1.6}.apm{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;max-width:var(--cv)}.agv{padding:.75rem 0 0;border-top:1px solid var(--border)}.ag1{font-size:1rem;font-weight:700;margin:0 0 .25rem}.agv p{margin:0;line-height:1.6}.tiers a,.guide-qa-text a,.zg a,.av9 a{color:var(--n);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--n) 35%,transparent);text-underline-offset:.2em}.tiers a:focus-visible,.guide-qa-text a:focus-visible,.zg a:focus-visible,.av9 a:focus-visible{color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.tiers a:hover,.guide-qa-text a:hover,.zg a:hover,.av9 a:hover{color:var(--accent);text-decoration-color:currentColor}}.ag2:before{content:'→' / '';color:var(--e);font-weight:400}.landscape{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.av9{margin:0;padding-top:var(--space-lg);border-top:1px solid var(--border);max-width:var(--cv);font-size:.9375rem;line-height:1.6;color:var(--n)}.aiz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--ar);align-items:start}.landscape:not(.needs)>.aiz{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.ahm{padding:var(--aj);border:1px solid var(--q);border-radius:.75rem;background:var(--t);box-shadow:0 0 0 0 transparent}.ao6{margin:0 0 .5rem;font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--e)}.auh{margin:0 0 .75rem;font-size:var(--v);color:var(--e);line-height:1.45}.a1f{white-space:nowrap}.auh a{color:inherit;text-decoration:underline;text-underline-offset:3px}.auh a:focus-visible{color:var(--accent)}@media (hover:hover){.auh a:hover{color:var(--accent)}}.ahn{list-style:none;margin:0;padding:0}.zk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding:.5rem 0;border-top:1px solid var(--border)}.zk:first-child{border-top:0;padding-top:0}.zj{font-weight:600;color:var(--k)}.zj .jf{margin-block:calc((1lh - var(--af))/2);color:inherit}.zo{font-size:var(--l);color:var(--e);font-variant-numeric:tabular-nums;white-space:nowrap}.zg{grid-column:1/-1;font-size:var(--l);color:var(--e);line-height:1.45}.r8{margin:0;font-size:var(--p);color:var(--fg-subtle);font-weight:600;text-transform:none;letter-spacing:.005em}.az h3{margin:var(--space-xs) 0 .5rem;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;color:var(--k)}.az p{margin:0;color:var(--e);font-size:.9375rem;line-height:1.6}.aei{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;column-gap:.75rem}.aei>h3{margin:0}.aei>p{grid-column:1/-1;margin-top:.5rem}.aex{display:block;overflow:hidden;width:3rem;height:3rem;border-radius:.375rem;object-fit:cover;background:var(--s)}.agx{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--b9);border-radius:999px;background:color-mix(in oklab, #2a2829 16%, transparent);font-size:var(--c1);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}@media (width<=979.98px){.ak{--cg:4rem}}@media (width>=980px) and (width<=74.99em){.picks-fab.tas-fab:not([hidden]){display:inline-flex;transform:translateY(0)}.ak{--cg:4rem}}.aj1{list-style:none;margin:0;padding:.25rem 0}.tas-sheet-scroll>.aj1:only-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .5rem)}.r6{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.75rem;padding:.75rem var(--space-lg);min-height:56px;color:var(--n);text-decoration:none;border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.r6:focus-visible{background:var(--a8)}@media (hover:hover){.r6:hover{background:var(--a8)}}.r6:focus-visible{outline:var(--ak);outline-offset:-2px}.s0{font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;color:var(--k);letter-spacing:-.012em;line-height:1;min-width:2.2rem}.sq{display:flex;flex-direction:column;gap:.125rem;min-width:0}.sz{font-size:.9375rem;font-weight:600;color:var(--k);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr{color:var(--e);font-weight:500}.aee{font-size:var(--p);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--e)}.sv{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;font-size:var(--l);color:var(--e);white-space:nowrap}.s1{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1rem;color:var(--k)}.aj3{border-top:1px solid var(--border);padding:.75rem var(--space-lg) calc(env(safe-area-inset-bottom,0px) + var(--space-lg))}.alb{margin:0 0 .5rem;font-size:var(--v);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.picks-sheet .aj3 .e{padding:0}.ajg a{color:var(--ad);font-weight:700;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--b3);transition:text-decoration-color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.ajg a:hover{text-decoration-color:var(--ad)}}.ajg a:focus-visible{outline:2px solid var(--ad);outline-offset:2px;border-radius:var(--bj)}.guide-author-box{margin-block:0 clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}@media print{.guide-head:before,.picks-fab,.guide-rail,.picks-sheet,.ajv{display:none!important}.ahw{border-color:var(--b3);break-inside:avoid}.guide-head{padding-block:var(--space-lg)!important}.guide-author-box,.sg,.guide-quickanswer{break-inside:avoid;page-break-inside:avoid}}