.prose .fj{color:inherit;text-decoration:underline;text-decoration-color:var(--bl);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(--j);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(--a4) .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(--da);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(--fg-muted);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(--am)}.prose strong{color:var(--j);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(--bu);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(--l);text-wrap:var(--am)}.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(--t);font-style:normal;letter-spacing:.02em;color:var(--fg-muted)}.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(--p);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(--k);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:bhc 1.6s ease-out both;scroll-margin-top:calc(var(--bi) + 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(--p)}.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(--bi) - 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(--fg-muted);text-align:center;text-wrap:pretty}.prose figure.d6 .ays{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(--card-face);box-shadow:0 0 0 0 transparent;scroll-margin-top:calc(var(--bi,0px) + .75rem)}@media (width>=75em){.gt{max-width:var(--cx)}}.ak7{position:absolute;top:calc(1.25rem + 1px);left:1.25rem;width:1.25rem;height:1.25rem;color:var(--fg-muted)}.aj2{margin:.125rem 0 0;font-family:var(--font-sans);font-size:var(--o);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-muted);line-height:1.2}.aj1{margin:.25rem 0 0;color:var(--j);font-size:.9375rem;line-height:1.6;text-wrap:pretty}@media (width<=480px){.gt{padding-inline-start:1.25rem}.aj2{padding-left:calc(1.25rem + .75rem)}.aj1{margin-top:.75rem}}.agm{margin-inline-end:.25em;font-weight:700;color:var(--fg-subtle)}.ajh{margin-top:.5rem}.ah0{display:inline-flex;align-items:baseline;gap:.5rem;min-block-size:24px;cursor:pointer;font-size:var(--k);font-weight:600;color:var(--j);list-style:none}.ah0::-webkit-details-marker{display:none}.ah0: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)}.ajh[open]>.ah0:before{transform:translateY(-.25em) rotate(45deg)}@media (hover:hover){.ah0:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.ak6{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(--o);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--fg-muted);line-height:1.45;padding-top:.15em}.r4{margin:0;font-size:var(--k);line-height:1.6;color:var(--l);min-width:0}.al8,.agl{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.af4{font-size:var(--o);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--fg-muted)}.ahg{margin:0 0 .25rem}.al8+.ahg{margin-top:.25rem}.aj0{margin:.75rem 0 0;font-size:var(--k)}.aj0 a{display:inline-flex;align-items:center;min-block-size:24px}@media print{.ajh::details-content{content-visibility:visible;display:block}.ah0{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(--card-face);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(--o);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(--j);text-decoration:none;padding-block:4px;transition:color 150ms}@media (hover:hover){.jc a:hover{color:var(--accent)}}.q3{margin:0;font-size:var(--k);font-weight:600;line-height:1.2;color:var(--fg-muted)}.gs{grid-area:links;display:flex;flex-wrap:wrap;align-items:center;gap:max(.5rem,var(--aj,0px));margin:1.25rem 0 0;padding-top:var(--space-lg);border-top:1px solid var(--q);font-size:var(--ae)}.gs a{display:inline-flex;align-items:center;min-block-size:var(--ab);padding:0 .75rem;border:1px solid var(--al);border-radius:999px;background:var(--an);color:var(--ao);font-size:var(--ae);font-weight:600;line-height:1.2;text-decoration:none;transition:color 150ms,border-color 150ms,background 150ms}.gs a[target=_blank]:after{content:'↗' / '';margin-inline-start:.3em;color:var(--fg-subtle)}.gs a:focus-visible{border-color:var(--af);background:var(--ag)}@media (hover:hover){.gs a:hover{border-color:var(--af);background:var(--ag)}}.jd{display:inline-flex;flex-wrap:wrap;gap:max(.5rem,var(--aj,0px));margin-inline-start:auto}.gs .ef{padding-inline:var(--space-xs);border-color:transparent;background:transparent;color:var(--fg-muted);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--fg-muted) 40%,transparent);text-underline-offset:3px}.gs .ef:focus-visible{border-color:transparent;background:transparent;color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.gs .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(--bi) + env(safe-area-inset-top,0px))}}.guide-head{position:relative;isolation:isolate;color:var(--ad);padding-block:var(--cs);background:var(--ci)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);list-style:none;padding:0;margin:0;font-size:var(--t);color:var(--bt)}.crumbs li:not(:first-child):before{content:'' / '';margin-inline-end:var(--space-xs);color:var(--bm)}.crumbs a{color:var(--bd);transition:color 150ms}@media (hover:hover){.crumbs a:hover{color:var(--bs)}}.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(--cb);font-weight:700;line-height:1.05;letter-spacing:-.020em;color:var(--ad)}.guide-lede{text-wrap:var(--am);margin:var(--space-lg) 0 0;font-size:clamp(1.0625rem, 1rem + .3vw, 1.15rem);color:var(--bv);max-width:var(--cv);line-height:1.6}.afb{margin:1.5rem 0 0;row-gap:.25rem;align-items:baseline;font-size:var(--k);color:var(--bd)}.afb+.afb{margin-top:.5rem}@media (width>=30em){.ak8>*{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(--ac))/2)}.guide-lede{font-size:1rem;line-height:1.45;margin-block-start:.5rem}.afb{margin-block-start:var(--space-lg)}}.afb .stat-num{color:var(--ad);font-weight:700;font-variant-numeric:tabular-nums}.ahz{--ev:5rem;--dx:rgba(255, 255, 255, .18);display:grid;grid-template-columns:var(--ev) minmax(0,1fr);column-gap:.75rem;align-items:start;margin-top:var(--space-lg);max-width:var(--cv);inline-size:fit-content;padding:var(--ah);border:1px solid rgba(255, 255, 255, .13);border-radius:.75rem;background:rgba(0, 0, 0, .35);color:var(--ad)}@media (width<=21.99em){.ahz{grid-template-columns:minmax(0,1fr);row-gap:.5rem}}.ajg{position:relative;inline-size:var(--ev);aspect-ratio:1;border-radius:.375rem;overflow:hidden;background:rgba(255, 255, 255, .06)}.akz{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ajg>picture{display:contents}.ak0{position:absolute;inset:0}.aky{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.akx{margin:0;font-size:var(--t);font-weight:600;line-height:1.2;color:var(--ad);text-wrap:pretty}.ak3{font-weight:400;color:var(--bd)}.ai0{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}.ai0 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--b1);text-underline-offset:.2em;transition:color 150ms,text-decoration-color 150ms}.ga-brand{color:var(--bd);font-weight:500}@media (hover:hover){.ai0 a:hover,.ai0 a:hover .ga-brand{color:var(--bs);text-decoration-color:currentColor}}.ak4{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(--s);font-weight:400;color:var(--bt);margin-inline-start:.125rem}.ajx{--ei:6.25rem}.ak1{margin:0;font-size:var(--k);color:var(--bd)}.ak2{color:var(--ad);font-weight:600;font-variant-numeric:tabular-nums}.ajy{margin:0;font-size:var(--k)}.ajw{display:inline-flex;align-items:center;min-block-size:var(--ac);margin-block:calc((1lh - var(--ac))/2);color:var(--ad);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--b1);text-underline-offset:.2em;transition:color 150ms,text-decoration-color 150ms}@media (hover:hover){.ajw:hover{color:var(--bs);text-decoration-color:currentColor}}.ahz a:focus-visible{outline-color:var(--ad)}.ahz+.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>.ahz{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)}.ajg{inline-size:100%;aspect-ratio:4/3;border-radius:.5rem}.ga-num{font-size:clamp(2rem, 1.7rem + 1.2vw, 2.5rem)}.ajx{--ei: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(--card-face);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(--fg-muted)}.guide-qa-title{margin:.125rem 0 .25rem;font-family:var(--font-sans);font-size:var(--o);font-weight:600;text-transform:none;letter-spacing:.005em;color:var(--fg-muted);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(--l);text-wrap:var(--am)}.top-strip{padding-block:var(--ap) 0}.top-strip:empty{padding:0}.ajp{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--ap)}.ajp: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(--ah);border:1px solid var(--q);border-radius:.75rem;background:var(--card-face);color:var(--l);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(--aq);box-shadow:var(--a1)}@media (hover:hover){.award-pill:hover{border-color:var(--aq);box-shadow:var(--a1)}}.ahf{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:.375rem;object-fit:cover;background:var(--p)}.ahb{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ahc{font-size:var(--o);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--j)}.ahd{font-weight:700;font-size:.9375rem;color:var(--j)}.ahe{font-size:var(--t);color:var(--fg-muted);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(--fg-muted);font-size:1rem;line-height:1.6;max-width:var(--cv)}.y+:is(.table-wrap,.ai1,.ajv,.q0),.y+.table-wrap+.rv{margin-top:var(--space-lg)}.alq{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(--card-face);box-shadow:0 0 0 0 transparent}.comparison{width:100%;border-collapse:collapse;font-size:var(--k)}.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(--p);font-size:var(--o);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(--fg-muted);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(--b6)}}.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(--ai);outline-offset:-2px}.comparison tbody tr.afh>:is(td,th){background:var(--b6)}@media (hover:hover){.comparison tbody tr.afh:hover>:is(td,th){background:var(--b2)}}.comparison tbody tr.afh .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(--j);transition:color 150ms cubic-bezier(.4, 0, .2, 1)}.comparison a:before{content:attr(data-brand);font-weight:500;color:var(--fg-muted)}@media (hover:hover){.comparison tbody tr:hover a{color:var(--accent)}}.comparison .muted{color:var(--fg-subtle)}.zd{display:inline-block;font-size:var(--k);font-weight:600;color:var(--j);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(--card-face);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(--ah);color:var(--l);transition:background 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.r2:hover{background:var(--b6)}}.r2:active{background:var(--c9)}.r2:focus-visible{outline:var(--ai);outline-offset:-2px}.r2.afh{background:var(--b3)}@media (hover:hover){.r2.afh:hover{background:color-mix(in oklch,var(--accent) 10%,var(--bg-elevated))}}.sq{font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;color:var(--fg-muted);line-height:1;font-variant-numeric:tabular-nums;min-width:1.6rem;text-align:center}.si{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sl{font-size:.9375rem;font-weight:700;color:var(--j);line-height:1.2}.sk{color:var(--fg-muted);font-weight:500}.aef{display:flex;flex-wrap:wrap;gap:.25rem}.sj{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;max-inline-size:9.5rem;text-align:end}.sn{font-size:var(--k);color:var(--fg-muted);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(*)){.ap7,.ao8{display:none}}.ap7{margin-block:var(--space-lg) .75rem;padding:var(--ah);border-radius:.75rem;background:var(--cd)}.ap7+.pick-card{border-top:0;padding-top:1.25rem}.arn{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.gp-chips{display:flex;flex-wrap:wrap;gap:max(.5rem,var(--aj,0px))}@media (width<=47.99em){.arn{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(--ah));padding:var(--space-xs) calc(var(--ah) + 1.5rem) var(--space-xs) var(--ah);scroll-padding-inline:var(--ah);-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}.adk{flex:none}}.ajz{min-width:0;margin:0;padding:0;border:0}.ajz legend{padding:0 0 .25rem;font-size:var(--o);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--fg-subtle)}.adk{position:relative;cursor:pointer;display:inline-block}.adk input{position:absolute;opacity:0;inset:0;cursor:pointer}.adk>span{display:inline-flex;align-items:center;min-height:var(--cg);padding:0 var(--ck);border:1px solid var(--al);border-radius:999px;background:var(--an);color:var(--ao);font-size:var(--cj);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){.adk:hover>span{background:var(--ag);border-color:var(--af)}}.adk input:checked+span{background:var(--ar);border-color:var(--ar);color:#2a2829}.adk input:focus-visible+span{outline:var(--ai);outline-offset:2px}:root{counter-reset:gp-shown 0}.ao8{display:none}.ao8:before{content:counter(gp-shown) " picks shown"}.picks:has(.ajz input:checked:not(#gp-p0):not(#gp-f0)) .ao8{display:block;margin:var(--space-lg) 0 0;font-size:var(--s);font-weight:600;color:var(--fg-muted)}.agz.ap6{display:none}.ap6:before{content:counter(gp-shown)}#main:has(.ajz input:checked:not(#gp-p0):not(#gp-f0)) .ak5{display:none}#main:has(.ajz input:checked:not(#gp-p0):not(#gp-f0)) .agz.ap6{display:inline-flex}.picks:has(.ajz 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(--bi)}@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(--j);letter-spacing:-.016em;font-variant-numeric:tabular-nums}.ad7{font-size:var(--k);font-weight:600;color:var(--j);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(--bi) + .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(--bm);background:var(--ci);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(--n,1) + 1.25) * 1ch)}.ad7{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(--fg-muted);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(--j);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(--fg-muted);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(--k);max-width:100%}.pick-meter{--ei: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(--j)}.pick-score:after{content:'/10';font-size:var(--s);font-weight:400;color:var(--fg-muted);margin-inline-start:.125rem}.pick-verdict{font-size:var(--k);font-weight:600;color:var(--l)}.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{--eg:7.5rem;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:var(--k);color:var(--fg-muted);line-height:1.6;font-variant-numeric:tabular-nums}@media (width<=29.99em){.pick-facts{--eg:8rem}}@media (width<=21.99em){.pick-facts li{grid-template-columns:minmax(0,1fr)}}@media (width>=48em){.pick-facts{--eg:9rem}}.pick-facts li{display:grid;grid-template-columns:var(--eg) minmax(0,1fr);column-gap:.5rem;align-items:baseline}.pick-facts .t,.pick-watch .t{font-weight:600;color:var(--l)}.pick-facts a{display:inline-block;min-block-size:24px;vertical-align:top;color:var(--l);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--l) 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(--fg-muted);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(--bc);margin-top:.25rem;padding:.5rem var(--ay);min-height:2.75rem;border:1px solid var(--a0);border-radius:.5rem;background:var(--av);font-size:var(--ax);font-weight:600;color:var(--a3);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(--aw)}@media (hover:hover){.pick-cta:hover{color:var(--accent);border-color:var(--accent);background:var(--aw)}}@media (width<=47.99em){.pick-cta{align-self:stretch;justify-content:center;text-align:center;text-wrap:var(--am)}}.pick-cta:active{transform:translateY(1px);box-shadow:var(--b8);transition-duration:90ms}.alts,.field{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.awh{list-style:none;margin:var(--space-lg) 0 0;padding:0;display:grid;gap:var(--space-xs);columns:1}.awh li{line-height:1.6}.adi{color:var(--fg-muted);font-size:var(--k)}.awh a{color:var(--j);text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-underline-offset:2px}@media (hover:hover){.awh a:hover{text-decoration-color:currentColor}}.a3r{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--ap)}.alt-card{padding:var(--ah);border:1px solid var(--q);border-radius:.75rem;background:var(--card-face);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(--aq);box-shadow:var(--a1)}@media (hover:hover){.alt-card:hover{border-color:var(--aq);box-shadow:var(--a1)}}.a3p{margin:0;font-size:var(--o);text-transform:none;letter-spacing:.01em;color:var(--fg-subtle);font-weight:600}.a3q{margin:.25rem 0 .5rem;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1.125rem;color:var(--j);line-height:1.2}.a0p{margin:0;font-size:var(--k);color:var(--fg-muted);display:flex;gap:var(--space-xs);align-items:baseline}.a0p .stat-num{color:var(--j);font-weight:700;font-variant-numeric:tabular-nums}.aiz{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.ajv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;max-width:var(--cv);border-top:1px solid var(--border)}.yn{padding:var(--space-lg) 0}.yn+.yn{border-top:1px solid var(--border)}.yw{margin:0 0 var(--space-xs);font-size:1rem;font-weight:600;line-height:1.45;letter-spacing:normal;color:var(--j);text-wrap:balance}.yw:target{color:var(--accent)}.yn p{margin:0;max-width:var(--cv);color:var(--l);font-size:.9375rem;line-height:1.6;text-wrap:var(--am)}.methodology{padding-block:0 clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.ak9{padding:1.25rem;border:1px solid var(--q);background:var(--cd);border-radius:.75rem;inline-size:fit-content;max-width:var(--cx)}.ala{margin:0;max-width:38em;color:var(--l);font-size:.9375rem;line-height:1.6}.ajj{margin:.5rem 0 0;row-gap:.25rem;font-size:var(--k)}.ajj a{display:inline-flex;align-items:center;min-block-size:var(--ac);color:var(--accent);font-weight:600}.ajj a:after{content:none;margin-inline-start:.3em}.matchups{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.amb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:var(--ap)}.aay{padding:var(--ah);border:1px solid var(--q);border-radius:.75rem;background:var(--card-face);box-shadow:0 0 0 0 transparent;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.aay:focus-visible{border-color:var(--aq);box-shadow:var(--a1)}@media (hover:hover){.aay:hover{border-color:var(--aq);box-shadow:var(--a1)}}.abb{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(--j);line-height:1.2}.yr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.5rem}.yy{display:block;width:2.5rem;height:2.5rem;border-radius:.375rem;object-fit:cover;background:var(--p)}.abb .vs{display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:var(--o);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--fg-subtle);line-height:1}.abb .vs:before,.abb .vs:after{content:'';flex:1;height:1px;background:var(--border)}@media (width>=48em){.amb:has(> .aay:only-child){grid-template-columns:minmax(0,1fr)}.aay:only-child .abb{flex-direction:row;align-items:center;gap:var(--space-lg)}.aay:only-child .yr{flex:1 1 0;min-width:0}.aay:only-child .abb .vs{flex-direction:column;align-self:stretch}.aay:only-child .abb .vs:before,.aay:only-child .abb .vs:after{flex:1;width:1px;height:auto}}.y5{font-family:var(--font-sans);font-size:var(--s);font-weight:700;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.yx{justify-self:end;margin-inline-start:.125rem;font-family:var(--font-sans);font-size:var(--k);font-weight:700;color:var(--fg-muted);font-variant-numeric:tabular-nums}.related{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.guide-main .ta{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem);border-top:1px solid var(--border)}.guide-main .ta h2{margin:0 0 var(--space-lg);font-size:clamp(1.6rem, 1.36rem + 1.1vw, 2.125rem)}.landscape,.tiers,.matchups,.alts,.field,.aiz,.editorial,.related{border-top:1px solid var(--border)}.q0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:var(--ap)}@media (width>=48em){.q0:has(> :nth-child(3)):not(:has(> :nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.a1{position:relative;padding:var(--ah);border:1px solid var(--q);border-radius:.75rem;background:var(--card-face);box-shadow:0 0 0 0 transparent;transition:border-color 150ms,box-shadow 240ms cubic-bezier(.4, 0, .2, 1)}.a1:has(.related-link:focus-visible){border-color:var(--aq);box-shadow:var(--a1)}@media (hover:hover){.a1:has(.related-link:hover){border-color:var(--aq);box-shadow:var(--a1)}}.related-link{color:inherit;display:block;min-block-size:24px}.related-link:before{content:"";position:absolute;inset:0;border-radius:inherit}@media (hover:hover){.a1:has(.related-link:hover) .related-link{color:var(--accent)}}.tiers{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.aps{max-width:var(--cv);color:var(--fg-muted);margin:0 0 var(--space-lg);line-height:1.6}.apt{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;max-width:var(--cv)}.agx{padding:.75rem 0 0;border-top:1px solid var(--border)}.ag3{font-size:1rem;font-weight:700;margin:0 0 .25rem}.agx p{margin:0;line-height:1.6}.tiers a,.guide-qa-text a,.zi a,.awi a{color:var(--l);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--l) 35%,transparent);text-underline-offset:.2em}.tiers a:focus-visible,.guide-qa-text a:focus-visible,.zi a:focus-visible,.awi a:focus-visible{color:var(--accent);text-decoration-color:currentColor}@media (hover:hover){.tiers a:hover,.guide-qa-text a:hover,.zi a:hover,.awi a:hover{color:var(--accent);text-decoration-color:currentColor}}.ag4:before{content:'→' / '';color:var(--fg-muted);font-weight:400}.landscape{padding-block:clamp(2.125rem, 1.85rem + 1.05vw, 3rem)}.awi{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(--l)}.ai1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--ap);align-items:start}.landscape:not(.needs)>.ai1{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.ahp{padding:var(--ah);border:1px solid var(--q);border-radius:.75rem;background:var(--card-face);box-shadow:0 0 0 0 transparent}.apa{margin:0 0 .5rem;font-size:var(--o);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-muted)}.auo{margin:0 0 .75rem;font-size:var(--t);color:var(--fg-muted);line-height:1.45}.a1o{white-space:nowrap}.auo a{color:inherit;text-decoration:underline;text-underline-offset:3px}.auo a:focus-visible{color:var(--accent)}@media (hover:hover){.auo a:hover{color:var(--accent)}}.ahq{list-style:none;margin:0;padding:0}.zm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding:.5rem 0;border-top:1px solid var(--border)}.zm:first-child{border-top:0;padding-top:0}.zl{font-weight:600;color:var(--j)}.zl .jf{margin-block:calc((1lh - var(--ac))/2);color:inherit}.zq{font-size:var(--k);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.zi{grid-column:1/-1;font-size:var(--k);color:var(--fg-muted);line-height:1.45}.sa{margin:0;font-size:var(--o);color:var(--fg-subtle);font-weight:600;text-transform:none;letter-spacing:.005em}.a1 h3{margin:var(--space-xs) 0 .5rem;font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;color:var(--j)}.a1 p{margin:0;color:var(--fg-muted);font-size:.9375rem;line-height:1.6}.ael{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;column-gap:.75rem}.ael>h3{margin:0}.ael>p{grid-column:1/-1;margin-top:.5rem}.ae3{display:block;overflow:hidden;width:3rem;height:3rem;border-radius:.375rem;object-fit:cover;background:var(--p)}.agz{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--b7);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){.aj{--ce:4rem}}@media (width>=980px) and (width<=74.99em){.picks-fab.tas-fab:not([hidden]){display:inline-flex;transform:translateY(0)}.aj{--ce:4rem}}.aj4{list-style:none;margin:0;padding:.25rem 0}.tas-sheet-scroll>.aj4:only-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .5rem)}.r7{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.75rem;padding:.75rem var(--space-lg);min-height:56px;color:var(--l);text-decoration:none;border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.r7:focus-visible{background:var(--a6)}@media (hover:hover){.r7:hover{background:var(--a6)}}.r7:focus-visible{outline:var(--ai);outline-offset:-2px}.s1{font-family:var(--font-display);font-size-adjust:from-font;font-size:1.25rem;font-weight:700;color:var(--j);letter-spacing:-.012em;line-height:1;min-width:2.2rem}.sr{display:flex;flex-direction:column;gap:.125rem;min-width:0}.s0{font-size:.9375rem;font-weight:600;color:var(--j);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv{color:var(--fg-muted);font-weight:500}.aeg{font-size:var(--o);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-muted)}.sz{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;font-size:var(--k);color:var(--fg-muted);white-space:nowrap}.s2{font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:1rem;color:var(--j)}.aj6{border-top:1px solid var(--border);padding:.75rem var(--space-lg) calc(env(safe-area-inset-bottom,0px) + var(--space-lg))}.ale{margin:0 0 .5rem;font-size:var(--t);font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--fg-subtle)}.picks-sheet .aj6 .e{padding:0}.aji a{color:var(--ad);font-weight:700;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--b1);transition:text-decoration-color 150ms cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.aji a:hover{text-decoration-color:var(--ad)}}.aji a:focus-visible{outline:2px solid var(--ad);outline-offset:2px;border-radius:var(--bh)}.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,.ajy{display:none!important}.ahz{border-color:var(--b1);break-inside:avoid}.guide-head{padding-block:var(--space-lg)!important}.guide-author-box,.si,.guide-quickanswer{break-inside:avoid;page-break-inside:avoid}}