.wz2f8v0{background:var(--surface);color:var(--ink);border:var(--bw-thin) solid var(--rule-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-card);grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"media id""figures figures""buy buy""others others""foot foot";gap:.75rem 1rem;padding:1rem;display:grid}.m1x8xta{border-width:var(--bw-strong);box-shadow:var(--shadow-pick)}.r3opvsz{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""figures""buy""others""foot"}.s2vv8te{aspect-ratio:1;grid-area:media;align-self:start}.br0u9tr{grid-area:id;align-content:center;justify-items:start;gap:.375rem;display:grid}.b1lc88c{color:var(--link);margin:0}.k12qrui{margin:0;font-size:1.125rem;line-height:1.15}.e1la6ml{grid-area:figures;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.j15k693{grid-area:buy;justify-items:start;gap:.5rem;display:grid}.u4dn8xc{border-top:var(--bw-thin) solid var(--rule);flex-wrap:wrap;grid-area:others;align-items:center;gap:0 1rem;padding-top:.5rem;display:flex}.e1n64e9{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.e1n64e9 li{align-items:center;gap:.375rem;display:inline-flex}.j90vo18{color:var(--muted);grid-area:foot;margin:0;font-size:.8125rem;line-height:1.45}@container (min-width:48rem){.wz2f8v0{grid-template-columns:8rem minmax(0,1fr) minmax(11rem,15rem);grid-template-areas:"media id buy""media figures buy""others others others""foot foot foot";gap:.5rem 1.25rem;padding:1rem 1.25rem}.r3opvsz{grid-template-columns:minmax(0,1fr) minmax(11rem,15rem);grid-template-areas:"id buy""figures buy""others others""foot foot"}.s2vv8te{aspect-ratio:auto;align-self:stretch;width:100%;min-height:6rem}.e1la6ml{justify-content:start;gap:1.25rem}.j15k693{align-self:center;justify-items:stretch}.j15k693>:first-child:not(a){justify-self:start}}
.a2taufb{background:var(--surface-2);color:var(--ink);padding:clamp(1.4rem,4cqi,2.4rem)}.u3f5zfh{text-transform:uppercase;margin:0;font-size:clamp(1.5rem,1.1rem + 1.6cqi,2.2rem);line-height:1.14}.l3mhm9q{max-width:62ch;color:var(--ink-2);margin:.6rem 0 0}.q3tmy3k{border-top:var(--bw-thin) solid var(--rule-strong);margin:1.2rem 0 0}.q3tmy3k div{border-bottom:var(--bw-thin) solid var(--rule);grid-template-columns:1fr;gap:.15rem;padding:.65rem 0;display:grid}.q3tmy3k dt{color:var(--ink-2);font-size:.875rem}.q3tmy3k dd{margin:0}.w1bgwjb{color:var(--ink-2);margin:.9rem 0 0;font-size:.8125rem}.w1bgwjb a{color:var(--ink-2)}.y32rlj4{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin:1.1rem 0 0;display:flex}.o2fqesg{border-radius:var(--radius-s);background:var(--action);min-height:2.75rem;color:var(--action-ink);align-items:center;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.x2octdh{color:var(--ink);text-underline-offset:3px;font-style:italic}.wxlnvmp{color:var(--ink-2);margin:.7rem 0 0;font-size:.8125rem;font-style:italic}@container (min-width:36rem){.q3tmy3k div{grid-template-columns:11rem minmax(0,1fr);gap:1rem}}
.n2lwd88{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c1jog5h{background:var(--surface);min-width:0;color:var(--ink);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.k298thp{border:var(--bw-strong) solid var(--rule-strong);box-shadow:var(--shadow-pick)}.c29enl2{background:var(--pick);color:var(--pick-ink);border-radius:var(--radius-l) var(--radius-l) 0 0;flex-wrap:wrap;gap:.25rem .625rem;margin:-1.125rem -1.125rem 0;padding:.5rem 1.125rem;display:flex}.x2d7ltx{font-weight:700}.detz5vg{justify-items:start;gap:.375rem;display:grid}.detz5vg .k10ch3a{margin:0;font-size:1.25rem;line-height:1.15}.k10ch3a a{color:inherit;text-decoration:none}.k10ch3a a:hover{opacity:.72}.i3l62m4{border-bottom:var(--bw-thin) solid var(--rule);padding-bottom:.875rem}.rxn3kof{gap:.5rem;margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.rxn3kof li{grid-template-columns:.875rem minmax(0,1fr);gap:.375rem;display:grid}.rxn3kof li:before{content:"";background:var(--link);border-radius:var(--radius-s);block-size:.5rem;inline-size:.5rem;margin-top:.45em}.fc7ggbr{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}.v19rhh6{margin-top:auto;padding-top:.25rem}@container (min-width:40rem){.n2lwd88{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:64rem){.n2lwd88{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem}.c1jog5h{padding:1.25rem}.c29enl2{margin:-1.25rem -1.25rem 0;padding-inline:1.25rem}}
.v6k3eel{gap:1.4rem;display:grid}.b299ynn{text-transform:uppercase;margin:0;font-size:clamp(1.6rem,1.1rem + 2cqi,2.4rem);line-height:1.14}.c2usyye{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.h2d0ity{border:var(--bw-thin) solid var(--rule);align-content:start;gap:.9rem;padding:1.2rem 1.25rem 1.3rem;display:grid}.v20jcbb{border-color:var(--pick)}.u1gf7ca{align-items:center;gap:1rem;display:flex}.k1jzfw6{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:2.8rem;line-height:.9}.v20jcbb .k1jzfw6,.v20jcbb .p2y5uo7 b{color:var(--pick)}.e1bsgae{font-family:var(--next-font-primary);color:var(--ink-2);margin-top:.3rem;font-size:.8125rem;font-weight:400;display:block}.p2y5uo7{color:var(--ink-2);margin:0;font-size:.875rem}.p2y5uo7 b{font-weight:600}.x156smq{font-family:var(--next-font-primary);color:var(--ink);margin:.1rem 0 0;font-size:1.3rem;font-weight:700}.t21pqfd{color:var(--ink);margin:0}.t21pqfd b{color:var(--link);font-weight:600}.p1rltlu{border-top:var(--bw-thin) solid var(--rule);margin:0}.p1rltlu div{border-bottom:var(--bw-thin) solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.p1rltlu dt{color:var(--ink-2);font-size:.875rem}.p1rltlu dd{color:var(--ink);margin:0;font-size:.9375rem}.f264x03{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin:0;display:flex}.i1shex3{border-radius:var(--radius-s);background:var(--action);min-height:2.6rem;color:var(--action-ink);align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.p1n99jb{color:var(--ink);text-underline-offset:3px;font-style:italic}.g2qk2xk{color:var(--ink-2);margin:-.4rem 0 0;font-size:.8125rem;font-style:italic}@container (min-width:40rem){.c2usyye{grid-template-columns:repeat(2,minmax(0,1fr))}.c2usyye:has(>:only-child){grid-template-columns:1fr}}
.vci6ieo{background:var(--surface-2);border-block:var(--bw-thin) solid var(--rule)}.dluqhtq{max-width:var(--container);padding:clamp(2.75rem, 6vw, 5.5rem) var(--gutter);align-items:center;gap:2rem;margin:0 auto;display:grid}.o2l6kv6{border-block:var(--bw-thin) solid var(--rule-strong);justify-items:start;margin:0;padding:1.4rem 0 1.2rem;display:grid}.u249aj6{color:var(--ink-2);font-size:.9375rem}.dfne5x8{color:var(--pick);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(6rem,4rem + 9vw,10.5rem);line-height:.85}.z1uyxum{color:var(--ink-2);margin-top:.5rem;font-size:1rem}.h12sf1y{border-radius:var(--radius-s);background:var(--pick);color:var(--pick-ink);margin:0;padding:.15rem .6rem;font-size:.875rem;font-weight:600;display:inline-block}.w347rs2{text-transform:uppercase;margin:.8rem 0 0;font-size:clamp(2.6rem,1.8rem + 3vw,4.4rem);line-height:1.05}.t1lxr29{color:var(--ink-2);margin:.6rem 0 0}.z44bk7b{max-width:56ch;margin:1rem 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.n1r31tm{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:1.5rem 0 0;display:flex}.zggk1nk{border-radius:var(--radius-s);background:var(--action);max-width:100%;min-height:3rem;color:var(--action-ink);text-align:center;justify-content:center;align-items:center;padding:0 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.r3a91sc{color:var(--ink);text-underline-offset:3px;font-style:italic}.n27zwn0{color:var(--ink-2);margin:1rem 0 0;font-size:.9375rem}@media (min-width:56rem){.dluqhtq{grid-template-columns:22rem minmax(0,1fr);gap:4.5rem}}
.qdf14ud{inset-inline:0;z-index:60;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--paper);border-top:var(--bw-thin) solid var(--rule-strong);box-shadow:var(--shadow-raised);position:fixed;bottom:0}.iuw9jf6{max-width:var(--container);padding:.55rem var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 auto;display:grid}.t2l6vo6{color:var(--pick);font-variant-numeric:tabular-nums;margin:0;font-size:2rem;line-height:1}.y3r04tc{min-width:0}.v1kha2d{color:var(--pick);margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.j3jgb2p{color:var(--ink-2);font-style:italic;font-weight:400;display:block}.f1w9fjo{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.f1w9fjo a{color:var(--ink);font-weight:700;text-decoration:none}.f1w9fjo a:hover{color:var(--link)}.bzfvx75{color:var(--ink-2);font-size:.875rem;display:none}.z17cxp0{border-radius:var(--radius-s);background:var(--action);min-height:2.5rem;color:var(--action-ink);white-space:nowrap;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.i2rqk62{display:none}@media (min-width:48rem){.bzfvx75{display:inline}.j3jgb2p{margin-left:.4em;display:inline}.z17cxp0{padding:0 1.1rem;font-size:1rem}.o3u5dhi{display:none}.i2rqk62{display:inline}}
.e1lse6e{background:var(--pick);color:var(--pick-ink);border-radius:var(--h-r,var(--radius-m));--h-logo-f:var(--h-pick-logo,none);--h-offer-rule:var(--h-pick-rule,currentColor);--h-lnk:currentColor;overflow:hidden}.v1s7nb3{aspect-ratio:3/2;overflow:hidden}.k2s9n5h{padding:22px}.y2pcmy8{margin-top:14px}.hwtpy28{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:12px 0 8px;font-size:28px;line-height:1.05}.c2rl35j{margin:0;font-size:15px;line-height:1.55}.x253og2{text-align:center;margin:12px 0 0}
.l1mewuv{background:var(--pick-bg,var(--surface-2));container-type:inline-size}.n306kfc{max-width:var(--container);padding:clamp(2rem, 5vw, 4rem) var(--gutter);gap:1.75rem;margin-inline:auto;display:grid}.xocmihy{margin:0 calc(-1 * var(--gutter))}.xocmihy img{object-fit:cover;width:100%;height:clamp(15rem,60vw,26rem);display:block}.y3i1rb6{align-content:center;justify-items:start;gap:.7rem;min-width:0;display:grid}.b3obhwp{color:var(--hour,var(--pick));margin:0;font-size:.9375rem;font-weight:700}.z318vm8{min-height:1.75rem;filter:var(--logo-filter,none);align-items:center;display:flex}.k1b8630{margin:0;font-size:clamp(2rem,1.4rem + 2.6cqi,3.4rem);line-height:1.02}.k1b8630 a{color:var(--ink);text-decoration:none}.k1b8630 a:hover{color:var(--link)}.f3kmo4w{color:var(--ink-2);margin:0}.h1yryl0{max-width:58ch;margin:.25rem 0 0;font-size:1.125rem;line-height:1.55}.h1wm6cx{max-width:58ch;color:var(--ink-2);margin:0}.h1wm6cx b{color:var(--ink)}.r24wacv{border-top:var(--bw-thin) solid var(--ink);justify-items:start;gap:.15rem;width:100%;max-width:40rem;margin:.5rem 0 0;padding-top:.85rem;display:grid}.c25nnfx{color:var(--muted);font-size:.8125rem;font-weight:700}.p31cane{font-weight:600}.b404mgm{color:var(--ink-2);font-size:.8125rem}.a95pf68{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin:.75rem 0 0;display:flex}.r1p8eft{color:var(--ink);text-underline-offset:.2em;font-weight:700}.lefmd3k .n306kfc{padding-block:clamp(1.5rem,3vw,2.5rem)}.lefmd3k .k1b8630{font-size:clamp(1.6rem,1.3rem + 1.4cqi,2.4rem)}@container (min-width:60rem){.l2u8hb9{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;gap:3.5rem;padding-block:0}.l2u8hb9 .xocmihy{margin:0 0 0 calc(-1 * var(--gutter))}.l2u8hb9 .xocmihy img{height:100%;min-height:30rem;max-height:42rem}.l2u8hb9 .y3i1rb6{padding-block:clamp(2.5rem,5vw,4.5rem)}}html[data-surface=cards] .l1mewuv{background:var(--pick);color:var(--pick-ink);border-radius:var(--radius-l);box-shadow:var(--shadow-card);overflow:hidden}html[data-surface=cards] .b3obhwp{color:var(--pick-ink)}html[data-surface=cards] .k1b8630 a{color:var(--pick-ink)}html[data-surface=cards] .f3kmo4w{color:var(--pick-ink)}html[data-surface=cards] .h1yryl0{color:var(--pick-ink)}html[data-surface=cards] .h1wm6cx{color:var(--pick-ink)}html[data-surface=cards] .h1wm6cx b{color:var(--pick-ink)}html[data-surface=cards] .c25nnfx{color:var(--pick-ink)}html[data-surface=cards] .p31cane{color:var(--pick-ink)}html[data-surface=cards] .b404mgm{color:var(--pick-ink)}html[data-surface=cards] .r1p8eft{color:var(--pick-ink)}html[data-surface=cards] .a95pf68 a{color:var(--pick-ink)}html[data-surface=cards] .r24wacv a{color:var(--pick-ink)}html[data-surface=cards] .r24wacv{border-top-color:color-mix(in srgb, var(--pick-ink) 40%, transparent)}html[data-surface=cards] .z318vm8{filter:var(--pick-logo-filter,none)}html[data-surface=cards] .a95pf68>a:first-child{background:var(--pick-ink);color:var(--pick);border-color:var(--pick-ink)}
.c3n0ebn{background:var(--pick);color:var(--pick-ink);border-radius:var(--h-r,var(--radius-m));--h-logo-f:var(--h-pick-logo,none);--h-offer-rule:var(--h-pick-rule,currentColor);--h-lnk:currentColor;display:grid;overflow:hidden;container-type:inline-size}.k2j1gxx{height:240px;overflow:hidden}.k2j1gxx>span{height:100%}.sxbx81c{padding:clamp(22px,3vw,40px)}.sxbx81c p{margin:0 0 .9em;line-height:1.6}.u38lzu9{margin-top:16px}.h2048gl{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:12px 0 6px;font-size:clamp(32px,3.6vw,50px);line-height:1.02}.sxbx81c .s2ry6vo{font-family:var(--next-font-display);opacity:.92;margin-bottom:14px;font-size:17px;font-style:italic}.w1j7e3x{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}@container (min-width:44rem){.c3n0ebn{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.k2j1gxx{height:420px}}
.h3okyvt{background:var(--pick);color:var(--pick-ink);border-radius:var(--h-r,var(--radius-m));--h-logo-f:var(--h-pick-logo,none);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:26px clamp(20px,2.4vw,30px);display:flex}.i2xtwmo{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:8px 0 4px;font-size:clamp(24px,2.6vw,34px);line-height:1.08}.k38np53{max-width:62ch;margin:0;font-size:15.5px;line-height:1.55}
.j2x6792{background:var(--pick-bg,var(--surface-2));border-radius:var(--radius-s);display:grid;overflow:hidden}.v2s5t8f{object-fit:cover;width:100%;height:12rem;display:block}.t3u4oit{justify-items:start;gap:.55rem;padding:1.1rem 1.1rem 1.25rem;display:grid}.t3u4oit>a:last-child{justify-self:stretch}.o1e9tzb{color:var(--hour,var(--pick));margin:0;font-size:.8125rem;font-weight:700}.mj8bfl1{min-height:1.4rem;filter:var(--logo-filter,none);align-items:center;display:flex}.a1tquvq{margin:0;font-size:1.5rem;line-height:1.1}.a1tquvq a{color:var(--ink);text-decoration:none}.a1tquvq a:hover{color:var(--link)}.mrqhnjr{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}.f30p0dy{border-top:var(--bw-thin) solid var(--rule);justify-items:start;gap:.15rem;width:100%;margin:.25rem 0 .35rem;padding-top:.7rem;font-size:.875rem;font-weight:600;display:grid}.yxxcpjy{color:var(--muted);font-size:.75rem;font-weight:700}.e3rm8o1{color:var(--ink-2);font-size:.75rem;font-weight:400}html[data-surface=cards] .j2x6792{background:var(--pick);color:var(--pick-ink);border-radius:var(--radius-l);box-shadow:var(--shadow-card)}html[data-surface=cards] .o1e9tzb{color:var(--pick-ink)}html[data-surface=cards] .a1tquvq a{color:var(--pick-ink)}html[data-surface=cards] .mrqhnjr{color:var(--pick-ink)}html[data-surface=cards] .f30p0dy{color:var(--pick-ink)}html[data-surface=cards] .yxxcpjy{color:var(--pick-ink)}html[data-surface=cards] .e3rm8o1{color:var(--pick-ink)}html[data-surface=cards] .f30p0dy a{color:var(--pick-ink)}html[data-surface=cards] .f30p0dy{border-top-color:color-mix(in srgb, var(--pick-ink) 35%, transparent)}html[data-surface=cards] .mj8bfl1{filter:var(--pick-logo-filter,none)}html[data-surface=cards] .t3u4oit>a:last-child{background:var(--pick-ink);color:var(--pick);border-color:var(--pick-ink)}
.u22fjp2{background:var(--pick);color:var(--pick-ink);border-radius:var(--radius-m);align-items:center;gap:16px;padding:24px;display:grid}.f363o5c{flex-direction:column;gap:6px;display:flex}.k3630lz{font:800 34px/1 var(--next-font-display);text-transform:var(--display-transform);color:var(--pick-ink)}.u22fjp2 p{color:color-mix(in srgb, var(--pick-ink) 88%, var(--pick));margin:0;font-size:15.5px}.a3v28mn{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.a3v28mn>a:not([class]){color:var(--on-dark-accent,var(--pick-ink));font-weight:500}@container (min-width:600px){.u22fjp2{grid-template-columns:auto 1fr auto;gap:28px;padding:26px 30px}}
.o2fpt1j{z-index:20;background:var(--chrome);color:var(--chrome-ink);border-top:1px solid color-mix(in srgb, var(--on-dark-accent,var(--chrome-ink)) 25%, transparent);position:fixed;bottom:0;left:0;right:0}.s2faky8{max-width:var(--container);padding:8px var(--gutter);align-items:center;gap:12px;min-height:66px;margin:0 auto;display:flex}.s2faky8>a{margin-left:auto}.x30hp6n{align-items:center;gap:10px;min-width:0;display:flex}.vqlelvh{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:none}.wq4lqu8{font:800 32px/1 var(--next-font-display);color:var(--on-dark-accent,var(--chrome-ink));white-space:nowrap}.wq4lqu8 small{font:500 13px/1 var(--next-font-primary);color:var(--on-dark-soft,var(--chrome-ink));margin-left:2px;display:none}.uibw1jr{flex-direction:column;gap:2px;min-width:0;display:flex}.uibw1jr b{font:800 20px/1 var(--next-font-display);text-transform:var(--display-transform);color:var(--chrome-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uibw1jr small{color:var(--on-dark-soft,var(--chrome-ink));font-size:12.5px;line-height:1.25}.z3crcad{white-space:nowrap;font-style:italic}.aydgucx{color:var(--on-dark-soft,var(--chrome-ink));font-size:13.5px;display:none}@media (min-width:760px){.s2faky8{gap:14px}.x30hp6n{gap:12px}.vqlelvh,.wq4lqu8 small{display:inline-block}.aydgucx{border-left:1px solid color-mix(in srgb, var(--chrome-ink) 16%, transparent);margin-left:10px;padding-left:16px;display:block}}
.cke78pz{color:var(--ink);gap:.75rem;display:grid}.i2kduwq{color:var(--muted);margin:0}.w1of8jx{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.zqk4i8a{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);gap:.75rem;padding:.875rem;display:grid}.y1vdrwh{aspect-ratio:16/9}.g3mx7bt{gap:.375rem;display:grid}.wsh9zna{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.y346rit{margin:0;line-height:1.15}.j16b0i1{color:var(--ink-2);margin:0;font-size:.9375rem}.t396m1t{gap:.5rem;display:grid}@container (min-width:40rem){.zqk4i8a{grid-template-columns:9rem minmax(0,1fr);align-items:center}.u2o3c9p{grid-template-columns:minmax(0,1fr)}.y1vdrwh{aspect-ratio:4/3;grid-row:span 2}.t396m1t{grid-template-columns:auto auto;justify-content:space-between;align-items:center}}@container (min-width:64rem){.zqk4i8a{grid-template-columns:9rem minmax(0,1fr) 15rem}.u2o3c9p{grid-template-columns:minmax(0,1fr) 15rem}.y1vdrwh{grid-row:auto}.t396m1t{grid-template-columns:none;justify-content:stretch}}
.y3phel7{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.m1pax7w{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);grid-template-columns:104px 1fr;align-items:start;gap:14px;padding:12px;display:grid}.m1pax7w>span{aspect-ratio:1}.m1pax7w h3{font:700 17px/1.25 var(--next-font-primary);text-transform:none;letter-spacing:0;margin:0}.m1pax7w h3 a{color:var(--ink);text-decoration:none}.m1pax7w h3 a:hover{color:var(--link)}.k1ybjd5{color:var(--ink-2);margin:4px 0 10px;font-size:14px;line-height:1.45}.k1ybjd5 span{color:var(--muted)}.s3pga7d{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.s3pga7d>a:not([class]){font-size:14.5px;font-weight:500}@container (min-width:600px){.y3phel7{grid-template-columns:repeat(4,minmax(0,1fr))}.m1pax7w{grid-template-columns:1fr;padding:12px 12px 16px}.m1pax7w>span{aspect-ratio:4/3}.s3pga7d>a:first-child{width:100%}}
.l39qttb{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:20px}.l39qttb h2{font:600 19px/1.25 var(--next-font-primary);text-transform:none;letter-spacing:0;margin:0 0 12px}.r3vkwlw{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.u3w2wsc{border:1px solid var(--rule-strong);border-radius:var(--radius-s);min-height:48px;font:800 21px/1 var(--next-font-display);text-transform:var(--display-transform);letter-spacing:.03em;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.t2vam7f{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.uhv7njh{font:800 40px/.9 var(--next-font-display);color:var(--action);white-space:nowrap}.uhv7njh small{font:500 14px/1 var(--next-font-primary);color:var(--muted)}.mqls122{color:var(--muted);font-size:13.5px}.j3su8sa{color:var(--ink-2);margin:0 0 6px;font-size:14.5px}.s2zvm9u{color:var(--muted);margin:0 0 12px;font-size:13.5px}.p3do3yt{border-top:1px solid var(--rule);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:13.5px}
.q3gw57d{z-index:30;background:var(--h-stick,var(--surface-strong));color:var(--h-stick-ink,var(--surface-strong-ink));--h-logo-f:var(--h-stick-logo,none);position:fixed;bottom:0;left:0;right:0}.j2ffs2j{min-height:58px;max-width:var(--container);padding:6px var(--gutter);align-items:center;gap:10px;margin:0 auto;display:flex}.i13riog{align-items:center;gap:12px;min-width:0;display:flex}.i13riog small{opacity:.88;font-size:12px;display:block}.i13riog b{font-size:14.5px;line-height:1.2;display:block}.i3gyc52{display:none}.j2ffs2j>a{flex:none;margin-left:auto}@media (min-width:45rem){.j2ffs2j{gap:16px;min-height:62px}.i13riog b{font-size:15px}.i3gyc52{display:block}}
.z3o8atv{inset-inline:0;z-index:60;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--paper);color:var(--ink);border-top:var(--bw-thin) solid var(--rule);box-shadow:var(--shadow-raised);position:fixed;bottom:0}.a3axw6g{max-width:var(--container);padding:.55rem var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 auto;display:grid}.zcb14g4{gap:.1rem;min-width:0;display:grid}.u321kam{color:var(--muted);font-size:.75rem;font-weight:700}.a1t912m{align-items:center;gap:.6rem;min-width:0;margin:0;font-size:.9375rem;font-weight:700;line-height:1.25;display:flex}.a1t912m a,.a1t912m>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;text-decoration:none;overflow:hidden}.a1t912m a:hover{opacity:.72}.c20fwwy{filter:var(--logo-filter,none);display:none}.s3km5m5 a{white-space:nowrap;min-height:44px;padding:.6em .95em;font-size:.875rem}.xxm9899{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:48rem){.a3axw6g{gap:1.25rem;padding-block:.7rem}.c20fwwy{display:flex}.a1t912m{font-size:1.0625rem}.s3km5m5 a{padding:.75em 1.2em;font-size:.9375rem}.k39qiha{display:none}.xxm9899{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@keyframes s20iaqo{0%{transform:translateY(110%)}to{transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.z3o8atv{animation:linear both s20iaqo;animation-timeline:scroll(root);animation-range:0 70vh}}}
.n1ei7ln{inset-inline:0;z-index:60;padding-bottom:env(safe-area-inset-bottom,0px);border-top:calc(var(--bw-strong) + 1px) solid var(--pick);position:fixed;bottom:0}.u14n27s{max-width:var(--container);padding:.5rem var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"score id cta""score price cta";align-items:center;gap:0 .75rem;margin:0 auto;display:grid}.u14n27s .b1848hl{display:none}.hkuppbf{grid-area:score}.b2wc7t8{flex-direction:column;grid-area:id;min-width:0;display:flex}.b2wc7t8 .v2bf5ws{white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.x17k4ya{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.x17k4ya a{text-overflow:ellipsis;min-width:0;color:inherit;text-decoration:none;overflow:hidden}.x17k4ya a:hover{opacity:.72}.m2gv2iq{display:none}.e13uxbn{grid-area:price;min-width:0}.n1ei7ln .e13uxbn>span>span:first-child{font-size:1.0625rem}.v225t1j{grid-area:cta}.v225t1j a{white-space:nowrap;min-height:44px;padding:.6em .9em;font-size:.875rem}.y3am07p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:48rem){.u14n27s{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"media score id price cta";gap:0 1.125rem;padding-block:.75rem}.u14n27s .b1848hl{aspect-ratio:4/3;border-radius:var(--radius-s);grid-area:media;inline-size:4.5rem;display:flex}.b2wc7t8 .v2bf5ws{font-size:.6875rem}.x17k4ya{font-size:1.0625rem}.m2gv2iq{margin-top:.25rem;display:block}.n1ei7ln .e13uxbn>span>span:first-child{font-size:1.5rem}.v225t1j a{padding:.75em 1.15em;font-size:.9375rem}.t9ux04i{display:none}.y3am07p{clip:auto;width:auto;height:auto;position:static;overflow:visible}}
.j3ryalo{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:20px 22px;scroll-margin-top:20px}.j3ryalo h2{font:600 24px/1.2 var(--next-font-primary);text-transform:none;letter-spacing:0;margin:0 0 14px}.u2u8hg1{border:2px solid var(--action);border-radius:var(--radius-s);background:var(--pick-tint,color-mix(in srgb, var(--action) 9%, var(--surface)));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.u2u8hg1>a{grid-column:1/-1}.b1kxgye{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-s);min-height:46px;font:800 20px/1 var(--next-font-display);text-transform:var(--display-transform);letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.t3v7p69{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.t3v7p69 small{color:var(--ink-2);font-size:13.5px;line-height:1.45;display:block}.r7cz33u{color:var(--ink-2);margin:12px 0 0;font-size:14.5px}@container (min-width:600px){.u2u8hg1{grid-template-columns:auto minmax(0,1fr) auto}.u2u8hg1>a{grid-column:auto}.b1kxgye{min-width:128px;min-height:54px;padding:8px 16px;font-size:23px}}
.oso5h2s{scroll-margin-top:20px;container-type:inline-size}.k193jp0{color:var(--muted);margin:-6px 0 0}.irgwk6g{border:0;flex-wrap:wrap;gap:8px;margin:12px 0 14px;padding:0;display:flex}.irgwk6g label{cursor:pointer}.irgwk6g input{opacity:0;position:absolute}.irgwk6g span{background:var(--surface);border:1px solid var(--rule);border-radius:var(--h-r,var(--radius-m));align-items:center;min-height:36px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.irgwk6g input:checked+span{background:var(--ink);color:var(--surface);border-color:var(--ink)}.irgwk6g input:focus-visible+span{outline:3px solid var(--link);outline-offset:2px}:is(.oso5h2s:has(input[value=spa]:checked) tbody tr:not([data-flags~=spa]),.oso5h2s:has(input[value=pool]:checked) tbody tr:not([data-flags~=pool]),.oso5h2s:has(input[value=meetings]:checked) tbody tr:not([data-flags~=meetings]),.oso5h2s:has(input[value=kitchen]:checked) tbody tr:not([data-flags~=kitchen]),.oso5h2s:has(input[value=table]:checked) tbody tr:not([data-flags~=table]),.oso5h2s:has(input[value=view]:checked) tbody tr:not([data-flags~=view]),.oso5h2s:has(input[value=kids]:checked) tbody tr:not([data-flags~=kids]),.oso5h2s:has(input[value=beach]:checked) tbody tr:not([data-flags~=beach]),.oso5h2s:has(input[value=luxury]:checked) tbody tr:not([data-flags~=luxury]),.oso5h2s:has(input[value=lifestyle]:checked) tbody tr:not([data-flags~=lifestyle]),.oso5h2s:has(input[value=premium]:checked) tbody tr:not([data-flags~=premium]),.oso5h2s:has(input[value=midscale]:checked) tbody tr:not([data-flags~=midscale]),.oso5h2s:has(input[value=economy]:checked) tbody tr:not([data-flags~=economy])){display:none}.j2ryz4l{border-collapse:collapse;width:100%;font-size:14px}.j2ryz4l thead th{text-align:left;color:var(--muted);border-bottom:1.5px solid var(--ink);padding:8px;font-size:12px}.j2ryz4l td,.j2ryz4l tbody th{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;padding:10px 8px;font-weight:400}.j2ryz4l tbody th a,.j2ryz4l tbody th b{color:var(--ink);font-weight:700;line-height:1.25;text-decoration:none;display:block}.j2ryz4l tbody th a:hover{color:var(--link)}.nrjb50e{color:var(--muted);font-size:13px;display:block}.c3id259{color:var(--muted)}.o14astj{text-align:right;white-space:nowrap}.c2fn65o{color:var(--muted);margin:10px 0 0;font-size:13px}@container (max-width:44rem){.j2ryz4l,.j2ryz4l tbody,.j2ryz4l tr,.j2ryz4l td,.j2ryz4l tbody th{width:100%;display:block}.j2ryz4l thead{display:none}.j2ryz4l tr{border-bottom:1px solid var(--rule);padding:8px 0}.j2ryz4l td,.j2ryz4l tbody th{text-align:left;border:0;padding:1px 0}.j2ryz4l td[data-l]{grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.j2ryz4l td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:12px;font-weight:700}.j2ryz4l td.c3id259,.j2ryz4l td.j1iz4rp{display:none}.o14astj{text-align:left}}
.l2sh93e{color:var(--ink);gap:.5rem;display:grid}.x3bc6ge{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border:var(--bw-thin) solid var(--rule);inline-size:100%;font-size:.875rem;line-height:1.4}.whm0548{text-align:left;padding:0 0 .75rem}.x3bc6ge th,.x3bc6ge td{text-align:left;vertical-align:top;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:.625rem .5rem}.x3bc6ge thead th{top:var(--sticky-top,0px);z-index:1;background:var(--surface-strong);color:var(--surface-strong-ink);vertical-align:bottom;font-weight:700;position:sticky}.x3bc6ge thead th:first-child{inline-size:30%;font-weight:500}.x3bc6ge thead a{color:inherit;text-decoration:none}.x3bc6ge thead a:hover{opacity:.72}.n1gmnxr{align-items:center;gap:.5rem;display:inline-flex}.x3bc6ge tbody>tr>*{border-top:var(--bw-thin) solid var(--rule)}.x3bc6ge tbody th{color:var(--muted);font-weight:500}.b2cg28t{background:color-mix(in srgb, var(--pick) 26%, var(--surface));font-weight:700}.a25q5dv{color:var(--muted);font-style:italic}.j2r9dzg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.8125rem;display:flex}.r114rbg{background:color-mix(in srgb, var(--pick) 26%, var(--surface));border:var(--bw-thin) solid var(--rule);flex:none;block-size:.875rem;inline-size:.875rem}@container (min-width:40rem){.x3bc6ge{font-size:.9375rem}.x3bc6ge th,.x3bc6ge td{padding:.75rem 1rem}.x3bc6ge thead th:first-child{inline-size:28%}}
.m1dfgnd{color:var(--ink);gap:1rem;display:grid;container-type:inline-size}.a3b1y3o{margin:0;font-size:clamp(1.5rem,1.2rem + 1.6cqi,2.25rem);line-height:1.1}.x26p2vp{border-top:var(--bw-strong) solid var(--ink);display:grid}.m24lr7e{border-bottom:var(--bw-thin) solid var(--rule);align-content:start;gap:.75rem;min-width:0;padding:1.5rem 0;display:grid}.vjkdbaa{margin:0;font-size:clamp(1.375rem,1.2rem + .8cqi,1.75rem);line-height:1.15}.nmlimkp{max-width:52ch;margin:0;font-size:1.0625rem;line-height:1.55}.s11e7fh{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:.25rem 0 0;display:flex}.s11e7fh>a:first-child{min-height:2.75rem;padding:.55em 1em;font-size:.9375rem}@container (min-width:48rem){.x26p2vp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m24lr7e{padding:1.75rem 2rem 1.75rem 0}.m24lr7e+.m24lr7e{border-left:var(--bw-thin) solid var(--rule);padding-left:2rem}}
.i1to8vf{color:var(--ink);gap:1rem;display:grid}.h3dx3vo{margin:0}.t3dbghf{gap:0;display:grid}.t1nb0tg{background:var(--surface);border:var(--bw-strong) solid var(--rule-strong);border-radius:var(--radius-l);flex-direction:column;gap:.75rem;min-width:0;padding:1.125rem;display:flex}.o14iif0{margin:0;line-height:1.15}.j246z67{color:var(--ink-2);margin:0}.m3laoqt{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.h348amo{justify-items:start;gap:.25rem;margin-top:auto;display:grid}.h348amo>a:first-of-type{justify-self:stretch}.e3u276i{z-index:1;white-space:nowrap;background:var(--pick);min-block-size:3.25rem;min-inline-size:3.25rem;color:var(--pick-ink);border-radius:var(--score-radius);box-shadow:var(--shadow-score);font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);text-align:center;justify-content:center;justify-self:center;align-items:center;margin-block:-.875rem;padding-inline:.625rem;font-size:.6875rem;font-weight:700;line-height:1.1;display:flex;position:relative}@container (min-width:48rem){.t3dbghf{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.t1nb0tg{padding:1.375rem}.e3u276i{align-self:center;margin-block:0;margin-inline:-.875rem}}
.m3r31lo{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:22px}.j1g1ur5{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.w2ydgvx{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}.w2ydgvx th,.w2ydgvx td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 8px}.w2ydgvx thead th{font:800 20px/1 var(--next-font-display);text-transform:var(--display-transform);color:var(--ink)}.w2ydgvx thead th.l3ngin8{color:var(--action)}.w2ydgvx tbody th{color:var(--muted);font-size:13.5px;font-weight:600}.w2ydgvx td.l3ngin8{background:var(--pick-tint,color-mix(in srgb, var(--action) 9%, var(--surface)))}.p1hrft7{font:800 24px/1 var(--next-font-display);color:var(--ink);white-space:nowrap}.l3ngin8 .p1hrft7,.o28qp5g .p1hrft7{color:var(--action)}.p1hrft7 small{font:500 13px/1 var(--next-font-primary);color:var(--muted);margin-left:2px}.zx1nla6{display:none}@container (min-width:600px){.m3r31lo{padding:26px 28px}}@container (max-width:599px){.w2ydgvx{display:none}.zx1nla6{gap:12px;display:grid}.h3deel5{border:1px solid var(--rule);border-radius:var(--radius-s);padding:14px}.o28qp5g{border:2px solid var(--action);background:var(--pick-tint,color-mix(in srgb, var(--action) 9%, var(--surface)))}.c2y4j18{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.c2y4j18 b{font:800 22px/1 var(--next-font-display);text-transform:var(--display-transform)}.h3deel5 dl{margin:0 0 12px;display:grid}.h3deel5 dl>div{border-top:1px solid var(--rule);grid-template-columns:8.2em minmax(0,1fr);gap:10px;padding:7px 0;font-size:14px;line-height:1.4;display:grid}.h3deel5 dt{color:var(--muted)}.h3deel5 dd{margin:0}}
.c1icyfv{color:var(--ink);gap:1rem;display:grid}.c1a4731{margin:0}.l37olv0{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.l21op5z{background:var(--surface);border:var(--bw-thin) solid var(--rule-strong);border-radius:var(--radius-l);grid-template-rows:auto 1fr auto;justify-items:start;gap:.5rem;min-width:0;padding:.75rem;display:grid}.qiqfjp9{grid-template-rows:1fr auto}.x2rudik{aspect-ratio:16/10;justify-self:stretch}.m38d7qk{overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;line-height:1.25;display:flex}.m38d7qk a{color:inherit;text-decoration:none}.m38d7qk a:hover{opacity:.72}.j391snn{white-space:nowrap;background:var(--pick);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--pick-ink);border-radius:var(--score-radius);box-shadow:var(--shadow-score);font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);text-align:center;justify-content:center;align-self:center;align-items:center;padding-inline:.5rem;font-size:.625rem;font-weight:700;line-height:1.1;display:flex}.e27cwae{border-radius:var(--radius-l);padding:.25rem .75rem .5rem}.g3015ie{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9375rem}.f19le13{text-align:left;color:var(--link);padding:.75rem 0 .5rem}.g3015ie th,.g3015ie td{border-bottom:var(--bw-thin) solid var(--rule);vertical-align:middle;padding:.625rem .25rem}.g3015ie thead th{font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem;font-weight:500}.g3015ie thead th:first-child{width:38%}.g3015ie th[scope=row]{text-align:left;overflow-wrap:anywhere;font-weight:600}.g3015ie td,.g3015ie thead th:not(:first-child){text-align:center}.g3015ie tfoot th,.g3015ie tfoot td{border-bottom:0;padding-top:.75rem}.z345xhi{font-family:var(--next-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:var(--radius-s);color:var(--ink-2);padding:.125rem .375rem;display:inline-block}.f3noqe8{background:var(--pick);color:var(--pick-ink);font-weight:700}.g3015ie tfoot .z345xhi{font-size:1.25rem}.d16ilkj{justify-items:start;gap:.25rem;display:grid}.s2ohttw{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}@container (min-width:40rem){.l37olv0{gap:1rem}.l21op5z{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1rem}.x2rudik{grid-column:1/-1}.m38d7qk{font-size:1.0625rem}.j391snn{min-block-size:3.5rem;min-inline-size:3.5rem;font-size:.75rem}.e27cwae{padding:.25rem 1.25rem .75rem}.g3015ie th,.g3015ie td{padding:.75rem .5rem}.g3015ie{font-size:1rem}}@container (max-width:47.99rem){.z345xhi{font-family:var(--next-font-primary);font-size:.8125rem;line-height:1.35}}
.o3oql4h{text-align:center;border:var(--bw-thin) solid var(--rule-strong);max-width:54rem;margin-inline:auto;padding:clamp(1.6rem,5cqi,3.2rem) clamp(1.2rem,5cqi,3.5rem);container-type:inline-size}.h11u6m7{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.1rem + 2cqi,2.5rem);line-height:1.15}.o1g9yn2{margin:1.5rem 0 0}.o1g9yn2 div{border-top:var(--bw-thin) solid var(--rule);padding:.9rem 0}.o1g9yn2 dt{text-transform:uppercase;color:var(--link);font-size:clamp(1.5rem,1.2rem + 1.2cqi,2rem);line-height:1.1}.o1g9yn2 dd{max-width:46ch;color:var(--ink);margin:.3rem auto 0;font-size:1.0625rem}.c49uijm{border-top:var(--bw-thin) solid var(--rule);margin:1rem 0 0;padding-top:1rem;font-weight:600}.c49uijm a{color:var(--ink)}.h37qaug{white-space:nowrap}
.s3uu38c{width:min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter));background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);gap:.85rem;margin-inline:auto;padding:1.25rem 1.4rem;display:grid;container-type:inline-size}.s2zxw4t{font-family:var(--eyebrow-font,inherit);letter-spacing:var(--eyebrow-tracking,0);text-transform:var(--eyebrow-transform,none);color:var(--pick);margin:0;font-size:.8125rem;font-weight:700}.s34j01u{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.s34j01u li{color:var(--ink);padding-left:1.1rem;font-size:.9875rem;line-height:1.55;position:relative}.s34j01u li:before{content:"";width:.45rem;height:var(--bw-strong);background:var(--pick);position:absolute;top:.68em;left:0}.r5zu2pw{border-top:var(--bw-thin) solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:.85rem;display:flex}.mcu8qy9{color:var(--ink-2);font-size:.8125rem;font-weight:600}.g28lvum{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.g28lvum a{min-height:2.25rem;color:var(--ink);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-pill);background:var(--paper);align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.g28lvum a:hover{border-color:var(--ink)}.g28lvum a:focus-visible{outline:3px solid var(--link);outline-offset:2px}html[data-surface=cards] .s3uu38c{box-shadow:var(--shadow-card)}.g28lvum{flex-wrap:nowrap;gap:.3rem}@container (max-width:34rem){.mcu8qy9{flex-basis:100%}.g28lvum a{min-height:2.25rem;padding:0 .5rem;font-size:.75rem}}
.q3r3z47{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);min-width:0;padding:22px 24px}.v2qtdsi{font:600 21px/1.2 var(--next-font-primary);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 12px}.y2i8lwu{gap:10px;margin:0;padding:0;list-style:none;display:grid}.y2i8lwu li{grid-template-columns:14px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.5;display:grid}.y2i8lwu li:before{content:"";background:var(--action);border-radius:50%;width:7px;height:7px;margin-top:9px}.r9le9os{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.r9le9os a{border:1px solid var(--rule-strong);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:5px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.r9le9os a:hover{border-color:var(--ink)}.r9le9os a:focus-visible{outline:3px solid var(--link);outline-offset:2px}
.t1m7t1x{font:800 15px/1.2 var(--next-font-primary);letter-spacing:0;margin:0 0 10px}.l2gkfao{margin:0 0 14px;padding-left:20px}.l2gkfao li{margin:0 0 6px;font-size:15.5px;line-height:1.55}.d22xbq5{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:12px;font-size:13px;display:flex}.d22xbq5 a{min-height:36px;color:var(--ink);border:1px solid var(--rule);border-radius:var(--h-r,var(--radius-m));align-items:center;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.d22xbq5 a:hover{border-color:var(--ink)}
.o22nr0k{color:var(--ink);view-timeline:--doc block;gap:1.5rem;display:grid}.wz612x7{align-content:start;gap:.875rem;min-width:0;display:grid}.y12jclh{margin:0}.n2pft6p{max-width:60ch;color:var(--ink-2);margin:0}.dojnpiu{gap:.25rem;margin:0;display:grid}.dojnpiu div{border-radius:var(--radius-m);cursor:default;gap:.125rem;padding:.625rem .75rem;display:grid}.dojnpiu div:hover,.dojnpiu div:focus-visible{background:color-mix(in srgb, var(--action) 8%, transparent);outline:none}.dojnpiu dt{font-family:var(--next-font-mono);color:var(--link);font-size:.875rem}.dojnpiu dd{color:var(--ink-2);margin:0;font-size:.9375rem}.enbr14e{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);align-content:start;min-width:0;margin:0;display:grid;overflow:hidden}.j3t9a6w{color:var(--muted);border-bottom:var(--bw-thin) solid var(--rule);background:var(--surface-2);margin:0;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.r2qopuo{font-family:var(--next-font-mono);white-space:pre;margin:0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.r2qopuo:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.k1nzrbi{border-top:0}.vzn0bcw{border-radius:3px;transition:background-color .15s}.vzn0bcw[data-on]{background:color-mix(in srgb, var(--action) 14%, transparent)}.k3jmejb{color:var(--ink);font-weight:600}.a2fccp7{color:var(--positive)}.c2qpobx{color:var(--link)}.b4p3rrn{color:var(--muted)}.b2qnib1{color:var(--muted);border-top:var(--bw-thin) solid var(--rule);padding:.625rem 1rem .75rem;font-size:.8125rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-motion] .vzn0bcw{animation:linear both r77813m;animation-timeline:--doc;animation-range:entry calc(10% + var(--i) * 1%) entry calc(14% + var(--i) * 1%)}}}@keyframes r77813m{0%{opacity:0}}@container (min-width:56rem){.o22nr0k{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem}}@container (max-width:36rem){.r2qopuo{white-space:pre-wrap;overflow-wrap:anywhere}}
.rk6shf0{border-top:var(--bw-strong) solid var(--rule-strong);gap:1rem;padding-top:1.75rem;display:grid}.m2ma8ri{margin:0}.k2kh9fi{max-width:40rem;color:var(--ink-2);margin:0}.r3lf3ol{gap:1.5rem 2rem;margin-top:.5rem;display:grid}.oxiugrn{align-content:start;gap:.375rem;display:grid}.wgpfd4h{font-size:1.5rem;line-height:1.1}.k1yohl8{font-family:var(--next-font-display);color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.x2zwokb{color:var(--muted);margin:0;font-size:.875rem;font-weight:600}@container (min-width:36rem){.r3lf3ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:64rem){.r3lf3ol{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-surface=cards] .rk6shf0{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)}
.q2kr1p6{container-type:inline-size}.bso65ho{color:var(--muted);margin:-6px 0 14px;font-size:14px}.b34or01{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.v2yps3w{border-top:1.5px solid var(--ink);padding:12px 0 16px}.v2yps3w h3{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0 0 4px;font-size:18px;line-height:1.1}.v2yps3w p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.v2yps3w ul{margin:4px 0 0;padding:0;font-size:14px;list-style:none}.v2yps3w p+ul{margin-top:8px}.v2yps3w li{padding:2px 0}.v2yps3w a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.v2yps3w a:hover{color:var(--link);text-decoration-color:currentColor}@container (min-width:44rem){.b34or01{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.v2yps3w h3{font-size:21px}.v2yps3w p{font-size:14.5px}}
.j1o7a42{gap:2rem;display:grid}.o1ez6gs{align-content:start;gap:1.25rem;display:grid}.d268w0u{font-size:clamp(1.875rem,1.4rem + 1.6vw,2.625rem);line-height:1.05}.c259umv{color:var(--ink-2);margin:0}.a2fi3q3{border-top:var(--bw-strong) solid var(--rule-strong);gap:.25rem;padding-top:1rem;display:grid}.b36u9vm{justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.5rem;line-height:1.1;display:flex}.p25kn2t{font-family:var(--next-font-primary);color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:650}.j3cup6i{font-family:var(--next-font-display);color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.5}.a3hnnl3{min-width:0;container-type:inline-size}@container (min-width:56rem){.y1rj584{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:3rem}}
.j2h53o1{color:var(--ink);background:var(--surface);border:var(--bw-thin) solid var(--rule);border-top:var(--bw-strong) solid var(--rule-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-card);grid-template-columns:3.5rem minmax(0,1fr);gap:.875rem 1rem;padding:1.25rem;display:grid}.tbzaalv{aspect-ratio:1;border-radius:var(--score-radius);background:var(--pick);width:3.5rem;color:var(--pick-ink);box-shadow:var(--shadow-score);justify-content:center;align-items:center;display:flex}.g2bni17{background:var(--surface-2);box-shadow:none}.g2bni17>span{width:1.75rem}.e2tgp9f{letter-spacing:0;font-size:1.25rem;line-height:1}.w3404uq{align-content:center;gap:.25rem;min-width:0;display:grid}.o3hy79u{overflow-wrap:anywhere;line-height:1.1}.o3hy79u a{color:inherit;text-decoration:none}.o3hy79u a:hover{opacity:.72}.z1iz2iq{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.4}.y8hdh2z{max-width:65ch;color:var(--ink-2);grid-column:1/-1;margin:0;font-size:.9375rem}.lc6nkvp{grid-column:1/-1;gap:.5rem;display:grid}.v3tzr8h{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.n32itty{flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1.25rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.s2msp5t{border-top:var(--bw-thin) solid var(--rule);grid-column:1/-1;padding-top:.25rem}@container (min-width:48rem){.j2h53o1{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem 1.5rem;padding:1.5rem 1.75rem}.tbzaalv{align-self:start;width:4.5rem}.e2tgp9f{font-size:1.5rem}.y8hdh2z,.lc6nkvp,.n32itty,.s2msp5t{grid-column:2}}
.b2xvpwq{border-block:var(--bw-thin) solid var(--rule);max-width:46rem;padding:1.4rem 0;container-type:inline-size}.z2b6g6m{color:var(--ink-2);margin:0;font-size:.9375rem}.p3po8k5{text-transform:uppercase;margin:.3rem 0 0;font-size:clamp(1.5rem,1.2rem + 1.2cqi,2rem);line-height:1.15}.p3po8k5 a{color:var(--ink);text-decoration:none}.m1umj07{color:var(--ink-2);margin:.3rem 0 0}.j3nvstc{margin:.8rem 0 0}.l35j21y{color:var(--ink-2);margin:.8rem 0 0}.l35j21y span{color:var(--link);font-weight:600}.ndl752d{flex-wrap:wrap;gap:.5rem 1.2rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.ndl752d a{color:var(--ink)}
.ui0uyn6{container-type:inline-size}.ne7zn8l{max-width:var(--container);padding:1rem var(--gutter) 1.5rem;color:var(--ink-2);flex-wrap:wrap;gap:.3rem 1.25rem;margin:0 auto;font-size:.875rem;display:flex}.ne7zn8l a{color:var(--ink);text-underline-offset:.2em;font-weight:600}
.g1h0ejc{border-block:var(--bw-thin) solid var(--rule);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .625rem;padding-block:.75rem;display:grid}.p2gdilk{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;font-size:.9375rem;display:flex}.p2gdilk a{color:var(--ink);font-weight:700;text-decoration:none}.p2gdilk a:hover{text-underline-offset:.2em;text-decoration:underline}.e3iuilq{color:var(--ink-2);font-size:.875rem}.rmmkxii{color:var(--muted);flex-wrap:wrap;grid-column:2;gap:0 1rem;margin:0;font-size:.75rem;display:flex}@container (min-width:48rem){.g1h0ejc{grid-template-columns:auto minmax(0,1fr) auto}.rmmkxii{grid-column:auto;justify-content:end}}
.w1vuuml{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;font-size:14px;display:flex}.w1vuuml a{color:var(--ink);font-weight:700;text-decoration:none}.w1vuuml a:hover{color:var(--link)}
.l1g0x7x{color:var(--ink);background:color-mix(in srgb, var(--tone) 8%, var(--surface));border:var(--bw-thin) solid color-mix(in srgb, var(--tone) 45%, transparent);border-radius:var(--radius-m);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem 1.125rem;display:grid}.o2ib1uq{--tone:var(--link);--tone-text:var(--link)}.u3bvzl4{--tone:var(--negative);--tone-text:var(--negative)}.p3v91mw{--tone:var(--pick);--tone-text:var(--ink)}.u1kyi3r{--tone:var(--positive);--tone-text:var(--positive)}.g1t7m2z{border-radius:var(--score-radius);background:var(--tone);block-size:.75rem;inline-size:.75rem;margin-top:.15rem}.w3at65u{gap:.375rem;display:grid}.jnxz7gd{color:var(--tone-text);font-weight:700}.wsenm95{color:var(--ink);margin:0}@container (min-width:40rem){.l1g0x7x{gap:1rem;padding:1.125rem 1.375rem}}
.xywvtce{border-block:var(--bw-thin) solid var(--rule-strong);gap:.4rem;padding:1.1rem 0 1.2rem;display:grid;container-type:inline-size}.j1vtc11{text-transform:uppercase;margin:0;font-size:1.15rem;line-height:1.2}.b1lnwns .j1vtc11,.v3c7klw .j1vtc11,.u8gxq2a .j1vtc11{color:var(--link)}.e3kso8c .j1vtc11{color:var(--negative)}.a2uo0ye{margin:0}@container (min-width:40rem){.xywvtce{grid-template-columns:9rem minmax(0,1fr);gap:2rem}}
.kkofnem{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding-bottom:14px;font-size:14.5px;display:flex}.kkofnem b{color:var(--ink)}.kkofnem a{color:inherit;text-decoration:none}.kkofnem a:hover b{color:var(--link)}.l32jyv4{color:var(--muted);font-style:italic}
.k26lf8h{color:var(--ink);gap:1.25rem;display:grid}.w276zke{color:var(--link);margin:0}.k2jp8y2{gap:1.25rem;margin:0;display:grid}.czdurih{margin:0;padding-top:1.25rem;position:relative}.k3d1y6m{text-wrap:balance;max-width:28ch;font-size:clamp(1.625rem,1.15rem + 2.2vw,2.75rem);line-height:1.12}.u2orqft{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.9375rem;display:flex}.a1vfn6d{color:var(--ink);font-weight:700;text-decoration:none}a.a1vfn6d:hover{text-underline-offset:.2em;text-decoration:underline}.f24zfsq{color:var(--ink-2);font-size:.875rem}.cf3b74b{border-top:var(--bw-thin) solid var(--rule);gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.cf3b74b li{color:var(--ink-2);border-bottom:var(--bw-thin) solid var(--rule);padding:.75rem 0 .75rem 1.25rem;font-size:.9375rem;position:relative}.cf3b74b li:before{content:"";aspect-ratio:1;border-radius:var(--score-radius);background:var(--pick);width:.5rem;position:absolute;top:1.45em;left:0}@container (min-width:64rem){.p2bqk3i{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem 4rem}.w276zke{grid-column:1/-1}.cf3b74b{margin-top:1.5rem}}
.c3m3j74{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:22px;scroll-margin-top:20px}.y10nj9k{font:600 clamp(23px, 2.4vw, 29px)/1.2 var(--next-font-primary);text-transform:none;letter-spacing:-.005em;color:var(--ink);margin:0}.up3cki2{color:var(--ink-2);max-width:46em;margin:6px 0 16px;font-size:16px}.w1gb1vb{margin:0;display:grid}.w1gb1vb>div{border-top:1px solid var(--rule);gap:2px;padding:11px 0;display:grid}.w1gb1vb>div:first-child{border-top:0}.w1gb1vb dt{color:var(--muted);font-size:13.5px;font-weight:600}.w1gb1vb dd{color:var(--ink);margin:0;font-size:15.5px}@container (min-width:600px){.c3m3j74{padding:26px 28px}.w1gb1vb>div{grid-template-columns:210px 1fr;gap:16px}}
.r2gq14v{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:22px;scroll-margin-top:20px}.g2wxlkz{font:600 clamp(22px, 2.2vw, 27px)/1.2 var(--next-font-primary);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 14px}.r2gq14v details{border-top:1px solid var(--rule)}.r2gq14v details:last-child{border-bottom:1px solid var(--rule)}.r2gq14v summary{cursor:pointer;padding:15px 34px 15px 0;font-size:16.5px;font-weight:600;list-style:none;position:relative}.r2gq14v summary::-webkit-details-marker{display:none}.r2gq14v summary:after{content:"";border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);width:9px;height:9px;position:absolute;top:21px;right:8px;transform:rotate(45deg)}.r2gq14v details[open] summary:after{top:25px;transform:rotate(-135deg)}.r2gq14v details p{color:var(--ink-2);margin:0;padding:0 0 16px;font-size:16px}@container (min-width:600px){.r2gq14v{padding:26px 28px}}
.qtk5pck{color:var(--ink);gap:1rem;display:grid}.s3s1znw{border-top:var(--bw-thin) solid var(--rule)}.m1redid{border-bottom:var(--bw-thin) solid var(--rule)}.q30lkow{cursor:pointer;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 0;list-style:none;display:grid}.q30lkow::-webkit-details-marker{display:none}.q30lkow:after{content:"+";color:var(--link);justify-self:end;font-size:1.5rem;line-height:1}.m1redid[open] .q30lkow:after{content:"−"}.l2i8e3e{font-family:var(--next-font-primary);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.q30lkow:hover .l2i8e3e{color:var(--link)}.m25e7nj{max-width:75ch;color:var(--ink-2);margin:0 0 1rem}html[data-surface=cards] .s3s1znw{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:0 clamp(1.1rem,.8rem + 2cqi,1.75rem)}html[data-surface=cards] .m1redid:last-child{border-bottom:0}
.i1tlg2w{scroll-margin-top:20px}.x1rp6se{border-bottom:1px solid var(--rule)}.x1rp6se:last-child{border-bottom:0}.n2av4t6{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;list-style:none;display:flex}.n2av4t6::-webkit-details-marker{display:none}.n2av4t6 h3{font:700 16px/1.35 var(--next-font-primary);margin:0}.n2av4t6:after{content:"+";color:var(--link);flex:none;font-size:22px;line-height:1}.x1rp6se[open] .n2av4t6:after{content:"−"}.n2av4t6:hover h3{color:var(--link)}.y3w3qlg{color:var(--ink-2);max-width:80ch;margin:0 0 16px;font-size:15.5px;line-height:1.6}
.f3ta8c8{color:var(--ink);gap:.75rem;display:grid}.gupf3pf{border-radius:var(--radius-m);background:color-mix(in srgb, var(--tone) 9%, var(--surface));align-content:start;gap:.625rem;padding:1rem 1.125rem 1.125rem;display:grid}.b2x4gde{--tone:var(--link)}.h1wtroe{--tone:var(--negative)}.o1njv0f{color:var(--tone);margin:0}.a34x7st{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.a34x7st li{padding-left:1rem;line-height:1.45;position:relative}.a34x7st li:before{content:"";border-radius:var(--score-radius);background:var(--tone);block-size:.4rem;inline-size:.4rem;position:absolute;top:.6em;left:0}@container (min-width:40rem){.f3ta8c8{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.b3it899{grid-template-columns:minmax(0,1fr)}.gupf3pf{padding:1.25rem 1.375rem 1.375rem}}
.zd2uyse{background:var(--surface-2);color:var(--ink-2);border-block:var(--bw-thin) solid var(--rule)}.h3up20a{max-width:var(--container);padding:.625rem var(--gutter);gap:.25rem;margin:0 auto;display:grid}.kl3kezo{color:var(--link);margin:0;padding-top:.25rem}.fi6kq11{margin:0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:grid}.fi6kq11 li{flex-wrap:wrap;align-items:center;gap:0 .4em;min-width:0;min-height:2.75rem;display:flex}.fi6kq11 a{min-height:2.75rem;color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--bw-thin);text-underline-offset:.2em;align-items:center;display:inline-flex}.fi6kq11 a:hover{color:var(--link)}.fi6kq11 time{color:var(--muted)}@container (min-width:48rem){.h3up20a{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;padding-block:.25rem}.kl3kezo{border-right:var(--bw-thin) solid var(--rule);padding:0 1.25rem 0 0}.fi6kq11{flex-wrap:wrap;gap:0 1rem;display:flex}.fi6kq11 li+li:before{content:"/";color:var(--muted);margin-right:.6em}}
.k1hwzsj{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,3vw,40px);line-height:1.05}.o1cf3of{margin:0;font-size:18px;line-height:1.55}.n2w7loc{gap:16px;margin:16px 0;display:grid}.n2w7loc div{background:var(--h-soft,var(--surface-2));border-radius:var(--h-r,var(--radius-m));padding:14px 16px;font-size:15px;line-height:1.5}.n2w7loc b{margin-bottom:4px;font-size:13px;display:block}.m3mg4mz{gap:16px;display:grid}.m3mg4mz h3{font:800 14px/1.2 var(--next-font-primary);letter-spacing:0;margin:0 0 6px}.m3mg4mz ul{margin:0;padding-left:18px;font-size:14.5px;line-height:1.5}@media (min-width:45rem){.n2w7loc,.m3mg4mz{grid-template-columns:1fr 1fr}}
.m3clfby{padding-block:.5rem 1rem;container-type:inline-size}.y164zkt{font-size:clamp(1.5rem,1.2rem + 1.4cqi,2rem)}.c2u4i1m{max-width:66ch;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.6}.p8ydt66{gap:0 1.5rem;margin:1.1rem 0 0;display:grid}.p8ydt66 div{border-top:var(--bw-strong) solid var(--ink);padding:.75rem 0}.p8ydt66 dt{font-weight:700}.p8ydt66 dd{color:var(--ink-2);margin:.25rem 0 0;line-height:1.5}.a3synnr{margin:1rem 0 0;padding:0;list-style:none}.a3synnr li{border-bottom:var(--bw-thin) solid var(--rule);padding:.45rem 0}.s2jp2fm{color:var(--hour,var(--pick));font-weight:700}.a3synnr a{color:var(--link);text-underline-offset:.15em}@container (min-width:40rem){.p8ydt66{grid-template-columns:1fr 1fr}}html[data-surface=cards] .m3clfby{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)}
.k2kw76n{color:var(--ink);gap:1.75rem;display:grid}.z1w052o{justify-items:start;gap:.5rem;display:grid}.o38pi87{max-width:60ch;color:var(--ink-2);margin:0}.v2s2na8{--dot:2.75rem;--gap:1.5rem;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.c344pc6{grid-template-columns:var(--dot) minmax(0, 1fr);align-items:start;gap:1rem;display:grid;position:relative}.c344pc6:not(:last-child):after{content:"";left:calc(var(--dot) / 2);top:calc(var(--dot) + .375rem);bottom:calc(.375rem - var(--gap));border-left:var(--bw-thin) dashed var(--rule-strong);position:absolute}.b3j43ey{width:var(--dot);aspect-ratio:1;color:var(--link);background:var(--paper);border:var(--bw-strong) solid var(--rule-strong);border-radius:var(--score-radius);justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:flex}.c344pc6:last-child .b3j43ey{background:var(--pick);color:var(--pick-ink);border-color:var(--pick)}.s1s0nsx{justify-items:start;gap:.375rem;padding-top:.5rem;display:grid}.l3o46vq{font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0;font-size:1.1875rem;line-height:1.2}.w5b9kg3{color:var(--ink-2);max-width:40ch;margin:0;font-size:.9375rem}@container (min-width:48rem){.k2kw76n{gap:2.5rem}.z1w052o{text-align:center;justify-items:center}.v2s2na8{--gap:2rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.c344pc6{text-align:center;grid-template-columns:none;align-content:start;justify-items:center}.c344pc6:not(:last-child):after{left:calc(50% + var(--dot) / 2 + .5rem);right:calc(-50% - var(--gap) + var(--dot) / 2 + .5rem);top:calc(var(--dot) / 2);border-left:0;border-top:var(--bw-thin) dashed var(--rule-strong);bottom:auto}.s1s0nsx{justify-items:center;padding-top:.25rem}.w5b9kg3{max-width:32ch}}@container (min-width:64rem){.v2s2na8{--dot:3.25rem}.b3j43ey{font-size:1.375rem}.l3o46vq{font-size:1.3125rem}}
.d1n9txw{color:var(--ink);gap:1rem;display:grid}.z15m8mx{border-top:var(--bw-strong) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.o2yr4mf{border-bottom:var(--bw-thin) solid var(--rule);grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}.lmdoyaq{color:var(--negative);font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.1}.x5qf27n{gap:.5rem;min-width:0;display:grid}.x5qf27n p{max-width:65ch;margin:0}.e2nx1d9{font-size:1.0625rem;line-height:1.35}.k1igh2j{color:var(--ink-2);font-size:.9375rem}.q304b0j,.hvk6dip{margin-bottom:.125rem;font-size:.6875rem;display:block}.q304b0j{color:var(--muted)}.hvk6dip{color:var(--positive)}.f2fktgl{color:var(--ink)}@container (min-width:48rem){.o2yr4mf{grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding-block:1.25rem}.lmdoyaq{font-size:1.75rem}.e2nx1d9{font-size:1.125rem}}@container (min-width:50rem){.x5qf27n{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mistake fix""why fix";align-items:start;column-gap:2.5rem}.e2nx1d9{grid-area:mistake}.nrjd6iw{grid-area:why}.f2fktgl{grid-area:fix;font-size:1rem}}
.v3pyzec{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}
.t11bfvc{text-align:center;background:var(--h-soft,var(--surface-2));border-radius:var(--h-r,var(--radius-m));padding:28px 20px;container-type:inline-size}.d1up8zd{color:var(--link);margin:0 0 10px;font-size:13px;font-weight:700}.qagj33y{max-width:72ch;font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:0;text-wrap:balance;margin:0 auto;font-size:18px;line-height:1.35}@container (min-width:40rem){.t11bfvc{padding:30px clamp(20px,3vw,36px)}.qagj33y{font-size:clamp(18px,1.45vw,20px)}}
.e2lyjje{text-align:center;border-top:var(--bw-strong) solid var(--ink);border-bottom:var(--bw-thin) solid var(--rule);justify-items:center;gap:.6rem;padding:clamp(1.75rem,4vw,2.75rem) 1rem;display:grid}.j1b0mtd{color:var(--hour,var(--pick));margin:0;font-size:.8125rem;font-weight:700}.wy4w90l{max-width:34ch;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);line-height:1.2;font-style:var(--question-style,normal);margin:0}html[data-surface=cards] .e2lyjje{background:var(--pick-bg,var(--surface-2));border-radius:var(--radius-l);border:0;padding-inline:clamp(1rem,4vw,3rem)}
.a5tta3x{color:var(--ink);gap:1rem;display:grid}.n2cf28h{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);align-content:start;gap:.75rem;padding:1.125rem 1.125rem 1.25rem;display:grid}.a2umhik{--tone:var(--positive)}.cykxk9i{--tone:var(--negative)}.u33cbj2{color:var(--tone);align-items:center;gap:.625rem;display:flex}.a1vlkp0{border-radius:var(--score-radius);background:var(--tone);flex:none;justify-content:center;align-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:1.125rem;line-height:1;display:inline-flex}.a2umhik .a1vlkp0{color:var(--positive-ink)}.cykxk9i .a1vlkp0{color:var(--negative-ink)}.v1rxmcs{gap:.5rem;margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.v1rxmcs li{border-top:var(--bw-thin) solid var(--rule);grid-template-columns:1.125rem minmax(0,1fr);padding-top:.5rem;display:grid}.v1rxmcs li:first-child{border-top:0;padding-top:0}.v1rxmcs b{color:var(--tone)}@container (min-width:40rem){.a5tta3x{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.n2cf28h{padding:1.375rem 1.5rem 1.5rem}}
.bbo82yi{color:var(--ink);gap:1.125rem;display:grid}.bbo82yi>*{max-width:70ch;margin:0}.bbo82yi>p{color:var(--ink);font-size:clamp(1.0625rem,.98rem + .3vw,1.1875rem);line-height:1.7}.bbo82yi>.p29exj8,.bbo82yi>.vta4i2r{max-width:none}.bbo82yi a{color:var(--link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.bbo82yi a:hover{text-decoration-thickness:2px}.bbo82yi strong{font-weight:700}.ya59a69{margin-top:1.25rem;scroll-margin-top:6rem}.d2t1k94{margin-top:.5rem;scroll-margin-top:6rem}.z1jnqm8:first-letter{float:left;font-family:var(--next-font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);color:var(--link);margin:.06em .12em 0 0;font-size:3.4em;line-height:.82}.p29exj8{border-block:var(--bw-strong) solid var(--rule-strong);margin:.75rem 0;padding-block:1rem}.p29exj8 blockquote{margin:0}.p29exj8 p{font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);line-height:1.18}.p29exj8 figcaption{color:var(--muted);margin-top:.625rem}.vta4i2r{max-width:100%;overflow-x:auto}.vta4i2r:focus-visible{outline:3px solid var(--link);outline-offset:2px}.g2fvls6{border-collapse:collapse;width:100%;min-width:32rem;font-size:.875rem;line-height:1.4}.g2fvls6 caption{caption-side:top;text-align:left;color:var(--ink-2);padding-bottom:.5rem;font-size:.8125rem}.g2fvls6 th,.g2fvls6 td{text-align:left;vertical-align:top;border-bottom:var(--bw-thin) solid var(--rule);padding:.5rem .625rem}.g2fvls6 thead th{font-family:var(--eyebrow-font);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);color:var(--muted);border-bottom:var(--bw-strong) solid var(--rule-strong);font-size:.6875rem;font-weight:600}.g2fvls6 tbody th{font-weight:700}.g2fvls6 td{font-family:var(--next-font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}@container (min-width:48rem){.bbo82yi{gap:1.25rem}.bbo82yi>p{font-size:1.125rem}.g2fvls6{min-width:0;font-size:.9375rem}}
.u3hlujf{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:22px}.h1qjah6{border-top:1px solid var(--rule-strong);padding:24px 0;scroll-margin-top:20px}.h1qjah6:first-child{border-top:0;padding-top:0}.h1qjah6:last-child{padding-bottom:0}.l3cvclb{font:650 24px/1.25 var(--next-font-primary);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 12px}.h1qjah6 p{color:var(--ink-2);margin:0 0 .9em;font-size:16.5px;line-height:1.7}.h1qjah6 p:last-child{margin-bottom:0}.h30znv9{gap:16px;display:grid}.h30znv9 figure{min-width:0;margin:0}.h30znv9 img{border-radius:var(--radius-s);aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}@container (min-width:600px){.u3hlujf{padding:26px 28px}.h30znv9{grid-template-columns:minmax(0,1fr) minmax(220px,36%);align-items:start;gap:28px}}
.utovbyv{gap:28px;display:grid;container-type:inline-size}.s3iit6c{gap:10px;display:grid}.f2hf27j{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0;scroll-margin-top:80px;font-size:clamp(24px,2.2vw,30px);line-height:1.12}.c3qu1bb p{margin:0 0 .9em;font-size:16.5px;line-height:1.62}.c3qu1bb p:last-child{margin-bottom:0}.e2hxhru{color:var(--link);font-weight:700}.o2uthdf{width:min(100%,560px);margin:0}.o2uthdf img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--h-r,var(--radius-m));width:100%;max-height:380px}@container (min-width:44rem){.s3iit6c{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(20px,3vw,44px)}.o2uthdf{margin-left:auto}.a9atkyc .s3iit6c{grid-template-columns:1fr;gap:12px}.a9atkyc .o2uthdf{margin-left:0}}
.r1nn0xh{color:var(--ink);gap:2.25rem;display:grid}.b3g5p8u{border-top:var(--bw-thin) solid var(--rule);gap:.875rem;padding-top:.875rem;display:grid}.gcu0yt8{margin:0;scroll-margin-top:6rem}.h2t99og{gap:.875rem;display:grid}.h2t99og p{max-width:70ch;color:var(--ink-2);margin:0;font-size:1rem;line-height:1.65}.h2t99og .y219sro{color:var(--ink)}.d1lliim{max-width:min(100%,30rem);margin:0}.d1lliim img{object-fit:cover;border-radius:var(--radius-s);width:100%;height:auto;max-height:26.25rem;display:block}@container (min-width:48rem){.r1nn0xh{gap:3rem}.h2t99og p{font-size:1.0625rem}}@container (min-width:50rem){.d1lliim{max-width:50%;margin-left:calc(33.333% + .8rem)}.b3g5p8u{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.5rem;padding-top:1.25rem}.gcu0yt8{align-self:start;position:sticky;top:6rem}.h2t99og p{font-size:1.125rem}}html[data-surface=cards] .r1nn0xh{gap:1rem}html[data-surface=cards] .b3g5p8u{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] .d1lliim{background:var(--surface);border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:.5rem}@container (min-width:50rem){html[data-surface=cards] .d1lliim{margin-left:0}}
.w34ljqr{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.1}.ca61rq9{border-bottom:1px solid var(--rule);color:var(--ink);padding:12px 0;font-weight:700;text-decoration:none;display:block}.ca61rq9:last-child{border-bottom:0}.ca61rq9:hover{color:var(--link)}.ca61rq9 span{color:var(--muted);font-size:13px;font-weight:400;display:block}
.jigkus9{container-type:inline-size}.x38x6hr{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0 0 14px;font-size:26px;line-height:1.1}.s1cxmn6{margin:0;padding-left:22px;font-size:13.5px;line-height:1.5}.s1cxmn6 li{break-inside:avoid;margin:0 0 6px}.s1cxmn6 a{color:var(--link);overflow-wrap:anywhere}@container (min-width:44rem){.s1cxmn6{columns:2;column-gap:36px}}
.q2ben50{border-top:var(--bw-thin) solid var(--rule);color:var(--ink);gap:.75rem;padding-top:1rem;display:grid}.f1k5nhz{color:var(--muted);margin:0}.j8yvd5p{gap:.25rem;margin:0;padding-left:1.75rem;font-size:.875rem;line-height:1.5;display:grid}.j8yvd5p li::marker{font-family:var(--next-font-mono);color:var(--muted);font-size:.75rem}.j8yvd5p a{vertical-align:top;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em;overflow-wrap:anywhere;padding-block:.3rem;display:inline-block}.j8yvd5p a:hover{color:var(--link);text-decoration-color:currentColor}html[data-surface=cards] .q2ben50{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)}
.ue9b5oq{container-type:inline-size}.e3klxuo{text-transform:uppercase;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2cqi,2.1rem);line-height:1.15}.q2oxfzk{grid-template-columns:1fr;gap:0 2rem;margin:1rem 0 0;display:grid}.q2oxfzk div{border-top:var(--bw-thin) solid var(--rule);padding:.8rem 0}.q2oxfzk dt{color:var(--link);font-size:.875rem;font-weight:600}.q2oxfzk dd{margin:.2rem 0 0}.a273rzl{color:var(--ink-2);font-style:italic}.u41k8sx{color:var(--ink-2);margin:.8rem 0 0;font-size:.875rem}@container (min-width:36rem){.q2oxfzk{grid-template-columns:1fr 1fr}}
.l362nyy{color:var(--ink);gap:.5rem;display:grid}.ev15iqb{border-collapse:collapse;background:var(--surface);border:var(--bw-thin) solid var(--rule);inline-size:100%;font-size:.9375rem;line-height:1.4}.z191exu{text-align:left;caption-side:top;padding:0 0 .75rem}.ev15iqb th,.ev15iqb td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.6875rem .875rem}.ev15iqb tr+tr>*{border-top:var(--bw-thin) solid var(--rule)}.ev15iqb th{inline-size:42%;color:var(--ink-2);background:var(--surface-2);font-weight:600}.ev15iqb td{font-family:var(--next-font-mono);font-variant-numeric:tabular-nums;font-size:.875rem}.d1svu7m{color:var(--muted);font-style:italic}.r1lr1es{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 .35em;margin:0;font-size:.8125rem;display:flex}@container (min-width:40rem){.ev15iqb th{inline-size:36%}.ev15iqb th,.ev15iqb td{padding:.75rem 1.125rem}}html[data-surface=cards] .ev15iqb{border-radius:var(--radius-l);border-collapse:separate;border-spacing:0;box-shadow:var(--shadow-card);overflow:hidden}
.a15z6d1{container-type:inline-size}.l32qlgs{max-width:var(--container);padding:.5rem var(--gutter) clamp(1rem, 3vw, 1.75rem);margin-inline:auto}.bg90k4t{letter-spacing:0;margin:0 0 .6rem;font-size:1.0625rem}.j1ipt4e{border-top:var(--bw-strong) solid var(--ink);gap:.9rem 2rem;margin:0;padding:.9rem 0 0;list-style:none;display:grid}.j1ipt4e li{color:var(--ink);font-size:.96875rem;line-height:1.5}@container (min-width:52rem){.j1ipt4e{grid-template-columns:repeat(3,minmax(0,1fr))}}
.apxzrs6{background:var(--surface-2);color:var(--ink);border-radius:var(--radius-m);gap:.75rem;padding:1.25rem;display:grid}.ra4opik{color:var(--link);margin:0}.q3oyjyr{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.q3oyjyr li{grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.q3oyjyr p{margin:0;font-size:1rem}.r2lzfcw{color:var(--link);font-size:1.375rem}@container (min-width:48rem){.apxzrs6{padding:1.5rem 1.75rem}.q3oyjyr li{grid-template-columns:2.25rem minmax(0,1fr)}.r2lzfcw{font-size:1.625rem}}
.p1lf9yd{gap:.8rem;display:grid;container-type:inline-size}.s1s2kss{text-transform:uppercase;margin:0;font-size:1.3rem;line-height:1.2}.v3n785g{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.v3n785g li{max-width:72ch;padding-left:1.4rem;font-size:1.0625rem;position:relative}.v3n785g li:before{content:"–";color:var(--link);font-weight:700;position:absolute;left:0}
.qnbih0i{color:var(--ink);border-top:var(--bw-strong) solid var(--rule-strong);border-bottom:var(--bw-thin) solid var(--rule);gap:.875rem;padding-block:1rem 1.25rem;display:grid}.z305hnk{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:.08em;color:var(--ink-2);margin:0;font-size:1rem;font-variant-caps:all-small-caps;line-height:1.2}.u3l8pwx{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.u3l8pwx li{max-width:75ch;padding-left:1.25rem;font-size:1rem;position:relative}.u3l8pwx li:before{content:"";border-top:var(--bw-strong) solid var(--pick);width:.625rem;position:absolute;top:.75em;left:0}@container (min-width:48rem){.qnbih0i{gap:1rem;padding-block:1.25rem 1.5rem}.z305hnk{font-size:1.125rem}.u3l8pwx li{font-size:1.0625rem}}
.u2d6b4o{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:22px;scroll-margin-top:20px}.z30sjwr{font:600 clamp(22px, 2.2vw, 27px)/1.2 var(--next-font-primary);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 14px}.xrxpnim{color:var(--ink-2);max-width:52em;margin:0;font-size:16px}.pqqr2rk{color:var(--muted);margin-top:8px;font-size:13.5px;display:block}.m2k6i6e{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.m2k6i6e li{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:8px 0;font-size:14px}.m2k6i6e b{color:var(--ink);font-weight:600}.zjq72jp{color:var(--negative);font-weight:600}.z2z9gyl{background:var(--rule);border-radius:var(--radius-s);gap:1px;margin-top:16px;display:grid;overflow:hidden}.z2z9gyl>div{background:var(--surface);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 14px;display:grid}.jijqtgj{font:800 28px/1 var(--next-font-display);color:var(--action);display:block}.z2z9gyl p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.l2onymb{margin:16px 0 0;font-size:15px}.l2onymb a{font-weight:600}@container (min-width:600px){.u2d6b4o{padding:26px 28px}.z2z9gyl{grid-template-columns:repeat(3,minmax(0,1fr))}.z2z9gyl>div{padding:16px 16px 18px;display:block}.jijqtgj{margin-bottom:6px;font-size:34px}}
.m2cv8qo{container-type:inline-size}.c2bq73j{text-transform:uppercase;margin:0;font-size:clamp(1.6rem,1.2rem + 1.6cqi,2.3rem);line-height:1.14}.t2fcn12{max-width:64ch;margin:1rem 0 0;font-size:1.1875rem;line-height:1.7}.t2fcn12:first-letter{float:left;font-family:var(--next-font-display);color:var(--link);margin:.35rem .6rem 0 0;font-size:3.6em;font-weight:800;line-height:.8}.rqkftk7{border-block:var(--bw-thin) solid var(--rule);max-width:26ch;color:var(--link);margin:1.8rem 0 .4rem;padding:1.2rem 0;font-size:clamp(1.5rem,1.1rem + 1.6cqi,2.2rem);line-height:1.2}.c1qn54u{gap:0;margin:1.4rem 0 0;display:grid}.c1qn54u div{border-top:var(--bw-thin) solid var(--rule);padding:.75rem 0}.c1qn54u dt{color:var(--link);font-size:.875rem;font-weight:600}.c1qn54u dd{margin:.2rem 0 0}.s1isslu{gap:1.4rem;margin-top:1.6rem;display:grid}.obhng90{margin:0 0 .5rem;font-size:1rem;font-weight:700}.s1isslu ul{margin:0;padding:0;list-style:none}.s1isslu li{border-top:var(--bw-thin) solid var(--rule);padding:.5rem 0 .5rem 1.3rem;position:relative}.y2jdif6 li:before{content:"+";color:var(--link);font-weight:700;position:absolute;left:0}.dpmxill li:before{content:"–";color:var(--muted);font-weight:700;position:absolute;left:0}@container (min-width:30rem){.s1isslu{grid-template-columns:1fr 1fr;gap:2rem}}
.a2hmgvq{background:var(--surface);color:var(--ink);border:var(--bw-strong) solid var(--rule-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-pick);gap:1.25rem;padding:1.25rem;display:grid}.wn1ok1g{justify-items:start;gap:.5rem;display:grid}.g3kyzl1{color:var(--ink)}.s1cf3nz{gap:1rem;display:grid}.v1r4663{justify-items:start;gap:1rem;display:grid}.u216bik{margin:0;font-size:1.0625rem}.ksbjeb4{gap:.75rem;display:grid}.ksbjeb4 p{margin:.375rem 0 0}.jxvoo2n,.x37gb2r{border-radius:var(--radius-m);background:var(--surface-2);padding:.875rem 1rem}.x37gb2r{background:color-mix(in srgb, var(--negative) 10%, var(--surface))}.z3tsfnf{border-radius:var(--radius-m);gap:.75rem;padding:1.125rem 1rem;display:grid}.j5akxxy{gap:.625rem;margin:0;display:grid}.n5srwid{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;font-size:.9375rem;display:grid}.n5srwid dt{margin:0}.n5srwid dd{text-align:right;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:.75rem;margin:0;font-weight:600;display:grid}.u13m0dd{background:var(--rule);border-radius:var(--radius-pill);block-size:.5rem;display:block;overflow:hidden}.u13m0dd>span{background:var(--pick);block-size:100%;display:block}.e237f8n{gap:1.25rem;display:grid}.n218pzx{color:var(--positive);margin-bottom:.5rem}.n2tyzak{color:var(--negative);margin-bottom:.5rem}.v1qeh2i{gap:.375rem;margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.v1qeh2i li{grid-template-columns:1rem minmax(0,1fr);display:grid}.d285s3s{color:var(--positive)}.t1rjwcy{color:var(--negative)}@container (min-width:40rem){.v1r4663{grid-template-columns:auto minmax(0,1fr);align-items:center}.a2hmgvq{gap:1.5rem;padding:1.75rem}.ksbjeb4{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.e237f8n{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.z3tsfnf{padding:1.25rem 1.5rem}}@container (min-width:64rem){.s1cf3nz{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.5rem}.ksbjeb4{grid-template-columns:none}}
.r2y5nb5{color:var(--ink);border-top:calc(var(--bw-strong) * 3) solid var(--rule-strong);border-bottom:var(--bw-thin) solid var(--rule);gap:1.25rem;padding:1.25rem 0 1.5rem;display:grid}.u1s51kq{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.j1wmho6{justify-items:start;gap:.5rem;display:grid}.h2ay605{text-align:right;white-space:nowrap;margin:0;line-height:1}.j1ca2xq{font-variant-numeric:lining-nums proportional-nums;font-size:3.5rem;line-height:.9}.r2ira2g{color:var(--muted);margin-left:.15em;font-size:1rem}.opukuf7{text-wrap:pretty;margin:0;font-size:1.25rem;line-height:1.3}.j1652xs{gap:.75rem;margin:0;display:grid}.j1652xs>div{border-top:var(--bw-thin) solid var(--rule);gap:.25rem;padding-top:.75rem;display:grid}.j1652xs dt{margin:0}.j1652xs dd{color:var(--ink-2);margin:0}.v1pjdwk{gap:.5rem;display:grid}.vjhuub3{gap:.5rem 1.5rem;margin:0;display:grid}.vjhuub3>div{justify-content:space-between;gap:.75rem;padding-bottom:.5rem;font-size:.9375rem;display:flex;position:relative}.vjhuub3 dt{margin:0}.vjhuub3 dd{margin:0;font-weight:600}.h1ughm8{background:var(--rule);block-size:.1875rem;display:block;position:absolute;inset:auto 0 0}.h1ughm8>span{background:var(--ink);block-size:100%;display:block}.w2m3rar{gap:1.25rem;display:grid}.v28maoy{color:var(--positive);margin-bottom:.5rem}.o1h2r8p{color:var(--negative);margin-bottom:.5rem}.m2v91rd{gap:.375rem;margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.m2v91rd li{grid-template-columns:1rem minmax(0,1fr);display:grid}.t3o9uzo{color:var(--positive)}.chf4svc{color:var(--negative)}@container (min-width:40rem){.r2y5nb5{gap:1.5rem;padding-top:1.5rem}.j1ca2xq{font-size:4.5rem}.opukuf7{padding-left:1.25rem;font-size:1.5rem}.j1652xs{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem}.vjhuub3{grid-template-columns:repeat(2,minmax(0,1fr))}.w2m3rar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}
.w3obhkz{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-card);gap:18px;padding:24px;scroll-margin-top:20px;display:grid}.tol2w8q{gap:18px;display:grid}.v1fnno1{flex-direction:column;display:flex}.c1fmmlu{font:800 84px/.85 var(--next-font-display);color:var(--action)}.v1fnno1 small{color:var(--muted);margin-top:6px;font-size:14px}.dkhl7lm h2{font:600 24px/1.2 var(--next-font-primary);text-transform:none;letter-spacing:0;margin:0 0 10px}.dkhl7lm p{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.7}.cli2zdm{gap:10px;display:grid}.cli2zdm>div{background:var(--paper);border-radius:var(--radius-s);padding:12px 14px;font-size:15px}.cli2zdm b{color:var(--link);margin-bottom:3px;font-size:13.5px;font-weight:600;display:block}.cli2zdm .w3i0oqn b{color:var(--negative)}.y1dxarn{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-s);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.y1dxarn>div{background:var(--surface);color:var(--muted);flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.o3q6jgn{font:800 20px/1.1 var(--next-font-display);color:var(--ink)}.u1391xz{gap:16px;display:grid}.u1391xz h3{font:650 16px/1.2 var(--next-font-primary);text-transform:none;letter-spacing:0;margin:0 0 6px}.celp8eo{color:var(--positive)}.lbruguu{color:var(--negative)}.evv720q{gap:4px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.evv720q li{grid-template-columns:16px 1fr;gap:6px;display:grid}.nmium4w:before{content:"+";color:var(--positive);font-weight:700}.q25fxim:before{content:"−";color:var(--negative);font-weight:700}@container (min-width:600px){.w3obhkz{padding:28px 30px}.tol2w8q{grid-template-columns:120px 1fr;gap:26px}.cli2zdm,.u1391xz{grid-template-columns:1fr 1fr}.y1dxarn{grid-template-columns:repeat(6,minmax(0,1fr))}}
.h1y4464{padding-block:clamp(1.75rem,4vw,3rem);container-type:inline-size}.n1wiyz0{max-width:var(--container);padding-inline:var(--gutter);--cols:minmax(0, 1fr);margin-inline:auto}.b29c2o7{font-size:clamp(1.5rem,1.2rem + 1.4cqi,2.1rem)}.ttwm3wc{color:var(--ink-2);margin:.4rem 0 1rem;font-size:.9375rem}.d1xwvmh{border-top:var(--bw-strong) solid var(--ink);margin:0;padding:0;list-style:none}.i1vj6qm{grid-template-columns:var(--cols);border-bottom:var(--bw-thin) solid var(--rule);align-items:center;gap:.4rem 1.25rem;padding:.8rem 0;display:grid}.q15mkyd{justify-items:start;gap:.3rem;font-weight:600;display:grid}.q15mkyd a{color:var(--ink);text-decoration:none}.a18xfq4{height:2.5rem;position:relative}.a18xfq4:before{content:"";inset-inline:0;background:var(--rule);border-radius:.125rem;height:.25rem;position:absolute;top:.55rem}.l1b7oq8{background:var(--bar-2,var(--bar,var(--pick)));border-radius:.5rem;height:.85rem;position:absolute;top:.25rem}.l31yw7o{color:var(--ink-2);font-size:.8125rem;position:absolute;bottom:0;left:0}.b1aybzu{height:1.2rem;color:var(--ink-2);margin:.4rem 0 0;font-size:.75rem;position:relative}.b1aybzu i{font-style:normal;position:absolute;transform:translate(-50%)}.b1aybzu i:first-child{transform:none}.b1aybzu span{white-space:nowrap;position:absolute;top:1rem;right:0}.b1aybzu i{white-space:nowrap}@container (min-width:44rem){.n1wiyz0{--cols:15rem minmax(0, 1fr)}.b1aybzu{margin-left:16.25rem}}html[data-surface=cards] .h1y4464{background:var(--surface);border-block:var(--bw-thin) solid var(--rule)}
.zweqkmh{color:var(--ink);view-timeline:--coverage block;gap:1rem;display:grid}.s3gi4rd{margin:0}.z74khv8{border:var(--bw-thin) solid var(--rule);border-radius:var(--radius-m);background:var(--surface);max-width:100%;overflow-x:auto}.z74khv8:focus-visible{outline:2px solid var(--link);outline-offset:2px}.e1njwyp{border-collapse:collapse;width:100%;font-size:.9375rem}.e1njwyp th,.e1njwyp td{border-bottom:var(--bw-thin) solid var(--rule);text-align:center;vertical-align:middle;padding:.625rem .75rem}.e1njwyp tbody tr:last-child>*{border-bottom:0}.h34dz84{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:500}.e1njwyp .o18pr79,.e1njwyp .v193oba{z-index:1;background:var(--surface);text-align:left;position:sticky;inset-inline-start:0}.v193oba{border-inline-end:var(--bw-thin) solid var(--rule);min-inline-size:9rem;font-weight:700}.v193oba a{color:var(--ink);text-decoration:none}.v193oba a:hover{color:var(--link)}.e1njwyp tbody tr:hover>*{background:var(--surface-2)}.y163krd{border:var(--bw-strong) solid var(--ink);border-radius:var(--radius-s);vertical-align:middle;block-size:1rem;inline-size:1rem;display:inline-block}.m2sxspl{background:var(--ink)}.t1cfe7d{box-shadow:inset .5rem 0 0 var(--ink)}.l1lmlfu{border-color:var(--rule-strong);opacity:.45}.b6218f9{border-style:dashed;border-color:var(--muted)}.rpsf712{color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.rpsf712 li{align-items:center;gap:.5rem;display:inline-flex}.dmetnha{color:var(--muted);margin:0;font-size:.8125rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-motion] td .y163krd{animation:linear both m2gxr90;animation-timeline:--coverage;animation-range:entry calc(var(--c) * 5%) entry calc(30% + var(--c) * 5%)}}}@container (max-width:40rem){.e1njwyp{font-size:.8125rem}.e1njwyp th,.e1njwyp td{padding:.375rem .0625rem}.e1njwyp .h34dz84{writing-mode:vertical-rl;text-align:start;vertical-align:bottom;padding:.5rem .0625rem;font-size:.6875rem;transform:rotate(180deg)}.v193oba{overflow-wrap:anywhere;inline-size:6.5rem;min-inline-size:6.5rem;max-inline-size:6.5rem;line-height:1.25;padding-inline:.5rem!important}.e1njwyp .y163krd{block-size:.875rem;inline-size:.875rem}.e1njwyp .t1cfe7d{box-shadow:inset .4375rem 0 0 var(--ink)}}@keyframes m2gxr90{0%{box-shadow:none;background-color:#0000;transform:scale(.6)}}
.cxk1rt8{container-type:inline-size}.x1ndjts{font-family:var(--next-font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0 0 6px;font-size:30px;line-height:1.08}.a3k87h9{color:var(--muted);margin:0 0 14px;font-size:14px}.t1p6lab{border-bottom:1px solid var(--rule);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:6px 14px;padding:10px 0;font-size:14.5px;display:grid}.t1p6lab b{line-height:1.25}.i2qdf5x{color:var(--muted);border-bottom:1.5px solid var(--ink);padding:0 0 6px;font-size:12px}.i2qdf5x>span:last-child{display:none}.ldir2sa{height:16px;position:relative}.ldir2sa span{font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.ldir2sa span:nth-child(2n){display:none}.ldir2sa span:first-child{transform:none}.ldir2sa span:last-child{transform:translate(-100%)}.c1ziasd{background:var(--h-soft,var(--surface-2));border-radius:2px;height:30px;position:relative}.k3v24zh{background:var(--h-bar,var(--link));border-radius:2px;height:16px;position:absolute;top:7px}.s3ay4kt{background:var(--link);border:3px solid var(--surface);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:5px}.d1d5gog{color:var(--muted);grid-column:2;font-size:13px}@container (min-width:44rem){.t1p6lab{grid-template-columns:150px minmax(0,1fr) 210px}.i2qdf5x>span:last-child{display:block}.ldir2sa span:nth-child(2n){display:inline}.d1d5gog{color:var(--ink);grid-column:auto;font-size:14.5px}}
.s1849l3{padding-block:clamp(1.75rem,4vw,3rem);container-type:inline-size}.j2f0bm7{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.h7poc0r{font-size:clamp(1.5rem,1.2rem + 1.4cqi,2.1rem)}.z21ydpp{color:var(--ink-2);margin:.4rem 0 1rem;font-size:.9375rem}.dawz1ip,.h1293to{grid-template-columns:minmax(0,1fr);align-items:center;gap:.35rem 1.25rem;display:grid}.dawz1ip>span:first-child{display:none}.n2psd4y{height:1.1rem;position:relative}.n2psd4y i{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-style:normal;position:absolute;transform:translate(-50%)}.n2psd4y i:first-child{transform:none}.n2psd4y i:last-child{transform:translate(-100%)}.kv2cjeo{border-top:var(--bw-strong) solid var(--ink);margin:.3rem 0 0;padding:0;list-style:none}.h1293to{border-bottom:var(--bw-thin) solid var(--rule);padding:.8rem 0}.z1n5uw9{font-size:.9375rem;font-weight:600}.tqm0v5z{height:2.6rem;position:relative}.tqm0v5z:before{content:"";inset-inline:0;background:var(--rule);border-radius:.125rem;height:.25rem;position:absolute;top:.55rem}.g1aw9b3{border-radius:var(--radius-s);background:var(--bar,var(--pick));height:.75rem;position:absolute;top:.3rem}.y1v56xr{border-radius:50%;width:.75rem;transform:translate(-50%)}.l26sog1{color:var(--ink-2);white-space:nowrap;font-size:.8125rem;position:absolute;bottom:0;left:0}@container (min-width:44rem){.dawz1ip,.h1293to{grid-template-columns:11rem minmax(0,1fr)}.dawz1ip>span:first-child{display:block}}html[data-surface=cards] .s1849l3{background:var(--surface);border-block:var(--bw-thin) solid var(--rule)}
.o3dwhvy{background:var(--surface-2)}.l2sgwnb{max-width:var(--container);padding:clamp(3rem, 6vw, 5.5rem) var(--gutter);margin:0 auto}.g3r4fd4{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.3rem + 1.8vw,2.9rem);line-height:1.14}.h2tvpyc{max-width:62ch;color:var(--ink-2);margin:.9rem 0 0}.b1km9fu{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:2rem .75rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.tsnj45y{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.j967jr7{color:var(--link);white-space:nowrap;font-size:1.35rem;line-height:1}.z1lalw5{width:1.1rem;height:calc(.25rem + var(--h) * 7.5rem);background:var(--link);border-radius:2px 2px 0 0;margin-top:.6rem}.c2mq61o{border-top:var(--bw-thin) solid var(--rule-strong);width:100%;color:var(--ink);margin-top:.7rem;padding-top:.5rem;font-weight:600;line-height:1.25;text-decoration:none}.c2mq61o:hover{color:var(--link)}.og2hl0i{color:var(--ink-2);font-size:.8125rem}.oeyq4to .j967jr7,.oeyq4to .og2hl0i{color:var(--negative)}.oeyq4to .z1lalw5{background:var(--negative)}.h3kc5h0{color:var(--ink-2);margin:1.6rem 0 0;font-size:.875rem}@media (min-width:52rem){.b1km9fu{justify-content:space-between;gap:.75rem;display:flex}.tsnj45y{flex:1}.j967jr7{font-size:1.6rem}.z1lalw5{width:1.5rem;height:calc(.25rem + var(--h) * 11rem)}}
.v6ayodi{container-type:inline-size}.d244ta8{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.2rem + 2cqi,2.6rem);line-height:1.14}.epcyu1f{max-width:62ch;color:var(--ink-2);margin:.8rem 0 1.4rem}.q2oj5be{border-top:var(--bw-thin) solid var(--rule-strong);margin:0;padding:0;list-style:none}.h1s6m8o{border-bottom:var(--bw-thin) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name fig""track track""until until";align-items:baseline;gap:.3rem 1rem;padding:.8rem 0;display:grid}.l1pjr3a{color:var(--ink);grid-area:name;font-weight:600;text-decoration:none}.l1pjr3a:hover{color:var(--link)}.v21lxgf{font-variant-numeric:tabular-nums;grid-area:fig;font-size:1.5rem;line-height:1}.z3lsi0e{grid-area:track;height:.6rem;position:relative}.w2vs2uq{width:var(--w);background:var(--ink-2);height:1px;position:absolute;top:50%;left:0}.w2vs2uq:after{content:"";background:var(--ink);width:1px;height:.6rem;position:absolute;top:-.3rem;right:0}.h3f9b02{color:var(--muted);grid-area:until;font-size:.8125rem}.n2p3oav .v21lxgf,.n2p3oav .h3f9b02{color:var(--negative)}.n2p3oav .w2vs2uq{background:var(--negative)}.y2g8dad{color:var(--muted);margin:.9rem 0 0;font-size:.8125rem}@container (min-width:44rem){.h1s6m8o{grid-template-columns:9rem 6.5rem minmax(0,1fr) 11rem;grid-template-areas:"name fig track until";align-items:center}.h3f9b02{text-align:right}}
