.hub-tiles[data-astro-cid-c6k634n2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.hub-tile[data-astro-cid-c6k634n2]{border:1px solid var(--night-line);border-top:3px solid var(--tier);background:linear-gradient(180deg, var(--night-panel), var(--night-deep));color:var(--on-night);border-radius:.9rem;gap:.35rem;padding:.75rem;text-decoration:none;transition:transform .16s ease-out,border-color .16s ease-out;display:grid}.hub-tile[data-astro-cid-c6k634n2]:is(:hover,:focus-visible){border-color:var(--tier);transform:translateY(-2px)}.hub-tile[data-astro-cid-c6k634n2]:focus-visible{outline:2px solid var(--tier);outline-offset:3px}.hub-tile[data-astro-cid-c6k634n2] .dt-photo{max-height:7.5rem;margin:0 0 .25rem}.hub-tile-title[data-astro-cid-c6k634n2]{font:800 1.15rem/1.15 var(--sans);letter-spacing:-.02em}.hub-tile-meta[data-astro-cid-c6k634n2]{font:500 .78rem/1.3 var(--mono);color:var(--on-night-soft)}.hub-bands[data-astro-cid-c6k634n2]{background:var(--night);color:var(--on-night)}.hub-band[data-astro-cid-c6k634n2]{border-top:1px solid var(--night-line);padding-block:clamp(2rem,4vw,3rem);scroll-margin-top:5rem}.hub-band-head[data-astro-cid-c6k634n2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.hub-band-head[data-astro-cid-c6k634n2] h2[data-astro-cid-c6k634n2]{font:800 clamp(1.8rem, 1.3rem + 1.6vw, 2.5rem)/1.05 var(--sans);letter-spacing:-.04em;margin:0 0 .35rem}.hub-band-head[data-astro-cid-c6k634n2] h2[data-astro-cid-c6k634n2] a[data-astro-cid-c6k634n2]{color:var(--on-night);text-decoration:none}.hub-band-head[data-astro-cid-c6k634n2] h2[data-astro-cid-c6k634n2] a[data-astro-cid-c6k634n2]:is(:hover,:focus-visible){color:var(--mint);text-underline-offset:.18em;text-decoration:underline}.hub-band-line[data-astro-cid-c6k634n2]{max-width:40rem;color:var(--on-night-soft);margin:0;line-height:1.5}.hub-band-meta[data-astro-cid-c6k634n2]{font:500 .76rem/1.4 var(--mono);color:var(--on-night-soft);margin:.4rem 0 0}.hub-band-go[data-astro-cid-c6k634n2]{background:var(--mint);color:var(--night);font:800 .95rem/1 var(--sans);white-space:nowrap;border-radius:.55rem;align-items:center;gap:.5rem;padding:.75rem 1.1rem;text-decoration:none;display:inline-flex}.hub-band-go[data-astro-cid-c6k634n2]:is(:hover,:focus-visible){filter:brightness(1.08)}.hub-band-go[data-astro-cid-c6k634n2]:focus-visible{outline:2px solid var(--on-night);outline-offset:3px}.hub-band-group[data-astro-cid-c6k634n2]+.hub-band-group[data-astro-cid-c6k634n2]{margin-top:1.1rem}.hub-band-group-label[data-astro-cid-c6k634n2]{font:500 .74rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-soft);margin:0 0 .55rem}.hub-band-tiers[data-astro-cid-c6k634n2]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=64rem){.hub-band-tiers[data-astro-cid-c6k634n2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}}.hub-pick[data-astro-cid-c6k634n2]{border:1px solid var(--night-line);border-top:3px solid var(--tier);background:linear-gradient(180deg, var(--night-panel), var(--night-deep));border-radius:.9rem;flex-direction:column;gap:.45rem;padding:.8rem;display:flex}.hub-pick-tier[data-astro-cid-c6k634n2]{font:500 .72rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tier);margin:0}.hub-pick[data-astro-cid-c6k634n2] .dc-photo-frame{max-height:9.5rem}.hub-pick-name[data-astro-cid-c6k634n2]{font:800 1rem/1.25 var(--sans);letter-spacing:-.01em;margin:0}.hub-pick-name[data-astro-cid-c6k634n2] a[data-astro-cid-c6k634n2]{color:var(--on-night);text-decoration:none}.hub-pick-name[data-astro-cid-c6k634n2] a[data-astro-cid-c6k634n2]:after{content:" →" / "";color:var(--tier)}.hub-pick-name[data-astro-cid-c6k634n2] a[data-astro-cid-c6k634n2]:is(:hover,:focus-visible){color:var(--tier);text-underline-offset:.18em;text-decoration:underline}.hub-pick-spec[data-astro-cid-c6k634n2]{color:var(--on-night-soft);margin:0;font-size:.84rem;line-height:1.4}.hub-pick-foot[data-astro-cid-c6k634n2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin:auto 0 0;padding-top:.4rem;display:flex}.hub-pick-value[data-astro-cid-c6k634n2]{border:1px solid color-mix(in srgb, var(--tier) 55%, transparent);font:500 .8rem/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--tier);border-radius:999px;padding:.2rem .5rem}.hub-pick-count[data-astro-cid-c6k634n2]{font:500 .7rem/1.3 var(--mono);color:var(--on-night-soft)}.deals-hub-how[data-astro-cid-c6k634n2]{padding-block:clamp(2.5rem,5vw,4rem)}.deals-hub-how[data-astro-cid-c6k634n2] h2[data-astro-cid-c6k634n2]{margin:0 0 1.25rem}.deals-hub-how[data-astro-cid-c6k634n2]>p[data-astro-cid-c6k634n2]{max-width:46rem;color:var(--ink-soft);line-height:1.65}.deals-steps[data-astro-cid-c6k634n2]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.deals-steps[data-astro-cid-c6k634n2] li[data-astro-cid-c6k634n2]{padding:0 1.5rem 0 0;position:relative}.deals-steps[data-astro-cid-c6k634n2] li[data-astro-cid-c6k634n2]+li[data-astro-cid-c6k634n2]{border-left:1px solid var(--line);padding-left:1.5rem}.deals-step-n[data-astro-cid-c6k634n2]{background:var(--teal);width:2.4rem;height:2.4rem;color:var(--paper);font:500 1.05rem/1 var(--mono);border-radius:50%;place-items:center;margin-bottom:.8rem;display:inline-grid}.deals-steps[data-astro-cid-c6k634n2] h3[data-astro-cid-c6k634n2]{font:800 1.15rem/1.25 var(--sans);letter-spacing:-.02em;margin:0 0 .4rem}.deals-steps[data-astro-cid-c6k634n2] p[data-astro-cid-c6k634n2]{color:var(--ink-soft);margin:0;line-height:1.6}@media (width<=40rem){.hub-tiles[data-astro-cid-c6k634n2]{gap:.6rem}.hub-tile-title[data-astro-cid-c6k634n2]{font-size:1rem}.hub-band-tiers[data-astro-cid-c6k634n2]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(13rem,75%);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.hub-pick[data-astro-cid-c6k634n2]{scroll-snap-align:start}.deals-steps[data-astro-cid-c6k634n2] li[data-astro-cid-c6k634n2],.deals-steps[data-astro-cid-c6k634n2] li[data-astro-cid-c6k634n2]+li[data-astro-cid-c6k634n2]{border-left:0;border-top:1px solid var(--line);padding:1rem 0}}@media (prefers-reduced-motion:reduce){.hub-tile[data-astro-cid-c6k634n2]{transition:none}}
