.crumbs-wrap[data-astro-cid-lw752rmi]{padding-block:8px 24px}.crumbs[data-astro-cid-lw752rmi] ol[data-astro-cid-lw752rmi]{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0;padding:0;font-size:.8125rem;color:var(--fine)}.crumbs[data-astro-cid-lw752rmi] li[data-astro-cid-lw752rmi]+li[data-astro-cid-lw752rmi]:before{content:"/";margin:0 10px}.crumbs[data-astro-cid-lw752rmi] a[data-astro-cid-lw752rmi]{color:var(--ink);display:inline-block;padding:14px 0;margin:-14px 0}.hero[data-astro-cid-lw752rmi]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.hero-photo[data-astro-cid-lw752rmi]{position:relative;height:560px}.sponsored-tag[data-astro-cid-lw752rmi]{position:absolute;top:16px;left:16px;padding:5px 12px;background:var(--ink);color:var(--oat);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:3px}.hero-copy[data-astro-cid-lw752rmi] .eyebrow[data-astro-cid-lw752rmi]{margin-bottom:14px}h1[data-astro-cid-lw752rmi]{font-size:clamp(3rem,6vw,4.5rem)}.sponsor-line[data-astro-cid-lw752rmi]{margin-top:12px;font-weight:600;font-size:.9375rem}.intro[data-astro-cid-lw752rmi]{margin:20px 0 28px;font-size:1.125rem;color:var(--muted);max-width:34em}.summary[data-astro-cid-lw752rmi]{padding:24px 28px}.summary-top[data-astro-cid-lw752rmi]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.summary-label[data-astro-cid-lw752rmi]{font-weight:600}.summary-total[data-astro-cid-lw752rmi]{font-family:var(--font-display);font-weight:800;font-size:2.5rem;line-height:1}.highlights[data-astro-cid-lw752rmi]{list-style:none;margin:0 0 14px;padding:0;font-size:.9375rem;color:var(--muted)}.highlights[data-astro-cid-lw752rmi] li[data-astro-cid-lw752rmi]{padding-left:22px;position:relative;margin-bottom:4px}.highlights[data-astro-cid-lw752rmi] li[data-astro-cid-lw752rmi]:before{content:"✓";position:absolute;left:0;color:var(--sage);font-weight:700}.products-section[data-astro-cid-lw752rmi]{padding-top:var(--section-space)}.products-section[data-astro-cid-lw752rmi] h2[data-astro-cid-lw752rmi]{margin-bottom:28px}.products[data-astro-cid-lw752rmi]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.product[data-astro-cid-lw752rmi]{display:grid;grid-template-columns:260px 1fr 260px;gap:32px;align-items:center;padding:20px}.product-photo[data-astro-cid-lw752rmi]{aspect-ratio:3 / 2}.badge[data-astro-cid-lw752rmi]{display:inline-block;margin-bottom:10px;padding:3px 10px;background:var(--sage-light);color:var(--pine);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px}.product-info[data-astro-cid-lw752rmi] h3[data-astro-cid-lw752rmi]{font-size:1.75rem;margin-bottom:8px}.blurb[data-astro-cid-lw752rmi]{color:var(--muted);max-width:34em}.specs[data-astro-cid-lw752rmi]{list-style:none;margin:12px 0 0;padding:0;font-size:.875rem;color:var(--muted)}.specs[data-astro-cid-lw752rmi] li[data-astro-cid-lw752rmi]:before{content:"— "}.product-buy[data-astro-cid-lw752rmi]{display:flex;flex-direction:column;gap:10px}.price[data-astro-cid-lw752rmi]{font-family:var(--font-display);font-weight:800;font-size:2.5rem;line-height:1}.product-buy[data-astro-cid-lw752rmi] .btn[data-astro-cid-lw752rmi]{width:100%}.disclosure[data-astro-cid-lw752rmi]{margin-top:20px}.disclosure[data-astro-cid-lw752rmi] a[data-astro-cid-lw752rmi]{display:inline-block;padding:14px 6px;margin:-14px -6px;color:var(--ink);font-weight:600}.why[data-astro-cid-lw752rmi]{background:var(--sand);margin-top:var(--section-space);padding-block:var(--section-space)}.why-grid[data-astro-cid-lw752rmi]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.why[data-astro-cid-lw752rmi] h2[data-astro-cid-lw752rmi]{margin-top:12px}.prose[data-astro-cid-lw752rmi]{color:var(--ink);font-size:1.0625rem}.prose[data-astro-cid-lw752rmi] p+p{margin-top:1em}.prose[data-astro-cid-lw752rmi] a{font-weight:600}.pairs[data-astro-cid-lw752rmi] h2[data-astro-cid-lw752rmi]{margin-bottom:28px}.pair-grid[data-astro-cid-lw752rmi]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0}@media(max-width:899px){.hero[data-astro-cid-lw752rmi],.why-grid[data-astro-cid-lw752rmi]{grid-template-columns:1fr;gap:36px}.hero-photo[data-astro-cid-lw752rmi]{height:420px}.product[data-astro-cid-lw752rmi]{grid-template-columns:1fr;gap:20px}}@media(max-width:759px){.pair-grid[data-astro-cid-lw752rmi]{grid-template-columns:1fr}}
