.y1pop1n{min-height:44px;font-family:var(--next-font-primary);text-align:center;text-wrap:balance;border:var(--bw-strong) solid transparent;border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:.5em;padding:.75em 1.15em;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.y1pop1n:focus-visible{outline:3px solid var(--link);outline-offset:2px}.i2x370z{background:var(--action);color:var(--action-ink);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--action-ink) 22%, transparent)}.i2x370z:hover{background:color-mix(in srgb, var(--action) 88%, var(--action-ink));color:var(--action-ink)}.p2u5cco{background:var(--surface-strong);color:var(--surface-strong-ink)}.p2u5cco:hover{background:color-mix(in srgb, var(--surface-strong) 85%, var(--surface-strong-ink));color:var(--surface-strong-ink)}.x3tqrx3{color:var(--ink);background:0 0;border-color:currentColor}.x3tqrx3:hover{background:var(--surface-2);color:var(--ink)}.pqqz4ja{padding:.9em 1.3em;font-size:1.0625rem}.b3nxpt4{width:100%;display:flex}.e30adj0{display:var(--arrow-display,none);transition:transform .15s}.y1pop1n:hover .e30adj0,.p8v0o4m:hover .e30adj0{transform:translate(3px)}.w3o6vgo{aspect-ratio:1;border-radius:var(--score-radius);background:var(--score,var(--pick));color:var(--score-ink,var(--pick-ink));box-shadow:var(--shadow-score);font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);font-variant-numeric:lining-nums proportional-nums;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.oquogkt{width:2.5rem;font-size:.875rem}.s1wk1cb{width:3.5rem;font-size:1.25rem}.u17vxm8{width:6rem;font-size:2.125rem}.q2jrppf{color:var(--muted)}.i3nwf24{color:var(--link)}.lfkvlr2{color:var(--pick)}.n3w03k4{color:var(--negative)}.xvrz4fp{flex-wrap:wrap;align-items:baseline;gap:.25em .5em;display:inline-flex}.a2b6xfh{font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);font-variant-numeric:lining-nums proportional-nums;line-height:1}.z3ocubv .a2b6xfh{font-size:1.5rem}.o1a9n0g .a2b6xfh{font-size:2.25rem}.z14ehlu{color:var(--muted);font-size:.875rem}.m3jccih{background:var(--negative);color:var(--negative-ink);border-radius:var(--radius-s);padding:.15em .4em;font-size:.75rem;font-weight:700}.e3t465m{color:var(--muted);flex-basis:100%;font-size:.75rem}.ljiwejy{font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);border-radius:var(--radius-pill);padding:.25em .55em;font-size:.6875rem;line-height:1.3;display:inline-block}.hlxtz3b{background:var(--surface-2);color:var(--link)}.s2xxttm{background:var(--pick);color:var(--pick-ink)}.ljagjuu{border:var(--bw-thin) solid currentColor;color:var(--ink-2)}.p8v0o4m{min-height:44px;color:var(--link);text-underline-offset:.2em;align-items:center;gap:.35em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.p8v0o4m:hover{color:var(--link);text-decoration-thickness:2px}.o2mh9ai{background:var(--surface-2);border-radius:var(--radius-m);justify-content:center;align-items:center;display:flex;overflow:hidden}.o2mh9ai img{object-fit:contain;width:100%;height:100%;display:block}.a2qkfrh img{object-fit:cover}.b1mu6we{aspect-ratio:1;border-radius:var(--radius-s);background:var(--logo-bg);width:2rem;box-shadow:inset 0 0 0 var(--bw-thin) var(--rule);vertical-align:middle;flex:none;display:inline-flex;overflow:hidden}.b1mu6we img{object-fit:contain;width:100%;height:100%;display:block}.ugt8eyf{width:1.5rem}.j2pqueb{box-shadow:none;background:0 0}.s3t8s92{border-radius:var(--radius-m);width:3rem}.t3eg3ih{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,9rem);filter:var(--logo-filter,none);display:block}.d21dgot{font-family:var(--next-font-display);letter-spacing:.01em;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.1;display:inline-block}.j3t2x5g{font-size:1.25rem}.kujt9c6{display:var(--mark-display,inline-block);aspect-ratio:1;border-radius:var(--mark-radius,var(--score-radius));background:var(--mark-fill,var(--mark,var(--pick)));border:var(--mark-ring,0px) solid var(--mark,var(--pick));width:1.375rem;box-shadow:var(--shadow-score);flex:none}.n2prxke{width:1.125rem}.kujt9c6:before{content:var(--mark-text,none);height:100%;font-family:var(--next-font-display);color:var(--mark-ink,var(--pick));place-items:center;font-size:.8em;font-weight:800;line-height:1;display:grid}.v2ugjzz{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.v2ugjzz a{min-width:2.75rem;min-height:2.25rem;font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:inherit;border:var(--bw-thin) solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.v2ugjzz a[aria-current]{color:inherit;background:color-mix(in srgb, currentColor 18%, transparent);border-color:currentColor}.v2ugjzz a:hover{border-color:currentColor}.t307o8u{--tone:var(--pick)}.dyldyez{--tone:var(--bar,var(--link))}.ovpofsh{--tone:var(--link)}.l3u5l0c{--tone:var(--hour,var(--action))}.z1pu76i{--tone:var(--ink-2)}.t3s8zai{align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.e3638c0{background:var(--tone);border-radius:50%;flex:none;width:.55rem;height:.55rem}.l22a6nc{background:color-mix(in srgb, var(--tone) 60%, var(--ink));color:var(--surface);border-radius:var(--radius-s);padding:.3rem .6rem}.l22a6nc .e3638c0{display:none}.e3zl6jy{color:var(--ink-2);white-space:nowrap;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.y1pop1n,.e30adj0{transition:none}.y1pop1n:hover .e30adj0,.p8v0o4m:hover .e30adj0{transform:none}}
.u2kg830{font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-transform:var(--display-transform);text-wrap:balance;margin:0}.y2l3to3{font-size:clamp(2.5rem,1.6rem + 3.8vw,4rem)}.nk81o6o{font-size:clamp(1.75rem,1.3rem + 1.9vw,2.25rem)}.rn6bwz6{font-size:clamp(1.25rem,1.05rem + .8vw,1.5rem)}.nyfjs11{font-size:1.125rem}.j1jlps7{font-family:var(--eyebrow-font);font-size:var(--eyebrow-size,.75rem);font-weight:var(--eyebrow-weight,500);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);line-height:1.3}.m1y6xz6{font-family:var(--next-font-mono);font-variant-numeric:tabular-nums}.o25ow7e{font-family:var(--next-font-primary);text-wrap:pretty;font-size:1rem;line-height:1.55}.xq95qi6{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g27pnqy{background:var(--surface-strong);color:var(--surface-strong-ink);--ink:var(--surface-strong-ink);--ink-2:color-mix(in srgb, var(--surface-strong-ink) 78%, var(--surface-strong));--muted:color-mix(in srgb, var(--surface-strong-ink) 62%, var(--surface-strong));--rule:color-mix(in srgb, var(--surface-strong-ink) 18%, var(--surface-strong));--link:var(--pick)}
.k2v7h0k{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:flex}.k2v7h0k li{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.k2v7h0k li+li:before{content:"/";color:var(--muted)}.k2v7h0k a{min-height:2.25rem;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.k2v7h0k a:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.k2v7h0k [aria-current]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}
.f2puxxv{background:var(--h-band,var(--chrome));color:var(--h-band-ink,var(--chrome-ink))}.tcuevlf{max-width:var(--container);padding:0 var(--gutter) 14px;flex-wrap:wrap;gap:6px;margin:0 auto;display:flex}.tcuevlf a{min-height:36px;color:inherit;border:1px solid var(--h-band-line,currentColor);border-radius:var(--h-r,var(--radius-m));align-items:center;padding:0 9px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.tcuevlf a:hover,.tcuevlf a[aria-current]{background:var(--h-band-line,transparent)}@media (min-width:45rem){.tcuevlf{gap:8px;padding-bottom:22px}.tcuevlf a{padding:0 13px;font-size:14px}}
.n7vrgar{max-width:var(--container);border-bottom:var(--bw-thin) solid var(--rule);margin:0 auto}.thlmnxn{padding:.75rem var(--gutter);flex-wrap:wrap;gap:.4rem .5rem;margin:0;list-style:none;display:flex}.u1ptc8p{--tone:var(--pick)}.si9tdsg{--tone:var(--bar,var(--link))}.e3jtao7{--tone:var(--link)}.g1qq1f9{--tone:var(--hour,var(--action))}.yy6jh8r{--tone:var(--ink-2)}.soi3t4w{white-space:nowrap;min-height:2.5rem;color:var(--ink-2);background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-pill);align-items:center;gap:.45rem;padding:0 .85rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.nwo3nzk{background:var(--tone);border-radius:50%;width:.55rem;height:.55rem}.soi3t4w:hover{color:var(--ink);border-color:var(--ink)}.soi3t4w:focus-visible{outline:3px solid var(--link);outline-offset:2px}.soi3t4w[aria-current]{color:var(--paper);background:var(--ink);border-color:var(--ink)}@media (min-width:64rem){.soi3t4w{min-height:2.75rem;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.soi3t4w{transition:none}}html[data-surface=cards] .n7vrgar{background:var(--surface);max-width:none}html[data-surface=cards] .thlmnxn{max-width:var(--container);margin-inline:auto}
.oxguvlb{z-index:70;padding-bottom:env(safe-area-inset-bottom,0px);border-top:var(--bw-strong) solid var(--pick);box-shadow:var(--shadow-raised);position:fixed;inset:auto 0 0}.oxguvlb[hidden]{display:none}.n3a7mwv{max-width:var(--container);padding:1rem var(--gutter);gap:.75rem;margin:0 auto;display:grid}.w22gcia{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.5}.w22gcia a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.ab6wj79{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.d1lspi8{min-height:44px;font:inherit;color:var(--ink);border:var(--bw-strong) solid currentColor;border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.6em 1.2em;font-size:.9375rem;font-weight:700}.d1lspi8:hover{background:var(--rule)}.d1lspi8:focus-visible{outline:3px solid var(--pick);outline-offset:2px}@media (min-width:48rem){.n3a7mwv{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}.ab6wj79{grid-template-columns:repeat(2,auto)}}
.q1600dt{inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom,0px)) .75rem;z-index:70;background:var(--surface);max-height:calc(100dvh - 1.5rem);color:var(--ink);border:var(--bw-thin) solid var(--rule-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-raised);gap:.75rem;padding:1.125rem 1.125rem 1rem;display:grid;position:fixed;overflow-y:auto}.q1600dt[hidden]{display:none}.k3qt8t2{color:var(--link);margin:0}.f2yc8wq{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.5}.f2yc8wq a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.pzx4q1v{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.p3z6eyg{min-height:44px;font:inherit;color:var(--ink);border:var(--bw-strong) solid currentColor;border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.6em 1em;font-size:.9375rem;font-weight:700}.p3z6eyg:hover{background:var(--surface-2)}.p3z6eyg:focus-visible{outline:3px solid var(--link);outline-offset:2px}@media (min-width:40rem){.q1600dt{inset:auto 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px)) auto;width:23rem;padding:1.25rem}}
.a3qbm31{background:var(--h-foot,var(--surface-strong));color:var(--h-foot-ink,var(--surface-strong-ink));padding:52px 0 96px;font-size:14px}.f2qat5f{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.t3c2cgr{grid-template-columns:1fr 1fr;gap:26px;display:grid}.g19cm5f{grid-column:1/-1}.g19cm5f p{opacity:.92;margin:0;line-height:1.6}.y3ev5a6{color:inherit;font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:12px;font-size:21px;line-height:1.1;text-decoration:none;display:flex}.y3ev5a6 i{background:var(--h-mark-foot,var(--pick));border-radius:3px;flex:none;width:14px;height:14px}.n21stc0{margin:0 0 12px;font-size:14px;font-weight:700}.vjgv6xk ul{margin:0;padding:0;list-style:none}.vjgv6xk li{margin:0 0 4px}.vjgv6xk a,.g3tsajt a{color:inherit;opacity:.9;text-decoration:none}.vjgv6xk a{align-items:center;min-height:32px;display:inline-flex}.vjgv6xk a:hover,.g3tsajt a:hover{text-underline-offset:3px;opacity:1;text-decoration:underline}.g3tsajt{border-top:1px solid var(--h-foot-rule,currentColor);flex-direction:column;gap:8px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}@media (min-width:48rem){.t3c2cgr{grid-template-columns:repeat(3,minmax(0,1fr))}.g3tsajt{flex-direction:row;justify-content:space-between}}@media (min-width:69rem){.t3c2cgr{grid-template-columns:1.5fr repeat(5,minmax(0,1fr))}.g19cm5f{grid-column:auto}}
.nsu0q31{padding-block:2.5rem 1.5rem}.s1klst2,.rvlm4vv{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.s1klst2{gap:2rem;display:grid}.i1k0j3l{align-content:start;gap:.75rem;max-width:26rem;display:grid}.vt2dag1{font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;display:flex}.u1ipsq4{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.6}.x32frn2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.v3r7dda{align-content:start;gap:.5rem;display:grid}.l3nbawd{color:var(--ink);margin:0}.d9zyvi7,.l29b405{margin:0;padding:0;list-style:none}.d9zyvi7{display:grid}.d9zyvi7 a,.l29b405 a{min-height:2.5rem;color:var(--ink-2);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.d9zyvi7 a:hover,.l29b405 a:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.rvlm4vv{border-top:var(--bw-thin) solid var(--rule);gap:.75rem;margin-top:2rem;padding-top:1.25rem;display:grid}.r1aa57w{color:var(--muted);margin:0;font-size:.8125rem;font-style:italic;line-height:1.5}.tfp21qf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;display:flex}.r3eo3la{color:var(--muted);margin:0;font-size:.8125rem}.l29b405{flex-wrap:wrap;gap:0 1.25rem;display:flex}.l29b405 a{font-size:.8125rem}@media (min-width:48rem){.x32frn2{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (min-width:64rem){.nsu0q31{padding-block:3.5rem 2rem}.s1klst2{grid-template-columns:minmax(0,1.3fr) minmax(0,3fr);gap:3rem}}
.nrwbqp0{background:var(--surface-2);color:var(--ink);border-top:var(--bw-thin) solid var(--rule)}.jmy6kl5{max-width:var(--container);padding:2.25rem var(--gutter) 1.5rem;gap:1.25rem;margin:0 auto;display:grid}.s3mmb0m{gap:.5rem;display:grid}.uhrmge9{margin:0;font-size:1.375rem;line-height:1.1}.g189s92{max-width:40rem;color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.55}.g1x92wv,.q8gky4l{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.g1x92wv{border-block:var(--bw-thin) solid var(--rule);gap:0 1.5rem;padding-block:.25rem}.g1x92wv a,.q8gky4l a{min-height:2.75rem;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.g1x92wv a{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.g1x92wv a:hover,.q8gky4l a:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.m3265th{color:var(--muted);margin:0;font-size:.8125rem;font-style:italic;line-height:1.5}.x2p1s68{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;display:flex}.d2e0uf3{color:var(--muted);margin:0;font-size:.8125rem}.q8gky4l{gap:0 1.25rem}.q8gky4l a{font-size:.8125rem}@media (min-width:64rem){.jmy6kl5{padding-block:2.75rem 1.75rem}.s3mmb0m{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2.5rem}.g189s92{text-align:right;justify-self:end}}
.o1d4dkw{background:var(--chrome);color:var(--on-dark-soft,color-mix(in srgb, var(--chrome-ink) 80%, var(--chrome)));padding:46px 0 120px;font-size:14.5px}.a1s3vcp{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.ds258zi{border-bottom:1px solid color-mix(in srgb, var(--chrome-ink) 12%, transparent);gap:14px;margin-bottom:30px;padding-bottom:26px;display:grid}.ds258zi p{max-width:48em;margin:0}.n1ccdio{color:var(--chrome-ink);flex-direction:column;line-height:1;display:flex}.n1ccdio b{font:800 21px/1 var(--next-font-display);text-transform:var(--display-transform);letter-spacing:.02em}.n1ccdio i{font:italic 500 15px/1.1 var(--next-font-primary);color:var(--on-dark-accent,var(--chrome-ink));margin-top:2px}.vnjrmr1{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.vnjrmr1 h2{font:800 17px/1 var(--next-font-display);text-transform:var(--display-transform);letter-spacing:.02em;color:var(--chrome-ink);margin:0 0 10px}.vnjrmr1 ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.o1d4dkw a{color:color-mix(in srgb, var(--chrome-ink) 90%, transparent);text-decoration:none}.o1d4dkw a:hover{color:var(--chrome-ink);text-decoration:underline}.b2kfulr{border-top:1px solid color-mix(in srgb, var(--chrome-ink) 12%, transparent);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:30px;padding-top:20px;font-size:13.5px;display:flex}.vw81ksn{color:var(--chrome-ink)}@media (min-width:760px){.vnjrmr1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.vnjrmr1{grid-template-columns:repeat(6,minmax(0,1fr))}}
.z3gvzsx{background:var(--surface);color:var(--ink-2)}.q1rye05{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.f2ouzoh{border-top:var(--bw-thin) solid var(--rule);gap:2rem;padding-block:3rem 2rem;display:grid}.u2vgbbe{align-content:start;gap:.8rem;max-width:30rem;display:grid}.h2kxkb2{color:var(--ink);font-family:var(--next-font-display);text-transform:uppercase;letter-spacing:.01em;font-size:1.35rem;font-weight:800;line-height:1.1}.h2kxkb2 i{font-family:var(--next-font-primary);text-transform:none;color:var(--link);letter-spacing:0;font-weight:400}.p24co7b{margin:0;line-height:1.6}.xm83kw7{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.6rem;display:grid}.k3l53mg{color:var(--ink);margin:0 0 .6rem;font-weight:600}.xm83kw7 ul,.p3rxtj7 ul{margin:0;padding:0;list-style:none}.xm83kw7 li+li{margin-top:.4rem}.xm83kw7 a,.p3rxtj7 a{color:var(--ink-2)}.xm83kw7 a:hover,.p3rxtj7 a:hover{color:var(--ink)}.i1fnmrc>*{border-top:var(--bw-thin) solid var(--rule);margin:0;padding-block:.9rem}.l5zpta8{color:var(--ink);font-weight:600}.r1ebtc0{font-size:.9375rem}.r1ebtc0 a{color:var(--ink)}.o3oxc6z{vertical-align:middle;border:1.5px solid;border-radius:50%;place-items:center;min-width:2.1em;height:2.1em;margin-right:.3em;font-size:.78em;font-weight:700;display:inline-grid}.p3rxtj7{border-top:var(--bw-thin) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;padding-block:1rem 2.4rem;font-size:.875rem;display:flex}.p3rxtj7>*{margin:0}.p3rxtj7 ul{gap:1.2rem;display:flex}@media (min-width:52rem){.f2ouzoh{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem}}@media (min-width:72rem){.f2ouzoh{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:3rem}.xm83kw7{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}
.e2iwzkx{z-index:50;background:var(--chrome);color:var(--chrome-ink);border-bottom:var(--bw-thin) solid var(--rule);position:sticky;top:0}.h3qxhq6{max-width:var(--container);min-height:3.5rem;padding-inline:var(--gutter);align-items:center;gap:.75rem 1.25rem;margin:0 auto;display:flex}.s21th3m{min-width:0;color:inherit;font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);white-space:nowrap;align-items:center;gap:.625rem;font-size:1rem;text-decoration:none;display:inline-flex}.m180d8n{flex:none;grid-template-columns:repeat(3,.3125rem);gap:.125rem;display:grid}.m180d8n i{background:currentColor;border-radius:1px;block-size:.3125rem;inline-size:.3125rem}.m180d8n i:nth-child(3),.m180d8n i:nth-child(5),.m180d8n i:nth-child(7){background:var(--mark,var(--action))}.q2kusyc{display:none}.f3q6d84{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.f3q6d84 a{border-radius:var(--radius-s);min-height:2.25rem;color:color-mix(in srgb, var(--chrome-ink) 72%, var(--chrome));align-items:center;padding:0 .625rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.f3q6d84 a:hover{color:var(--chrome-ink);background:color-mix(in srgb, var(--chrome-ink) 6%, transparent)}.f3q6d84 a[aria-current=page]{color:var(--chrome-ink);background:color-mix(in srgb, var(--chrome-ink) 8%, transparent)}.ju12o0x{flex:1;min-width:0;max-width:18rem;margin-left:auto;display:none}.ju12o0x input{inline-size:100%;border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-m);background:var(--paper);min-height:2.25rem;color:var(--ink);font:inherit;padding:0 .75rem;font-size:.875rem}.ju12o0x input:focus-visible{outline:2px solid var(--action);outline-offset:1px}.yi68ogv{border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-m);background:var(--surface);min-height:2.25rem;color:var(--ink);font:inherit;cursor:pointer;padding:0 .75rem;font-size:.8125rem;font-weight:600}.yi68ogv:focus-visible,.f8wqpna:focus-visible{outline:2px solid var(--action);outline-offset:2px}.hy7wjqk{position:relative}.f8wqpna{border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-m);cursor:pointer;align-items:center;min-height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.f8wqpna::-webkit-details-marker{display:none}.ycgwj09{background:var(--surface);min-inline-size:14rem;color:var(--ink);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-raised);gap:.75rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.xln7q4u{flex-direction:column}.xln7q4u a{color:var(--ink)}@media (max-width:40rem){.yi68ogv{margin-left:auto}}@media (min-width:40rem){.ju12o0x{display:block}}@media (min-width:64rem){.q2kusyc{align-items:center;display:flex}.hy7wjqk{display:none}}
.r38hfdq{z-index:50;background:var(--h-band,var(--chrome));color:var(--h-band-ink,var(--chrome-ink));position:relative}.q26wjok{min-height:72px;max-width:var(--container);padding-inline:var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex;position:relative}.q26wjok:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--h-band-line,currentColor);height:1px;position:absolute;bottom:0}.w2c6x4p{min-height:44px;color:inherit;font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:-.01em;align-items:center;gap:10px;font-size:21px;line-height:1.1;text-decoration:none;display:flex}.w2c6x4p i{background:var(--h-mark,var(--pick));border-radius:3px;flex:none;width:14px;height:14px}.z24pomr{align-items:center;gap:6px;margin-left:auto;font-size:15px;font-weight:600;display:none}.i2r3q05{min-height:44px;color:inherit;cursor:pointer;border-radius:var(--h-r,var(--radius-m));align-items:center;padding:0 10px;text-decoration:none;list-style:none;display:inline-flex}.i2r3q05::-webkit-details-marker{display:none}.s1t8hjg>.i2r3q05:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:7px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.i2r3q05:hover{opacity:.8}.s1t8hjg{position:relative}.i2ju80p{z-index:20;background:var(--surface);min-width:260px;color:var(--ink);border:1px solid var(--rule);border-radius:var(--h-r,var(--radius-m));box-shadow:var(--shadow-raised);gap:8px;padding:14px 16px;display:grid;position:absolute;top:100%;left:0}.s1t8hjg:nth-last-child(-n+3) .i2ju80p{left:auto;right:0}.s1t8hjg:not([open]) .i2ju80p{display:none}.c1dexzt{display:grid}.c1dexzt b{color:var(--muted);margin:6px 0 2px;font-size:12px;display:block}.c1dexzt a{min-height:34px;color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:flex}.c1dexzt a:hover{color:var(--link)}.yhcr0m0{border-radius:var(--h-r,var(--radius-m));background:var(--h-band-btn,var(--surface));min-height:38px;color:var(--h-band-btn-ink,var(--ink));white-space:nowrap;align-items:center;margin-left:10px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.v36ihql{align-items:center;gap:8px;margin-left:auto;display:flex}.k2mtk3k{border-radius:var(--h-r,var(--radius-m));background:var(--h-band-btn,var(--surface));min-height:44px;color:var(--h-band-btn-ink,var(--ink));align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.a20m95i{cursor:pointer;border:1px solid var(--h-band-line,currentColor);border-radius:var(--h-r,var(--radius-m));align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;list-style:none;display:flex}.a20m95i::-webkit-details-marker{display:none}.u2rfr6b,.r145hax[open] .j2byq4b{display:none}.r145hax[open] .u2rfr6b{display:inline}.p3fs3fw{z-index:60;height:calc(100dvh - 72px);padding:8px var(--gutter) 20px;overscroll-behavior:contain;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);scrollbar-width:thin;scrollbar-color:var(--ink-2) var(--surface-2);align-content:start;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.r145hax:not([open]) .p3fs3fw{display:none}.k2pnhws{border-bottom:1px solid var(--rule)}.k2pnhws[open]{padding-bottom:12px}.pqx6dwr,.j1y7tyl{min-height:48px;font-family:var(--next-font-display);font-weight:var(--display-weight);cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;font-size:19px;line-height:1.1;text-decoration:none;list-style:none;display:flex}.j1y7tyl{border-bottom:1px solid var(--rule)}.pqx6dwr::-webkit-details-marker{display:none}.pqx6dwr:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transform:translateY(-3px)rotate(45deg)}.k2pnhws[open]>.pqx6dwr:after{transform:translateY(2px)rotate(225deg)}@media (max-width:45rem){.w2c6x4p{max-width:9.5em;font-size:17px}.q26wjok{gap:12px}}@media (min-width:64rem){.z24pomr{display:flex}.v36ihql{display:none}}
.y1808gv{z-index:50;background:var(--chrome);color:var(--chrome-ink);position:sticky;top:0}.v23cb8y{max-width:var(--container);min-height:3.75rem;padding-inline:var(--gutter);align-items:center;gap:.75rem;margin:0 auto;display:flex;position:relative}.c1r8t67{min-width:0;color:inherit;font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);align-items:center;gap:.625rem;margin-right:auto;font-size:1.125rem;line-height:1.1;text-decoration:none;display:inline-flex}.c1r8t67 span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w11zzmz{white-space:nowrap;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.w11zzmz a{min-height:2.75rem;color:inherit;border-radius:var(--radius-m);align-items:center;padding:0 .625rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.w11zzmz a:hover{text-underline-offset:.25em;text-decoration:underline}.w11zzmz a[aria-current]{background:color-mix(in srgb, var(--chrome-ink) 16%, var(--chrome))}.dghcggu,.c320q61,.z3tynrz{display:none}.z3tynrz{flex:none}.d25761n{display:grid}.z3tynrz a{min-height:2.5rem;padding:.5em .9em;font-size:.875rem}.m1bbo90{flex:none}.h3uq9co{cursor:pointer;border:var(--bw-thin) solid color-mix(in srgb, var(--chrome-ink) 40%, transparent);border-radius:var(--radius-pill);align-items:center;min-height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.h3uq9co::-webkit-details-marker{display:none}.m1bbo90[open] .h3uq9co{background:color-mix(in srgb, var(--chrome-ink) 16%, var(--chrome))}.n3h20p2{padding:.5rem var(--gutter) 1rem;background:var(--chrome);border-top:var(--bw-thin) solid color-mix(in srgb, var(--chrome-ink) 18%, var(--chrome));box-shadow:var(--shadow-raised);gap:.75rem;display:grid;position:absolute;top:100%;left:0;right:0}.y2xe4na{flex-direction:column}@media (min-width:40rem){.z3tynrz{display:block}.d25761n{display:none}}@media (min-width:64rem){.v23cb8y{gap:.625rem;min-height:4.5rem}.c1r8t67{margin-right:.25rem;font-size:1.1875rem}.dghcggu .w11zzmz{gap:0}.dghcggu .w11zzmz a{padding:0 .45rem;font-size:.875rem}.dghcggu{scrollbar-width:none;flex:1;min-width:0;display:block;overflow-x:auto}.dghcggu::-webkit-scrollbar{display:none}.c320q61{display:block}.c320q61 a{min-width:2.25rem;min-height:2rem;padding:0 .375rem}.m1bbo90{display:none}.z3tynrz a{min-height:2.75rem;padding:.65em .95em;font-size:.9375rem}}@media (min-width:80rem){.dghcggu .w11zzmz a{padding:0 .625rem;font-size:.9375rem}}
.d2f7wg3{background:var(--chrome);color:var(--chrome-ink);border-bottom:var(--bw-thin) solid var(--rule-strong)}.owa2qrp{max-width:var(--container);padding:.875rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.zu437ki{min-height:2.75rem;color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.zu437ki>span:last-child{font-size:clamp(1.25rem,1.05rem + .9vw,1.625rem);line-height:1.05}.zu437ki:hover>span:last-child{text-decoration:underline;text-decoration-thickness:var(--bw-thin);text-underline-offset:.15em}.m1hymyc{display:none}.h1scpc2,.n2opwb3{margin:0;padding:0;list-style:none}.h1scpc2{gap:1.75rem;display:flex}.h1scpc2 a,.n2opwb3 a{min-height:2.75rem;color:inherit;align-items:center;font-size:.9375rem;font-weight:550;text-decoration:none;display:flex}.h1scpc2 a:hover,.n2opwb3 a:hover{text-decoration:underline;text-decoration-thickness:var(--bw-thin);text-underline-offset:.4em}.h1scpc2 [aria-current],.n2opwb3 [aria-current]{text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-underline-offset:.4em}.c1s3i3o{position:static}.o25540c{cursor:pointer;align-items:center;min-height:2.75rem;padding:0 .25rem;font-weight:600;list-style:none;display:flex}.o25540c::-webkit-details-marker{display:none}.g6d2klp{z-index:30;padding:.75rem var(--gutter) 1.25rem;background:var(--chrome);border-bottom:var(--bw-thin) solid var(--rule-strong);gap:.75rem;display:grid;position:absolute;top:100%;left:0;right:0}.n2opwb3{display:grid}.n2opwb3 li+li{border-top:var(--bw-thin) solid var(--rule)}@media (min-width:56rem){.m1hymyc{align-items:center;gap:1.75rem;display:flex}.c1s3i3o{display:none}}
.u3rp10n{background:var(--paper);color:var(--ink);border-bottom:var(--bw-thin) solid var(--rule-strong)}.h2jvzim{max-width:var(--container);padding:1.25rem var(--gutter) 1rem;margin:0 auto}.x1si7uc{display:none}.m1d2bmo{justify-content:center;align-items:center;gap:.875rem;display:flex}.r2u94di{min-width:1rem;max-width:14rem;height:var(--bw-thin);background:var(--rule-strong);flex:1 1 0}.j2k9vi1{min-width:0;color:inherit;text-align:center;overflow-wrap:anywhere;flex:0 auto;font-size:clamp(1.75rem,1rem + 3.6vw,3.75rem);line-height:1;text-decoration:none}.j2k9vi1:hover{text-decoration:underline;text-decoration-thickness:var(--bw-thin);text-underline-offset:.12em}.s34rsac{display:none}.adil7o8,.p1tju21{margin:0;padding:0;list-style:none}.adil7o8 a,.p1tju21 a{min-height:2.75rem;color:inherit;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.adil7o8 a:hover,.p1tju21 a:hover{color:var(--link)}.adil7o8 a[aria-current],.p1tju21 a[aria-current]{color:var(--link);text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-underline-offset:.45em}.w23tver{border-top:var(--bw-thin) solid var(--rule)}.xny82a1{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.xny82a1::-webkit-details-marker{display:none}.xny82a1:after{content:"+";margin-left:.5rem;font-weight:400}.w23tver[open] .xny82a1:after{content:"–"}.p1wi6r8{padding:.25rem var(--gutter) 1.25rem;gap:.875rem;display:grid}.p1tju21{display:grid}.p1tju21 li+li{border-top:var(--bw-thin) solid var(--rule)}@media (min-width:48rem){.h2jvzim{padding-block:1rem 1.5rem}.x1si7uc{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:.75rem;display:flex}.b2c5qsc{margin-left:auto}.b2c5qsc a{min-height:2.5rem;padding:.45em .9em;font-size:.875rem}.w23tver{display:none}.s34rsac{scrollbar-width:none;border-top:var(--bw-thin) solid var(--rule-strong);display:block;overflow-x:auto}.s34rsac::-webkit-scrollbar{display:none}.adil7o8{white-space:nowrap;justify-content:center;width:max-content;min-width:100%;margin:0 auto;display:flex}.adil7o8 li+li{border-left:var(--bw-thin) solid var(--rule)}.adil7o8 a{padding:0 1.125rem}}@media (min-width:64rem){.r2u94di{max-width:18rem}.m1d2bmo{gap:1.5rem}.adil7o8 a{padding:0 1.5rem}}
.x2vzolj{z-index:50;background:var(--chrome);color:var(--chrome-ink);position:relative}.scfgz2s{max-width:var(--container);padding-inline:var(--gutter);align-items:center;gap:0 .75rem;margin:0 auto;display:flex;position:relative}.j2qht5j{min-width:0;min-height:3.25rem;color:inherit;font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);align-items:center;gap:.625rem;margin-right:auto;font-size:1.0625rem;line-height:1.1;text-decoration:none;display:inline-flex}.j2qht5j span:last-child{overflow-wrap:anywhere}.a1n6hvw{gap:.25rem;display:none}.x3rxa9v{position:static}.b1hyb95{min-height:2.75rem;color:inherit;cursor:pointer;border-radius:var(--radius-m);align-items:center;gap:.4rem;padding:0 .7rem;font-size:.9375rem;font-weight:600;text-decoration:none;list-style:none;display:flex}.b1hyb95::-webkit-details-marker{display:none}details>.b1hyb95:after{content:"";border-right:var(--bw-strong) solid currentColor;border-bottom:var(--bw-strong) solid currentColor;width:.45em;height:.45em;transform:translateY(-.15em)rotate(45deg)}.x3rxa9v[open]>.b1hyb95{background:color-mix(in srgb, var(--chrome-ink) 16%, var(--chrome))}.x3rxa9v[open]>.b1hyb95:after{transform:translateY(.1em)rotate(225deg)}.b1hyb95:hover{text-underline-offset:.25em;text-decoration:underline}.k2zcz8q{padding:1rem var(--gutter) 1.25rem;background:var(--paper);color:var(--ink);border-top:var(--bw-thin) solid var(--rule);box-shadow:var(--shadow-raised);gap:1rem;display:grid;position:absolute;top:100%;left:0;right:0}.x3rxa9v:not([open]) .k2zcz8q{display:none}.jpm2ejg{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1rem 1.5rem;display:grid}.v2afatl{align-content:start;gap:.35rem;display:grid}.y113ryl{color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.f24jrne{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.f24jrne a{min-height:2.25rem;color:var(--ink);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.f24jrne a:hover{text-underline-offset:.2em;text-decoration:underline}@media (min-width:56rem){.k2zcz8q{max-height:min(70vh,34rem);overflow-y:auto}.x3rxa9v{position:relative}.k2zcz8q{border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-m);width:max-content;min-width:14rem;max-width:min(42rem,100vw - 2rem);padding:1rem 1.25rem 1.1rem;left:0;right:auto}.x3rxa9v:nth-last-child(-n+2) .k2zcz8q{left:auto;right:0}.jpm2ejg{flex-wrap:wrap;gap:1rem 2rem;display:flex}.v2afatl{min-width:8rem}.x2vzolj{position:sticky;top:0}.scfgz2s{min-height:4.25rem}.j2qht5j{font-size:1.1875rem}.a1n6hvw{gap:.125rem;display:flex}.h267pgn{display:none}}.h267pgn{flex:none}.hkl4lij{cursor:pointer;border:var(--bw-thin) solid color-mix(in srgb, var(--chrome-ink) 45%, transparent);border-radius:var(--radius-m);align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.hkl4lij::-webkit-details-marker{display:none}.h267pgn[open] .hkl4lij{background:color-mix(in srgb, var(--chrome-ink) 16%, var(--chrome))}.h23rpx5{z-index:60;height:calc(100dvh - 3.5rem);padding:.5rem var(--gutter) 1.25rem;overscroll-behavior:contain;color:var(--ink);border-top:var(--bw-thin) solid var(--rule);box-shadow:var(--shadow-raised);background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--ink-2) var(--surface-2);align-content:start;gap:0;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.owasu17{border-bottom:var(--bw-thin) solid var(--rule)}.owasu17[open]{padding-bottom:.9rem}.owasu17>.v2afatl{margin-top:.6rem}.qq9brcl{min-height:3rem;font-family:var(--next-font-display);cursor:pointer;justify-content:space-between;align-items:center;font-size:1.2rem;line-height:1.1;list-style:none;display:flex}.qq9brcl::-webkit-details-marker{display:none}.qq9brcl:after{content:"";border-right:var(--bw-strong) solid currentColor;border-bottom:var(--bw-strong) solid currentColor;width:.5em;height:.5em;transform:translateY(-.15em)rotate(45deg)}.owasu17[open]>.qq9brcl:after{transform:translateY(.1em)rotate(225deg)}.h1ywpq4{border-bottom:var(--bw-thin) solid var(--rule);min-height:3rem;color:var(--ink);font-family:var(--next-font-display);align-items:center;font-size:1.2rem;line-height:1.1;text-decoration:none;display:flex}.k1lquo3,.h267pgn[open] .ysdlxak{display:none}.h267pgn[open] .k1lquo3{display:inline}.m3nv6ye{display:none}.t38qlji{min-height:2.75rem;color:var(--action-ink);background:var(--action);border-radius:var(--radius-m);justify-content:center;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;display:flex}@media (min-width:56rem){.m3nv6ye{min-height:2.5rem;color:var(--action-ink);background:var(--action);border-radius:var(--radius-m);flex:none;align-items:center;margin-left:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.m3nv6ye:hover{text-underline-offset:.2em;text-decoration:underline}}.j1f857o{display:none}html[data-surface=cards] .x2vzolj{border-bottom:var(--bw-thin) solid var(--rule)}:is(html[data-surface=cards] .h23rpx5,html[data-surface=cards] .k2zcz8q){background:var(--surface)}
.ztybr5s{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.c81la7w{background:var(--surface-2);color:var(--ink);font-size:13.5px;line-height:1.45}.c81la7w .ztybr5s{justify-content:center;align-items:center;gap:10px;padding-top:7px;padding-bottom:7px;display:flex}.c81la7w p{margin:0}.c81la7w a{white-space:nowrap;color:var(--ink);margin-left:8px;font-weight:600}.s16pel9{border:1.5px solid var(--ink);width:26px;height:26px;font:700 10.5px/1 var(--next-font-primary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.p3p25va{background:var(--chrome);color:var(--chrome-ink);border-bottom:1px solid color-mix(in srgb, var(--chrome-ink) 8%, transparent);position:relative}.p3p25va .ztybr5s{align-items:center;gap:12px;min-height:56px;display:flex}.d1xziz7{color:var(--chrome-ink);flex-direction:column;line-height:1;text-decoration:none;display:flex}.d1xziz7 b{font:800 18px/1 var(--next-font-display);text-transform:var(--display-transform);letter-spacing:.02em;white-space:nowrap}.d1xziz7 i{font:italic 500 13px/1.1 var(--next-font-primary);color:var(--on-dark-accent,var(--chrome-ink));margin-top:1px}.d1xziz7:hover{color:var(--chrome-ink)}.m3fy47j{margin-left:auto;display:none}.m3fy47j>ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.m3fy47j>ul>li{position:relative}.m3fy47j>ul>li>a,.m3fy47j>ul>li>span{color:var(--chrome-ink);border-radius:var(--radius-s);align-items:center;gap:6px;padding:8px 10px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.m3fy47j>ul>li>a:hover,.x2y24h4:focus-within>a{background:var(--chrome-2,color-mix(in srgb, var(--chrome) 88%, var(--chrome-ink)))}.m3fy47j a[aria-current]{color:var(--on-dark-accent,var(--chrome-ink))}.u1m0tt0{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-3px)}.s36jalx{z-index:30;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);min-width:260px;box-shadow:var(--shadow-raised);margin:0;padding:8px;list-style:none;display:none;position:absolute;top:100%;left:0}.x2y24h4:hover .s36jalx,.x2y24h4:focus-within .s36jalx{display:block}.s36jalx a{color:var(--ink);border-radius:var(--radius-s);padding:8px 10px;font-size:15px;text-decoration:none;display:block}.s36jalx a:hover{background:var(--surface-2);color:var(--link);text-decoration:underline}.c3l6exl{border-radius:var(--radius-s);background:var(--action);min-height:36px;color:var(--action-ink);border:1px solid var(--action);font:600 13.5px/1.2 var(--next-font-primary);white-space:nowrap;justify-content:center;align-items:center;padding:6px 11px;text-decoration:none;display:inline-flex}.c3l6exl:hover{color:var(--action-ink);background:color-mix(in srgb, var(--action) 84%, var(--ink))}.l2u04jf{min-height:44px;padding:10px 18px;font-size:15px;display:none}.w17j7cu{align-items:center;gap:6px;margin-left:auto;display:flex}.muti55z{border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--chrome-ink) 35%, transparent);min-height:36px;color:var(--chrome-ink);font:600 13.5px/1.2 var(--next-font-primary);cursor:pointer;align-items:center;padding:6px 11px;list-style:none;display:inline-flex}.muti55z::-webkit-details-marker{display:none}.c48z3u7{z-index:40;scrollbar-width:auto;background:var(--chrome);border-top:1px solid color-mix(in srgb, var(--chrome-ink) 12%, transparent);height:calc(100dvh - 90px);padding:8px var(--gutter) 24px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.c48z3u7 ul{margin:0;padding:0;list-style:none}.c48z3u7>ul>li{border-bottom:1px solid color-mix(in srgb, var(--chrome-ink) 12%, transparent)}.c48z3u7 summary,.c48z3u7>ul>li>a{min-height:48px;color:var(--chrome-ink);cursor:pointer;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:flex}.c48z3u7 details ul{padding:0 0 10px 12px}.c48z3u7 details a{min-height:44px;color:color-mix(in srgb, var(--chrome-ink) 86%, transparent);align-items:center;text-decoration:none;display:flex}@media (min-width:1080px){.p3p25va .ztybr5s{gap:28px;min-height:66px}.d1xziz7 b{font-size:21px}.d1xziz7 i{margin-top:2px;font-size:15px}.m3fy47j,.l2u04jf{display:flex}.w17j7cu{display:none}}@media (max-width:759px){.c81la7w{font-size:12px;line-height:1.35}.c81la7w .ztybr5s{justify-content:flex-start;gap:9px;padding-top:5px;padding-bottom:5px}.s16pel9{width:22px;height:22px;font-size:9.5px}.c81la7w a{margin-left:4px}}
.roq73rp{padding:.5rem var(--gutter);background:var(--ink);color:var(--paper);text-align:center;margin:0;font-size:.875rem;line-height:1.45}.roq73rp a{color:inherit}.r2wfvlp{vertical-align:middle;border:1.5px solid;border-radius:50%;place-items:center;min-width:2.1em;height:2.1em;margin-right:.3em;font-size:.78em;font-weight:700;display:inline-grid}.wypk0vb{opacity:.6}.b1lshi5{z-index:20;background:var(--paper);border-bottom:var(--bw-thin) solid var(--rule);position:sticky;top:0}.s38hans{max-width:var(--container);padding:.85rem var(--gutter);align-items:center;gap:1.5rem;margin:0 auto;display:flex;position:relative}.s2zcqca{color:var(--ink);font-family:var(--next-font-display);text-transform:uppercase;letter-spacing:.01em;margin-right:auto;font-size:1.2rem;font-weight:800;line-height:1.1;text-decoration:none}.s2zcqca i{font-family:var(--next-font-primary);text-transform:none;letter-spacing:0;color:var(--link);font-weight:400}.c1d5ujj{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.c1d5ujj a,.c1d5ujj span{color:var(--ink);cursor:pointer;text-decoration:none}.c1d5ujj a:hover,.c1d5ujj a[aria-current]{color:var(--link)}.s30ms0q{position:relative}.s30ms0q>a:after,.s30ms0q>span:after{content:"";border-right:var(--bw-thin) solid currentColor;border-bottom:var(--bw-thin) solid currentColor;width:.38em;height:.38em;margin:0 0 .22em .45em;display:inline-block;transform:rotate(45deg)}.c2n7ue1{z-index:21;background:var(--paper);border:var(--bw-thin) solid var(--rule-strong);min-width:17rem;box-shadow:var(--shadow-raised);margin:0;padding:.9rem 1.1rem 1rem;list-style:none;display:none;position:absolute;top:100%;left:-1.1rem}.c2n7ue1 li+li{border-top:var(--bw-thin) solid var(--rule)}.c2n7ue1 a{padding:.45rem 0;line-height:1.35;display:block}.s30ms0q:hover .c2n7ue1,.s30ms0q:focus-within .c2n7ue1{display:block}.s2zyh98{display:none}.a3ro4q2 summary{cursor:pointer;color:var(--ink);list-style:none}.a3ro4q2[open]>nav{max-height:calc(100vh - 6rem);padding:.5rem var(--gutter) 1.25rem;background:var(--paper);border-bottom:var(--bw-thin) solid var(--rule);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.b2uqs9x{margin:0;padding:0;list-style:none}.b2uqs9x>li{border-bottom:var(--bw-thin) solid var(--rule)}.b2uqs9x>li>a,.b2uqs9x>li>span,.b2uqs9x summary{color:var(--ink);padding:.8rem 0;text-decoration:none;display:block}.b2uqs9x summary:after{content:"+";float:right;color:var(--link)}.b2uqs9x details[open]>summary:after{content:"−"}.b2uqs9x ul{columns:2 9rem;column-gap:1.25rem;margin:0 0 .8rem;padding:0 0 0 1rem;list-style:none}.b2uqs9x ul a{color:var(--ink-2);padding:.35rem 0;display:inline-block}@media (min-width:52rem){.s2zyh98{display:block}.a3ro4q2{display:none}}
.h78wo0j{color:var(--ink);display:inline-block}
.vzyl2wz{gap:clamp(2.5rem,6cqi,4rem);display:grid}.p2e90ji{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.1rem + 2cqi,2.4rem);line-height:1.14}.g1tyvkw{max-width:64ch;color:var(--ink-2);margin:.7rem 0 0}.c1pxwi5{border-top:var(--bw-thin) solid var(--rule-strong);grid-template-columns:1fr;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.p1wq1xv{border-bottom:var(--bw-thin) solid var(--rule);align-content:start;gap:.25rem;padding:1rem 0 1.05rem;display:grid}.p1wq1xv a{color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1.3;text-decoration:none}.p1wq1xv a:hover{color:var(--link)}.a148rh1 a{color:var(--pick)}.s3p4fty{color:var(--link);font-variant-numeric:tabular-nums;font-size:.875rem}.j1mn2hu{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.e3gge2a .p1wq1xv{gap:.1rem;padding:.75rem 0}.e3gge2a .p1wq1xv a{font-size:1.0625rem}@container (min-width:36rem){.c1pxwi5{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.e3gge2a{grid-template-columns:repeat(3,minmax(0,1fr))}}
.kxj0h9l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ibqkolb{border-radius:var(--radius-s);background:var(--action);min-height:44px;color:var(--action-ink);border:1px solid var(--action);font:600 15px/1.2 var(--next-font-primary);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.ibqkolb:hover{background:color-mix(in srgb, var(--action) 84%, var(--ink));border-color:color-mix(in srgb, var(--action) 84%, var(--ink));color:var(--action-ink)}.x1i7pdb{color:var(--ink);border-color:var(--rule-strong);background:0 0}.x1i7pdb:hover{border-color:var(--ink);color:var(--ink);background:0 0}.s214249{color:var(--chrome-ink);border-color:color-mix(in srgb, var(--chrome-ink) 35%, transparent);background:0 0}.s214249:hover{border-color:var(--chrome-ink);color:var(--chrome-ink);background:0 0}.o2l5y7c{min-height:38px;padding:7px 13px;font-size:14px}.o36pc1v{width:100%;display:flex}.r35udi7{background:var(--action);color:var(--action-ink);font:600 13px/1 var(--next-font-primary);white-space:nowrap;border-radius:3px;padding:6px 9px;display:inline-block}.a2vsc4z{flex-direction:column;align-items:flex-end;display:inline-flex}.r2id8a5{font:800 40px/.9 var(--next-font-display);color:var(--action);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.r2id8a5 small{font:500 14px/1 var(--next-font-primary);color:var(--muted);margin-left:3px}.a2vsc4z em{font:500 12.5px/1.2 var(--next-font-primary);color:var(--muted);white-space:nowrap;margin-top:6px;font-style:normal}.r2o6isv .r2id8a5{font-size:26px}.bsx43u0 .r2id8a5{font-size:58px}.b1c1f24{aspect-ratio:4/3;border-radius:var(--radius-s);color:var(--chrome-ink);isolation:isolate;background:var(--pick);flex-direction:column;justify-content:space-between;padding:11%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.b1c1f24:before{content:"";border:1px solid color-mix(in srgb, var(--on-dark-accent,var(--chrome-ink)) 34%, transparent);z-index:-1;border-radius:2px;position:absolute;inset:5%}.w1jw7i0{font:500 clamp(9px, 5.6cqi, 14px)/1.2 var(--next-font-primary);color:var(--on-dark-accent,var(--chrome-ink));letter-spacing:.02em}.p2kvlgm{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.p2kvlgm>b{font:800 clamp(10px, 15cqi, 60px)/.98 var(--next-font-display);text-transform:var(--display-transform);letter-spacing:.01em;color:var(--chrome-ink);text-wrap:balance;-webkit-hyphens:none;hyphens:none}.p2kvlgm>small{font:500 clamp(10px, 5.6cqi, 15px)/1.25 var(--next-font-primary);color:color-mix(in srgb, var(--chrome-ink) 88%, transparent);border-top:1px solid color-mix(in srgb, var(--on-dark-accent,var(--chrome-ink)) 45%, transparent);margin-top:.75em;padding-top:.6em}.r1ypq2j{border-top:1px solid color-mix(in srgb, var(--chrome-ink) 20%, transparent);font:500 clamp(11px, 3.8cqi, 15px)/1.4 var(--next-font-primary);color:color-mix(in srgb, var(--chrome-ink) 88%, transparent);flex-wrap:wrap;align-self:stretch;gap:0 1.6em;margin-top:1.1em;padding-top:.9em;display:flex}.r1ypq2j>span{flex-direction:column;display:flex}.r1ypq2j b{font:800 1.6em/1 var(--next-font-display);text-transform:var(--display-transform);color:var(--on-dark-accent,var(--chrome-ink))}@container (max-width:120px){.w1jw7i0,.p2kvlgm>small,.r1ypq2j{display:none}.p2kvlgm>b{font-size:18cqi}}.c326ff7{background:var(--chrome)}.t1tkn13{background:var(--pick)}.d2bq5us{background:var(--tone-3,var(--positive))}.y16tys7{background:var(--tone-4,var(--surface-strong))}.jtoahnz{aspect-ratio:1}.z2fqtx6{aspect-ratio:4/3;width:100%;max-height:420px}.n1xyqtw{margin:4px 0 0;padding:0;list-style:none;display:grid}.n1xyqtw li{border-bottom:1px solid var(--rule);grid-template-columns:26px 1fr auto;align-items:baseline;gap:8px;padding:8px 0;font-size:15.5px;display:grid}.n1xyqtw li.i2t1xz0{border-bottom-color:var(--rule-strong);color:var(--muted);padding:0 0 5px;font-size:12.5px}.n1xyqtw li.i2t1xz0 span:last-child{text-align:right}.n1xyqtw li>span:nth-child(2) a,.n1xyqtw li>span:nth-child(2) b{color:var(--ink);font-weight:500;text-decoration:none}.n1xyqtw li>span:nth-child(2) a:hover{color:var(--link)}.n1xyqtw small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.r1bpbr8{font:800 18px/1 var(--next-font-display);color:var(--muted)}.n1xyqtw li:nth-child(2) .r1bpbr8{color:var(--action)}.m1095yf{font:800 20px/1 var(--next-font-display);color:var(--action);text-align:right;white-space:nowrap}.z1t1kdw{font:600 13px/1 var(--next-font-primary);color:var(--chrome-ink);background:var(--chrome);border-radius:3px;padding:6px 9px;display:inline-block}.vdiopue{background:var(--tone-1,var(--action))}.q2gn77w{background:var(--tone-2,var(--pick))}.b2f5htl{background:var(--tone-3,var(--positive))}.e2mpbbx{background:var(--tone-4,var(--surface-strong))}.z288gtm{background:var(--tone-5,var(--chrome))}.c1k4sg6{background:var(--tone-6,var(--positive))}.x2snv8f{align-items:center;gap:12px;margin-bottom:14px;display:flex}.x2snv8f:after{content:"";background:var(--rule-strong);flex:1;height:1px}.b22lsb1{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.k17ks2b{font:600 clamp(23px, 2.4vw, 29px)/1.2 var(--next-font-primary);letter-spacing:-.005em;color:var(--ink);text-transform:none;margin:0}.b22lsb1>div{flex:20rem;min-width:0}.b22lsb1 p{color:var(--ink-2);max-width:46em;margin:6px 0 0;font-size:16px}.d1k8id0{white-space:nowrap;color:var(--link);font-size:15px;font-weight:600}.x3swno6{flex:none;display:block}
.k10rbrd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b318iho{color:var(--muted)}.c2n0099{font-size:14px}.r388zla{color:var(--muted);margin:6px 0 0;font-size:12.5px}.l2eyod0{min-height:44px;font:700 15px/1.2 var(--next-font-primary);border-radius:var(--h-r,var(--radius-m));background:var(--action);color:var(--action-ink);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:12px 19px;text-decoration:none;display:inline-flex}.l2eyod0:hover{opacity:.88}.k3jm4tm{min-height:38px;padding:8px 14px;font-size:14px}.v3fs1us{text-align:center;white-space:normal;width:100%;display:flex}.t26tui3{background:var(--action);color:var(--action-ink)}.q1x2qnl{background:var(--h-band-btn,var(--surface));color:var(--h-band-btn-ink,var(--ink))}.ig779io{background:var(--h-pick-btn,var(--action));color:var(--h-pick-btn-ink,var(--action-ink))}.b1qa8qr{background:var(--h-feat-btn,var(--action));color:var(--h-feat-btn-ink,var(--action-ink))}.v3j6auf{background:var(--h-tool-btn,var(--action));color:var(--h-tool-btn-ink,var(--action-ink))}.b32ts8m{background:var(--h-stick-btn,var(--surface));color:var(--h-stick-btn-ink,var(--ink))}.ros8cs9{color:var(--h-lnk,var(--link));text-underline-offset:3px;align-items:center;min-height:32px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.f7dadbm{font-size:15.5px}.h23300p{font:700 12.5px/1 var(--next-font-primary);border-radius:var(--h-r,var(--radius-m));background:var(--h-tag,var(--link));color:var(--h-tag-ink,var(--link-ink));letter-spacing:0;white-space:nowrap;padding:6px 9px;display:inline-block}.r37ut6s{background:var(--h-band-tag,var(--surface));color:var(--h-band-tag-ink,var(--ink))}.o3efc40{background:var(--h-pick-tag,var(--ink));color:var(--h-pick-tag-ink,var(--surface))}.v2xd8a1{background:var(--h-feat-tag,var(--surface));color:var(--h-feat-tag-ink,var(--ink))}.m25vdby{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:20px;filter:var(--h-logo-f,none);display:block}.hx1ilzk{max-width:190px;height:26px}.r10skpc{max-width:80%;height:28px}.aa11q04{font:800 13px/1 var(--next-font-primary);letter-spacing:.12em;text-transform:uppercase}.w2ktxyh{object-fit:cover;width:100%;height:100%;display:block}.i3nm717{background:var(--tc);color:var(--ti);--h-logo-f:var(--tl);flex-direction:column;justify-content:flex-end;gap:6px;min-height:100%;padding:18px;display:flex}.zbpm64y{font:700 12px/1 var(--next-font-primary);opacity:.88;margin-bottom:auto}.j38hz27{font:600 13.5px/1.3 var(--next-font-primary);opacity:.95}.g22m05a{--tc:var(--h-seg-lux,var(--pick));--ti:var(--h-seg-lux-i,var(--pick-ink));--tl:var(--h-seg-lux-l,none)}.l1z388n{--tc:var(--h-seg-life,var(--surface-2));--ti:var(--h-seg-life-i,var(--ink));--tl:var(--h-seg-life-l,none)}.w168wxo{--tc:var(--h-seg-prem,var(--surface-2));--ti:var(--h-seg-prem-i,var(--ink));--tl:var(--h-seg-prem-l,none)}.d2kwxfc{--tc:var(--h-seg-mid,var(--surface-2));--ti:var(--h-seg-mid-i,var(--ink));--tl:var(--h-seg-mid-l,none)}.n1xgu6g{--tc:var(--h-seg-eco,var(--surface-2));--ti:var(--h-seg-eco-i,var(--ink));--tl:var(--h-seg-eco-l,none)}.z12b6f2{border-top:1px solid var(--h-offer-rule,var(--rule));margin:16px 0;padding-top:12px;font-size:14.5px;line-height:1.5}.z12b6f2 b{margin-bottom:2px;font-size:12.5px;display:block}.z12b6f2 small{opacity:.88;font-size:12.5px;display:block}.z12b6f2 a{color:inherit}.g3ftrf5{background:var(--surface);border:1px solid var(--rule);border-radius:var(--h-r,var(--radius-m));box-shadow:var(--shadow-card)}.q1j9u72{padding:clamp(20px,2.4vw,32px)}.i38ucui{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0 0 18px;font-size:clamp(28px,3vw,42px);line-height:1.04}.flmtd4b{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:10px;display:flex}.flmtd4b>:first-child{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.04}.flmtd4b a{white-space:nowrap;color:var(--link);font-size:14px;font-weight:700}.d2bc9d2{font-family:var(--h-rank,var(--next-font-display));font-weight:var(--h-rank-w,var(--display-weight));font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;line-height:1}
.d2ejizd{font:800 15px/1.2 var(--next-font-primary);letter-spacing:0;margin:0 0 6px}.e3s56km{counter-reset:m;margin:0;padding:0;list-style:none}.e3s56km li{border-top:1px solid var(--rule);counter-increment:m;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.e3s56km li:before{content:counter(m);font-family:var(--h-rank,var(--next-font-display));font-weight:var(--h-rank-w,var(--display-weight));color:var(--link);font-variant-numeric:lining-nums tabular-nums;font-size:28px;line-height:1}.e3s56km a{color:var(--ink);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.e3s56km a:hover{color:var(--link)}.e3s56km small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}
.u98mjas{border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-s);background:var(--surface)}.hn90r9p{background:var(--ink);color:var(--paper);border-radius:var(--radius-s) var(--radius-s) 0 0;margin:0;padding:.7rem 1rem;font-size:.8125rem;font-weight:700}.i2butup{counter-reset:none;margin:0;padding:0;list-style:none}.i2butup li+li{border-top:var(--bw-thin) solid var(--rule)}.m1x3pyd{color:var(--ink);grid-template-columns:1.5rem 4rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:grid}.m1x3pyd:hover .z2w4j3v{color:var(--link)}.yh969oi{font-family:var(--next-font-display);color:var(--muted);font-variant-numeric:tabular-nums;font-size:1.5rem}.m1x3pyd img{object-fit:cover;border-radius:var(--radius-s);width:4rem;height:3rem;display:block}.ak0q4nc{gap:.2rem;display:grid}.z2w4j3v{font-size:.875rem;font-weight:700;line-height:1.3}html[data-surface=cards] .u98mjas{border-radius:var(--radius-l);box-shadow:var(--shadow-card);overflow:hidden}html[data-surface=cards] .hn90r9p{border-radius:0}
.l38n0af{color:var(--ink);border-block:var(--bw-thin) solid var(--rule);grid-template-columns:1fr 1fr;grid-template-areas:"status status""prev next";align-items:center;gap:.25rem 1rem;padding-block:.5rem;display:grid}.i38xega{text-align:center;font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);color:var(--muted);grid-area:status;margin:0;font-size:.75rem}.o21ir0e{min-height:2.75rem;color:var(--link);align-items:center;gap:.4em;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.o21ir0e:hover{text-underline-offset:.2em;text-decoration:underline}.o21ir0e:focus-visible{outline:3px solid var(--link);outline-offset:2px}.buqu27e{grid-area:prev;justify-self:start}.z27bd1x{grid-area:next;justify-self:end}.c92y168{transition:transform .15s}.buqu27e:hover .c92y168{transform:translate(-3px)}.z27bd1x:hover .c92y168{transform:translate(3px)}@container (min-width:40rem){.l38n0af{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev status next";gap:1.5rem}}@media (prefers-reduced-motion:reduce){.c92y168{transition:none}.buqu27e:hover .c92y168,.z27bd1x:hover .c92y168{transform:none}}
.x3o03q6{color:var(--ink)}.f28conw{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.h1rftu8{min-width:2.75rem;min-height:2.75rem;font-family:var(--next-font-mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);border:var(--bw-thin) solid var(--rule-strong);border-radius:var(--radius-s);justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.h1rftu8:hover{background:var(--surface-2)}.h1rftu8:focus-visible{outline:3px solid var(--link);outline-offset:2px}.e1kdkvi,.e1kdkvi:hover{background:var(--link);color:var(--link-ink);border-color:var(--link)}.w2ftq73{font-family:var(--next-font-primary)}.m1pomp9{text-align:center;min-width:1.5rem;color:var(--muted)}.w20qefr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l2w8kdt{display:none}@container (min-width:40rem){.f28conw{gap:.5rem}.l2w8kdt{display:block}.w20qefr{clip:auto;width:auto;height:auto;position:static;overflow:visible}.w2ftq73{padding:0 .875rem}}
.n2x4l33{color:var(--ink);gap:.75rem;display:grid}.n1pkva9{color:var(--muted);margin:0}.s24w9cn{border-top:var(--bw-strong) solid var(--rule-strong);margin:0;padding:0;list-style:none}.s37opkc{border-bottom:var(--bw-thin) solid var(--rule);padding:.875rem 0;display:grid;position:relative}.z1lpmp4{gap:.25rem;min-width:0;display:grid}.b1cvxgk{color:inherit;font-family:var(--next-font-primary);text-wrap:pretty;font-size:1.0625rem;font-weight:700;line-height:1.3;text-decoration:none}.b1cvxgk:after{content:"";position:absolute;inset:0}.b1cvxgk:focus-visible{outline:none}.s37opkc:focus-within{outline:3px solid var(--link);outline-offset:2px}.s37opkc:hover .b1cvxgk{color:var(--link)}.g2g12qz{color:var(--muted);flex-wrap:wrap;gap:0 .5rem;margin:0;display:flex}@container (min-width:40rem){.s37opkc{padding:1rem 0}.b1cvxgk{font-size:1.1875rem}}html[data-surface=cards] .n2x4l33{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:clamp(1.1rem,.8rem + 2cqi,1.75rem)}html[data-surface=cards] .s24w9cn{border-top-color:var(--rule)}
.e1uv5gp{container-type:inline-size}.c1joght{align-items:start;gap:16px;display:grid}.gyhr7b5{border-radius:var(--h-r,var(--radius-m));aspect-ratio:4/3;display:block;overflow:hidden}.c1joght .gyhr7b5{aspect-ratio:16/8}.y21232c{padding:10px}.f17fx01{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0 0 8px;font-size:26px;line-height:1.08}.y3c5mfi{margin-top:10px}.f17fx01 a,.i158c4n a{color:var(--ink);text-decoration:none}.f17fx01 a:hover,.i158c4n a:hover{color:var(--link)}.r1x1ac0{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.c1joght .r1x1ac0{font-size:15.5px}.v2u66qz{gap:18px;margin-top:18px;display:grid}.y33skyj{margin-top:0}.h1t08ii{border-top:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding-top:14px;display:grid}.y33skyj .h1t08ii:first-child{border-top:0;padding-top:0}.i158c4n{font-family:var(--h-display-s,var(--next-font-display));font-weight:var(--h-display-s-w,700);letter-spacing:0;margin:0 0 6px;font-size:18px;line-height:1.2}@container (min-width:40rem){.c1joght{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:22px}.c1joght .gyhr7b5{aspect-ratio:4/3}.v2u66qz{grid-template-columns:1fr 1fr}.h1t08ii{grid-template-columns:120px minmax(0,1fr)}.y33skyj .h1t08ii:nth-child(2){border-top:0;padding-top:0}}
.k3bp40p{gap:clamp(2rem,4vw,3rem);display:grid;container-type:inline-size}.t32hpxu{gap:1.25rem;display:grid}.l1c8e38{--tone:var(--pick)}.v1m47v6{--tone:var(--bar,var(--link))}.k4af5mj{--tone:var(--link)}.i3iuqs8{--tone:var(--hour,var(--action))}.nuz3prv{--tone:var(--ink-2)}.n1ls3e7{align-items:center;gap:.75rem;display:flex}.sufjk7x{height:var(--bw-strong);background:var(--tone);flex:1}.a38wjzk{min-height:2.75rem;color:var(--ink);text-underline-offset:.2em;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.f1ywjog{gap:1.25rem;display:grid}.b30qvqs{color:var(--ink);align-content:start;gap:.5rem;text-decoration:none;display:grid}.b30qvqs img{object-fit:cover;border-radius:var(--radius-s);width:100%;height:clamp(11rem,50cqi,15rem);display:block}.b30qvqs:hover .g1vdjke{color:var(--link)}.g1vdjke{margin:.25rem 0 0;font-size:clamp(1.3rem,1.1rem + 1cqi,1.6rem);line-height:1.15}.tumfmnw{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.55}.el10d87{gap:0;margin:0;padding:0;list-style:none;display:grid}.el10d87 li+li{border-top:var(--bw-thin) solid var(--rule)}.c1p0wo6{color:var(--ink);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.75rem 0;text-decoration:none;display:grid}.c1p0wo6 img{object-fit:cover;border-radius:var(--radius-s);width:6.5rem;height:4.75rem;display:block}.c1p0wo6:hover .ueefl22{color:var(--link)}.ubodba6{gap:.25rem;display:grid}.ueefl22{font-size:.9875rem;font-weight:700;line-height:1.3}.n3jh8cx{color:var(--ink-2);font-size:.875rem;line-height:1.45}@container (min-width:44rem){.f1ywjog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem}.f1ywjog.g19k95x{grid-template-columns:minmax(0,1fr)}.g19k95x .b30qvqs{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;column-gap:1.5rem}.g19k95x .b30qvqs img{grid-row:span 4}.el10d87 li:first-child .c1p0wo6{padding-top:0}.wl7fpma{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}html[data-surface=cards] .f1ywjog{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:clamp(1.1rem,.8rem + 2cqi,1.75rem)}:is(html[data-surface=cards] .b30qvqs img,html[data-surface=cards] .c1p0wo6 img){border-radius:var(--radius-m)}
.h173ujh{padding:18px 0 4px}.r19lopj{max-width:var(--container);padding:0 var(--gutter);flex-wrap:wrap;gap:8px;margin:0 auto;list-style:none;display:flex}.h173ujh a{background:var(--surface);border:1px solid var(--rule);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.h173ujh a:hover{border-color:var(--ink-2);color:var(--ink)}.h173ujh i{border-radius:2px;width:10px;height:10px;display:inline-block}.xk0md5f{background:var(--tone-1,var(--action))}.i1nuuen{background:var(--tone-2,var(--pick))}.o2cnbb6{background:var(--tone-3,var(--positive))}.h1kdn90{background:var(--tone-4,var(--surface-strong))}.g3e7zlf{background:var(--tone-5,var(--chrome))}.ul7ezwz{background:var(--tone-6,var(--positive))}
.y3734o4{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:20px}.y3734o4 h2{font:600 19px/1.25 var(--next-font-primary);text-transform:none;letter-spacing:0;margin:0 0 12px}.y3734o4 ul{margin:0;padding:0;list-style:none}.y3734o4 li{border-top:1px solid var(--rule);padding:9px 0;font-size:15px}.y3734o4 li:first-child{border-top:0;padding-top:0}.y3734o4 a{color:var(--ink-2);text-decoration:none}.y3734o4 a:hover{color:var(--link);text-decoration:underline}
.j3nt1p6{background:var(--surface);color:var(--ink);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-m)}.g3j6mrw{cursor:pointer;min-height:3rem;color:var(--ink);justify-content:space-between;align-items:center;padding:0 1rem;list-style:none;display:flex}.g3j6mrw::-webkit-details-marker{display:none}.g3j6mrw:after{content:"+";color:var(--link);font-size:1.25rem;line-height:1}.j3nt1p6[open] .g3j6mrw:after{content:"−"}.j3nt1p6 nav{padding:0 1rem .75rem}.h3oora7{margin:0;padding:0;list-style:none;display:grid}.h3oora7 a{color:var(--ink-2);border-top:var(--bw-thin) solid var(--rule);padding:.5rem 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.h3oora7 li:first-child a{border-top:0}.h3oora7 a:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.k6coyb5{display:none}.p1y2s03{color:var(--muted);margin:0 0 .5rem}@media (min-width:64rem){.j3nt1p6{display:none}.k6coyb5{display:block;position:sticky;top:6rem}}
.z2ermj8{gap:.75rem;margin:0;display:grid}.uxj4lj8{margin:0 0 .25rem}.bd73v9q{border:var(--bw-thin) solid var(--rule);background:var(--surface)}.aqt95i0{width:100%;height:auto;display:block}.a9xyupt{display:none}.n1295jj{fill:var(--surface)}.q3tx86j{fill:color-mix(in srgb, var(--positive) 8%, var(--surface))}.q1waxu5{fill:none;stroke:color-mix(in srgb, var(--ink) 9%, var(--surface));stroke-linecap:round;stroke-linejoin:round}.e26sabi{fill:var(--plan-water,color-mix(in srgb, var(--link) 15%, var(--surface)))}.zic4gnk{fill:var(--surface)}.n2yt8ku{fill:none;stroke:var(--plan-water,color-mix(in srgb, var(--link) 15%, var(--surface)));stroke-linecap:round;stroke-linejoin:round}.c100dv8 path{stroke:var(--muted)}.x1l5vlx{font-family:var(--next-font-display);fill:var(--ink-2);paint-order:stroke;stroke:var(--surface);stroke-width:.35em;stroke-linejoin:round;font-style:italic}.v2ek61s line{stroke:var(--ink)}.v2ek61s circle{fill:var(--ink)}.i13fzvl circle{fill:var(--ink);stroke:var(--surface)}.i13fzvl text{fill:var(--surface);font-family:var(--next-font-primary);font-variant-numeric:tabular-nums;font-weight:650}.i13fzvl:hover circle,.i13fzvl:focus-visible circle{fill:var(--link)}.k3e7uqd circle{fill:var(--pick)}.k3e7uqd text{fill:var(--pick-ink)}.w1i8hag circle{fill:color-mix(in srgb, var(--ink) 28%, var(--surface))}.v2ek61s.w1i8hag line{stroke:color-mix(in srgb, var(--ink) 28%, var(--surface))}.m2ufcfv circle{fill:var(--pick)}.m2ufcfv text{fill:var(--pick-ink)}.v3hq51z{fill:var(--muted);font-family:var(--next-font-primary)}.r33baym{font-family:var(--next-font-display);color:var(--muted);font-size:.9375rem;font-style:italic}@container (min-width:40rem){.a9xyupt{display:block}.v10le3c{display:none}}
.q1y4k8e{container-type:inline-size}.d3ngbty{max-width:var(--container);padding:1.5rem var(--gutter) 2.5rem;gap:1.5rem;margin:0 auto;display:grid}.vscpv23{order:-1;min-width:0;container-type:inline-size}.e2oinzc{align-content:start;gap:.75rem;min-width:0;display:grid}.e1ubfbz{font-family:var(--next-font-primary);letter-spacing:0;color:var(--ink-2);margin:0 0 .75rem;font-size:.9375rem;font-weight:600;line-height:1.35}.nhn0w0n{color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.y3fiir2{font-size:clamp(3rem,2rem + 4.5vw,5.75rem);line-height:.95}.u2m5ubl{max-width:34rem;font-family:var(--next-font-display);color:var(--ink-2);margin:.25rem 0 .5rem;font-size:1.1875rem;line-height:1.45}.o1rjzhk{border-top:var(--bw-strong) solid var(--rule-strong);margin:.5rem 0 0;padding:0;list-style:none}.o1rjzhk li{border-bottom:var(--bw-thin) solid var(--rule);grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"n name score"".district score";align-items:baseline;column-gap:.625rem;padding:.7rem 0;display:grid}.a19k2sm{font-variant-numeric:tabular-nums;color:var(--muted);grid-area:n;font-weight:600}.n3g60mp .a19k2sm{color:var(--pick)}.j20ggs1{color:var(--ink);grid-area:name;font-size:1.25rem;line-height:1.2;text-decoration:none}.j20ggs1:hover{color:var(--link)}.a2ze8u3{font-family:var(--next-font-display);color:var(--muted);grid-area:district;font-size:.9375rem}.o3v02zz{color:var(--pick-ink);background:var(--pick);border-radius:var(--radius-s);grid-area:district;justify-self:end;margin-right:.25rem;padding:.1em .45em;font-size:.75rem;font-weight:650}.s2ugwy9{font-variant-numeric:tabular-nums;grid-area:score;align-self:center;font-size:1.0625rem;font-weight:600}.r3c0jph{margin:.75rem 0 0}.r3c0jph a{min-height:2.75rem;color:var(--action-ink);background:var(--action);border-radius:var(--radius-s);align-items:center;padding:0 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.r3c0jph a:hover{background:var(--link)}@container (min-width:64rem){.d3ngbty{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;padding-top:2.5rem;padding-bottom:3.5rem}.vscpv23{order:0}}
.u28omdp{--ink:var(--chrome-ink);--ink-2:color-mix(in srgb, var(--chrome-ink) 86%, var(--chrome));--muted:color-mix(in srgb, var(--chrome-ink) 72%, var(--chrome));background:var(--chrome);color:var(--ink);display:grid;container-type:inline-size}.xzw7hxd{max-width:var(--container);width:100%;padding:2rem var(--gutter) 3rem;align-content:end;gap:.875rem;margin:0 auto;display:grid}.tfqlwn7{font-family:var(--next-font-primary);letter-spacing:0;color:var(--muted);margin:0 0 .5rem;font-size:.9375rem;font-weight:650;line-height:1.35}.glgk8l3{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:650}.h3k5mxb{overflow-wrap:anywhere;font-size:clamp(3.5rem,1.8rem + 6.5vw,7.5rem);line-height:.9}.a2dbmmt{max-width:32rem;font-family:var(--next-font-display);color:var(--ink-2);margin:.5rem 0 .75rem;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.45}.j28vfoo{margin:0}.j28vfoo a{min-height:3rem;color:var(--pick-ink);background:var(--pick);border-radius:var(--radius-s);align-items:center;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.j28vfoo a:hover{background:color-mix(in srgb, var(--pick) 85%, var(--ink))}.t2zh3rl{aspect-ratio:16/10;order:-1;margin:0;position:relative;overflow:hidden}.u12e2ol{object-fit:cover;width:100%;height:100%}.c5u8xb9{font-family:var(--next-font-display);color:var(--surface-strong-ink);background:var(--surface-strong);padding:.15rem .5rem;font-size:.8125rem;font-style:italic;position:absolute;bottom:.5rem;left:.625rem}.w1h42gg{padding:1rem var(--gutter) 0;--ink:var(--text-primary);--ink-2:var(--text-secondary);--muted:var(--text-muted);color:var(--ink);order:-1;container-type:inline-size}.w1h42gg figcaption{color:var(--chrome-ink)}@container (min-width:64rem){.s196wro{grid-template-columns:minmax(0,6fr) minmax(0,6fr);min-height:38rem}.s196wro .xzw7hxd{max-width:none;padding:3rem 3.5rem 4rem max(var(--gutter), calc((100cqw - var(--container)) / 2 + var(--gutter)));margin:0}.s196wro .t2zh3rl,.s196wro .w1h42gg{order:0}.s196wro .t2zh3rl{aspect-ratio:auto}.s196wro .w1h42gg{padding:2rem max(var(--gutter), calc((100cqw - var(--container)) / 2 + var(--gutter))) 2rem 0}}
.d12nw9g{font:600 clamp(23px, 2.4vw, 29px)/1.2 var(--next-font-primary);color:var(--ink);text-transform:none;letter-spacing:-.005em;margin:0 0 16px}.c3qszxu{gap:16px;display:grid}.s2vix03{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);overflow:hidden}.i21jf19{display:grid}.q27faem{aspect-ratio:3/2;max-height:420px;overflow:hidden}.q27faem img,.b2ras6j img{object-fit:cover;width:100%;height:100%}.j1gnp3i{flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex}.j1gnp3i p{color:var(--ink-2);margin:0;font-size:16px}.s2vix03 h3{text-transform:none;letter-spacing:0;margin:0}.i21jf19 h3{font:700 25px/1.2 var(--next-font-primary)}.e20nxpz h3{font:600 18px/1.3 var(--next-font-primary)}.s2vix03 h3 a{color:var(--ink);text-decoration:none}.s2vix03 h3 a:hover{color:var(--link)}.exd453g{font-weight:500}.r3o2orc{gap:16px;display:grid}.e20nxpz{flex-direction:column;display:flex}.b2ras6j{aspect-ratio:16/9;overflow:hidden}.z1seaao{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.st8lxcv{color:var(--muted);margin:0;font-size:13.5px}@container (min-width:600px){.i21jf19{grid-template-columns:1.05fr 1fr}.q27faem{aspect-ratio:auto;height:100%}.r3o2orc{grid-template-columns:repeat(2,minmax(0,1fr))}}
.uo0jfd9{background:var(--paper);color:var(--ink)}.x1rcs4w{border-bottom:var(--bw-thin) solid var(--rule);padding-block:3.5rem 3rem}.f388xci{max-width:var(--container);padding-inline:var(--gutter);text-align:center;justify-items:center;gap:1.25rem;margin:0 auto;display:grid}.z1fb1dj{max-width:18em;color:var(--ink);font-size:clamp(2.5rem,1.35rem + 4.7vw,5.25rem)}.l11bws7{color:var(--link)}.j335s7x{max-width:38rem;color:var(--ink-2);margin:0;font-size:1.0625rem}.iaojon1{gap:.75rem;width:100%;margin-top:.5rem;display:grid}.a2sq06v{display:grid}.a2sq06v a:hover{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink)}.n3ipk4r{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:flex}.n3ipk4r li{align-items:center;gap:.5rem;display:inline-flex}.n3ipk4r li+li:before{content:"";background:var(--rule-strong);flex:none;width:1px;height:.9em}@container (min-width:40rem){.x1rcs4w{padding-block:4.5rem 3.5rem}.iaojon1{flex-wrap:wrap;justify-content:center;width:auto;display:flex}.j335s7x{font-size:1.1875rem}}@container (min-width:64rem){.x1rcs4w{padding-block:6rem 4.5rem}.f388xci{gap:1.5rem}.n3ipk4r{gap:.5rem 2rem;font-size:.8125rem}}
.d5wholv{background:var(--chrome);color:var(--chrome-ink)}.op1bqtu{max-width:var(--container);padding:2.75rem var(--gutter) 3rem;gap:2.25rem;margin:0 auto;display:grid}.i1e1jk7{--ink:var(--chrome-ink);--ink-2:color-mix(in srgb, var(--chrome-ink) 84%, var(--chrome));--link:var(--action);min-width:0;color:var(--ink);align-content:center;gap:1.125rem;display:grid}.i100ame{color:var(--action);margin:0}h1.x367tqk{color:var(--ink);font-size:clamp(2rem,1.25rem + 3.2vw,3.75rem)}.u2qs6c3{max-width:34rem;color:var(--ink-2);margin:0;font-size:1.0625rem}.c12e5hm{gap:.75rem;margin-top:.375rem;display:grid}.p2taw0h{display:grid}.p2taw0h a:hover{background:color-mix(in srgb, var(--chrome-ink) 14%, transparent);color:var(--ink)}.d2xligp{color:var(--ink-2);flex-wrap:wrap;gap:.375rem 1.5rem;margin:.5rem 0 0;padding:0;font-size:.75rem;line-height:1.45;list-style:none;display:flex}.z2c96yh{border:var(--bw-strong) solid color-mix(in srgb, var(--chrome-ink) 45%, transparent);border-radius:var(--radius-l);place-items:center;padding:.875rem;display:grid}.m19ajl6{background:var(--surface);width:100%;max-width:24rem;color:var(--ink);border-radius:var(--radius-l);box-shadow:var(--shadow-raised);display:grid;overflow:hidden}.f3bql9k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1rem 0;display:flex}.z1bf0nn{color:var(--link)}.n3ocpqh{aspect-ratio:16/9;margin:.75rem 1rem 0}.g1uwum2{justify-items:start;gap:.75rem;padding:.875rem 1rem 1rem;display:grid}.m2rfgys{grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:.75rem;display:grid}.b2iksaz{color:var(--ink);margin:0;line-height:1.1}.r11a5mk{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}@container (min-width:40rem){.c12e5hm{flex-wrap:wrap;display:flex}.z2c96yh{padding:2rem}.u2qs6c3{font-size:1.1875rem}}@container (min-width:64rem){.op1bqtu{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3.5rem;padding-block:4rem 4.5rem}.z2c96yh{min-height:28rem;padding:2.5rem}}
.q2n3yq8{background:var(--h-band,var(--chrome));color:var(--h-band-ink,var(--chrome-ink))}.xm3l9rd{max-width:var(--container);padding:14px var(--gutter) 12px;margin:0 auto}.z32o8ml{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:-.03em;color:var(--h-hour,currentColor);font-variant-numeric:lining-nums tabular-nums;margin:0 0 10px;font-size:64px;line-height:.86}.z32o8ml span{display:block}.z32o8ml small{font:700 15px/1.3 var(--next-font-primary);letter-spacing:0;color:var(--h-band-ink,var(--chrome-ink));margin-top:8px;display:block}.a2cnu22{max-width:20ch;font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:wrap;margin:0;font-size:30px;line-height:1}@media (min-width:45rem){.xm3l9rd{padding:clamp(26px, 3.6vw, 44px) var(--gutter) 22px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}.z32o8ml{margin:0;font-size:clamp(84px,11vw,168px)}.z32o8ml small{margin-top:14px}.a2cnu22{font-size:clamp(38px,5vw,72px)}}
.i2a1s3p{background:var(--h-band,var(--chrome));color:var(--h-band-ink,var(--chrome-ink))}.q2bmtxe{max-width:var(--container);padding:14px var(--gutter) 12px;margin:0 auto}.g3ozo6z{max-width:20ch;font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:wrap;margin:0;font-size:30px;line-height:1}.j1hiui7{margin:26px 0 6px;padding-bottom:4px;position:relative}.l1qf69o{height:18px;font-size:13px;font-weight:700;position:relative}.l1qf69o span{font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.l1qf69o span:first-child{transform:none}.l1qf69o span:last-child{transform:translate(-100%)}.w167qvk{display:none}.n2xpfxe{background:var(--h-band-rail,var(--surface));border-radius:2px;height:18px;margin-top:6px;position:relative}.s1li9c8{background:var(--h-band-ink,currentColor);border-radius:2px;position:absolute;top:0;bottom:0}.s2uw0rw{background:var(--h-band-mark,currentColor);width:4px;margin-left:-2px;position:absolute;top:-8px;bottom:-8px}.h31zh06{white-space:nowrap;margin:12px 0 0;font-size:13px;font-weight:700;display:inline-block;position:relative;transform:translate(-50%)}.h31zh06 b{font-family:var(--next-font-display);font-weight:var(--display-weight);vertical-align:-4px;margin-right:8px;font-size:28px;line-height:1}.m21vpdb{align-items:center;gap:8px;margin:10px 0 0;font-size:14px;font-weight:600;display:flex}.m21vpdb i{background:var(--h-band-ink,currentColor);border-radius:2px;flex:none;width:22px;height:12px;display:inline-block}@media (min-width:45rem){.q2bmtxe{padding:clamp(26px, 3.6vw, 44px) var(--gutter) 22px}.g3ozo6z{font-size:clamp(38px,5vw,72px)}.w167qvk{display:inline}.h31zh06{font-size:14px}.h31zh06 b{font-size:clamp(30px,3.2vw,44px)}}
.h1v7vtb{background:var(--open-bg,var(--paper));color:var(--open-ink,var(--ink));container-type:inline-size}.ej6wt74{max-width:var(--container);padding:clamp(1.75rem, 5vw, 4rem) var(--gutter) clamp(2rem, 5vw, 4rem);gap:1.5rem;margin-inline:auto;display:grid}.b2197ay{font-family:var(--next-font-display);letter-spacing:-.045em;color:var(--open-hour,var(--hour,var(--pick)));font-variant-numeric:tabular-nums;margin:0;font-size:clamp(5.5rem,3rem + 12cqi,11.5rem);font-weight:300;line-height:.82}.l235gxn{color:var(--open-hour,var(--hour,var(--pick)));margin:.9rem 0 0;font-size:1rem;font-weight:600}.z2piq1z{max-width:18ch;margin-top:.9rem;font-size:clamp(2rem,1.3rem + 2.6cqi,3.2rem);line-height:1.05}.tihwp2z{opacity:.92;max-width:54ch;margin:1rem 0 0;font-size:1.0625rem;line-height:1.55}.e3rjy6n{margin:0}.e3rjy6n img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-l);width:100%;height:auto;display:block}.o28r3ii{opacity:.8;padding-top:.5rem;font-size:.8125rem}@container (min-width:60rem){.ej6wt74{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,4cqi,4rem)}}
.a2tpuz6{padding-block:clamp(1.25rem,3vw,2.25rem) clamp(1.5rem,3vw,2.5rem);container-type:inline-size}.l1od58f{max-width:var(--container);padding-inline:var(--gutter);gap:1.5rem;margin-inline:auto;display:grid}.b3unlae{color:var(--ink);align-content:start;gap:.75rem;text-decoration:none;display:grid}.b3unlae:hover .j1bbhrj{color:var(--link)}.y2xs9dn{border-radius:var(--radius-s);background:var(--surface-2);display:block;overflow:hidden}.y2xs9dn img{object-fit:cover;width:100%;height:clamp(9rem,32cqi,12rem);display:block}.q1e206z{justify-items:start;gap:.4rem;display:grid}.riel625{font-family:var(--next-font-display);color:var(--hour,var(--pick));font-variant-numeric:tabular-nums;font-size:1.125rem}.j1bbhrj{margin:0;font-size:1.125rem;line-height:1.2}.l1uxc8g{font-style:var(--question-style,normal)}.a1ajodz{max-width:56ch;color:var(--ink-2);font-size:1rem;line-height:1.55}.k161rhn .y2xs9dn img{height:clamp(13rem,48cqi,17rem)}.k161rhn .j1bbhrj{font-size:clamp(1.75rem,1.2rem + 2.2cqi,2.6rem);line-height:1.08}.p2t520z{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid}.p2t520z .y2xs9dn img{height:clamp(7rem,24cqi,9.5rem)}.p2t520z .j1bbhrj{font-size:1rem}@container (min-width:60rem){.l1od58f{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2rem}.k161rhn{border-bottom:var(--bw-strong) solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding-bottom:.5rem}.k161rhn .y2xs9dn img{height:26.25rem;max-height:26.25rem}.p2t520z .y2xs9dn img{height:8.5rem}}html[data-surface=cards] .b3unlae{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);gap:0;overflow:hidden}html[data-surface=cards] .y2xs9dn{border-radius:0}html[data-surface=cards] .q1e206z{padding:.85rem 1rem 1.1rem}html[data-surface=cards] .k161rhn{border-bottom:var(--bw-thin) solid var(--rule);padding-bottom:0}@container (min-width:60rem){html[data-surface=cards] .k161rhn .q1e206z{padding:1.5rem 1.75rem}}.p2t520z.i568a5p>:first-child,.p2t520z.b3soh4f>:first-child{grid-column:1/-1}@container (min-width:60rem){:is(.l1od58f:has(.b3soh4f),.l1od58f:has(.z21jv0o),.l1od58f:has(.i568a5p)){align-items:stretch}.p2t520z.b3soh4f,.p2t520z.z21jv0o,.p2t520z.i568a5p{grid-auto-rows:minmax(0,1fr);height:100%}.p2t520z.b3soh4f,.p2t520z.z21jv0o{grid-template-columns:minmax(0,1fr)}.p2t520z.b3soh4f .b3unlae,.p2t520z.z21jv0o .b3unlae,.p2t520z.i568a5p .b3unlae{grid-template-rows:minmax(0,1fr) auto}.p2t520z.b3soh4f .y2xs9dn,.p2t520z.z21jv0o .y2xs9dn,.p2t520z.i568a5p .y2xs9dn{height:100%;min-height:7rem;position:relative}.p2t520z.b3soh4f .y2xs9dn img,.p2t520z.z21jv0o .y2xs9dn img,.p2t520z.i568a5p .y2xs9dn img{width:100%;height:100%;position:absolute;inset:0}}
.h34o11p{max-width:var(--container);padding:16px var(--gutter) 0;margin:0 auto}.ywmdr3t{gap:20px;display:grid}.q2jgmoi{background:var(--h-feat,var(--pick));color:var(--h-feat-ink,var(--pick-ink));border-radius:var(--h-r,var(--radius-m));--h-logo-f:var(--h-feat-logo,none);display:grid;overflow:hidden}.a3umbnu{flex-direction:column;min-height:0;margin:0;display:flex}.a3umbnu img{aspect-ratio:16/10;object-fit:cover;flex:none;width:100%;max-height:240px}.y1mg215{font-family:var(--next-font-display);font-weight:var(--display-weight);background:var(--h-feat-tag,var(--surface));color:var(--h-feat-tag-ink,var(--ink));flex:none;padding:10px 16px 12px;font-size:22px;font-style:italic;line-height:1}.m32280t{flex-direction:column;padding:clamp(20px,2.4vw,30px);display:flex}.v3eou4w{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dws566d{font-family:var(--next-font-display);font-weight:var(--display-weight);opacity:.92;font-size:15px}.y3esi39{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:14px 0 12px;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.y3esi39 a{color:inherit;text-decoration:none}.y3esi39 a:hover{opacity:.8}.sss7fpj{margin:0 0 .9em;font-size:15.5px;line-height:1.5}.tc05f5r{opacity:.85;margin:0 0 18px;font-size:14px}.u3joqnk{margin-top:auto}.s800otf{gap:12px;display:grid}.k2fotdh{background:var(--surface);border:1px solid var(--rule);border-radius:var(--h-r,var(--radius-m));box-shadow:var(--shadow-card);grid-template-columns:118px minmax(0,1fr);display:grid;overflow:hidden}.on751hi{background:var(--surface-2);height:100%;min-height:96px;display:block;overflow:hidden}.g27posj{gap:2px;min-height:96px;padding:10px 12px}.og95xyv{padding:10px 14px}.k2fotdh h3{font-family:var(--h-display-s,var(--next-font-display));font-weight:var(--h-display-s-w,700);letter-spacing:0;margin:6px 0 4px;font-size:17px;line-height:1.2}.k2fotdh h3 a{color:var(--ink);text-decoration:none}.k2fotdh h3 a:hover{color:var(--link)}.k2fotdh p{color:var(--muted);margin:0;font-size:13px}@media (min-width:45rem){.h34o11p{padding-top:clamp(24px,3vw,40px)}.q2jgmoi{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.a3umbnu img{aspect-ratio:auto;flex:1;height:100%;min-height:0;max-height:420px}.y1mg215{font-size:26px}.k2fotdh{grid-template-columns:150px minmax(0,1fr)}.on751hi,.g27posj{aspect-ratio:3/2;height:auto;min-height:0}}@media (min-width:69rem){.ywmdr3t{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.s800otf{grid-template-rows:repeat(4,auto)}}
.k1pzf6k{background:var(--chrome);color:var(--chrome-ink);padding:22px 0 32px}.ky4og6c{max-width:var(--container);padding:0 var(--gutter);gap:30px;margin:0 auto;display:grid}.kup07i4{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.d6230ib{color:var(--on-dark-soft,var(--chrome-ink));margin:0 0 12px;font-size:13.5px}.d6230ib a{color:var(--on-dark-soft,var(--chrome-ink));text-decoration:none}.d6230ib a:hover{color:var(--chrome-ink);text-decoration:underline}.u139fm6{opacity:.6;margin:0 8px}.z35eva0{font:800 clamp(36px, 5.4vw, 64px)/1.03 var(--next-font-display);text-transform:var(--display-transform);letter-spacing:.005em;color:var(--chrome-ink);margin:0}.ca89awe{display:block}.e3aibuf{font:500 clamp(16px, 1.6vw, 20px)/1.3 var(--next-font-primary);text-transform:none;letter-spacing:0;color:var(--on-dark-accent,var(--chrome-ink));margin-bottom:8px;display:block}.pgjgi73{margin:12px 0 0}.pgjgi73:first-letter{text-transform:uppercase}.qnx5ec1{color:color-mix(in srgb, var(--chrome-ink) 88%, var(--chrome));max-width:40em;margin:18px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.n4fef23{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.y3uill6{color:var(--on-dark-soft,var(--chrome-ink));flex-wrap:wrap;gap:6px 22px;margin-top:22px;font-size:14.5px;display:flex}.t2oldrg{border-top:1px solid color-mix(in srgb, var(--chrome-ink) 14%, transparent);flex-wrap:wrap;gap:14px 34px;margin-top:26px;padding-top:20px;display:flex}.t2oldrg div{flex-direction:column;display:flex}.wxlkczq{font:800 40px/1 var(--next-font-display);color:var(--on-dark-accent,var(--chrome-ink));letter-spacing:.01em}.t2oldrg small{color:var(--on-dark-soft,var(--chrome-ink));margin-top:4px;font-size:14px}.t134374{border-radius:var(--radius-m);max-height:420px;overflow:hidden}.t134374 img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.icx71b1{max-height:420px}@media (min-width:760px){.k1pzf6k{padding:34px 0 44px}.d6230ib{margin-bottom:18px;font-size:14px}.e3aibuf{margin-bottom:10px}}@media (min-width:1000px){.c249kb9{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:56px}}
