.ce-sub[data-astro-cid-fo2yey4o]{color:var(--muted);max-width:72ch;margin:-.4rem 0 1.6rem}.ce-row[data-astro-cid-fo2yey4o]{padding:1.8rem 0 2rem;border-top:1px solid var(--line)}.ce-row[data-astro-cid-fo2yey4o]:first-of-type{border-top:0;padding-top:.4rem}.ce-split[data-astro-cid-fo2yey4o]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.2rem,3.5vw,3rem);align-items:center}.ce-split--flip[data-astro-cid-fo2yey4o]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ce-split--flip[data-astro-cid-fo2yey4o] .ce-fig[data-astro-cid-fo2yey4o]{order:2}.ce-fig[data-astro-cid-fo2yey4o]{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.ce-fig[data-astro-cid-fo2yey4o] img[data-astro-cid-fo2yey4o]{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.ce-fig--product[data-astro-cid-fo2yey4o]{background:#fff;border:1px solid var(--line);box-shadow:none}.ce-fig--product[data-astro-cid-fo2yey4o] img[data-astro-cid-fo2yey4o]{object-fit:contain;padding:.8rem}.ce-text[data-astro-cid-fo2yey4o] h3[data-astro-cid-fo2yey4o]{font-size:1.35rem;margin-bottom:.5rem}.ce-text[data-astro-cid-fo2yey4o] p[data-astro-cid-fo2yey4o]{color:var(--muted);margin:0 0 .7rem}.ce-text[data-astro-cid-fo2yey4o] p[data-astro-cid-fo2yey4o]:last-child{margin-bottom:0}.ce-text[data-astro-cid-fo2yey4o] strong[data-astro-cid-fo2yey4o]{color:var(--ink)}.ce-meta[data-astro-cid-fo2yey4o]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.4rem 0 1rem}.ce-from[data-astro-cid-fo2yey4o]{font-family:var(--font-display);font-weight:700;color:var(--green);font-size:1.05rem}.ce-count[data-astro-cid-fo2yey4o]{color:var(--muted);font-size:.88rem}.ce-empty[data-astro-cid-fo2yey4o]{margin:1.2rem 0 0;padding:.9rem 1.1rem;background:var(--bg-soft);border-left:4px solid var(--blue);border-radius:var(--radius);color:var(--ink)}.ce-empty[data-astro-cid-fo2yey4o] a[data-astro-cid-fo2yey4o]{font-weight:700;white-space:nowrap}.ce-tiers[data-astro-cid-fo2yey4o]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.2rem}.ce-tier[data-astro-cid-fo2yey4o]{background:#fff;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius);padding:1.3rem 1.5rem}.ce-tier[data-astro-cid-fo2yey4o] h3[data-astro-cid-fo2yey4o]{font-size:1.2rem;margin-bottom:.1rem}.ce-tier-warranty[data-astro-cid-fo2yey4o]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:700;color:var(--green);margin-bottom:.6rem}.ce-tier[data-astro-cid-fo2yey4o] p[data-astro-cid-fo2yey4o]{color:var(--muted);font-size:.95rem}.ce-tier[data-astro-cid-fo2yey4o] .ce-tier-floor[data-astro-cid-fo2yey4o]{margin:0;padding-top:.8rem;border-top:1px solid var(--line)}.ce-tier-floor[data-astro-cid-fo2yey4o] strong[data-astro-cid-fo2yey4o]{color:var(--ink)}.ce-note[data-astro-cid-fo2yey4o]{margin:1.2rem 0 0;max-width:80ch;color:var(--ink)}.ce-note[data-astro-cid-fo2yey4o] a[data-astro-cid-fo2yey4o]{font-weight:700}.ce-brand-copy[data-astro-cid-fo2yey4o]{max-width:80ch}.ce-brand-copy[data-astro-cid-fo2yey4o] p[data-astro-cid-fo2yey4o]{color:var(--muted)}.ce-status[data-astro-cid-fo2yey4o]{font-weight:700;color:var(--ink);margin:.4rem 0 1rem}.ce-models[data-astro-cid-fo2yey4o]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-top:1.4rem}.ce-model[data-astro-cid-fo2yey4o]{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.ce-model[data-astro-cid-fo2yey4o] img[data-astro-cid-fo2yey4o]{width:100%;aspect-ratio:1 / 1;object-fit:contain;padding:1rem;background:#fff;display:block}.ce-model[data-astro-cid-fo2yey4o] figcaption[data-astro-cid-fo2yey4o]{padding:.9rem 1.1rem 1.1rem;border-top:1px solid var(--line)}.ce-model[data-astro-cid-fo2yey4o] h3[data-astro-cid-fo2yey4o]{font-size:1.05rem;margin-bottom:.3rem}.ce-model[data-astro-cid-fo2yey4o] p[data-astro-cid-fo2yey4o]{color:var(--muted);font-size:.92rem;margin:0}.ce-links[data-astro-cid-fo2yey4o]{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.ce-links[data-astro-cid-fo2yey4o] a[data-astro-cid-fo2yey4o]{font-weight:700}@media(max-width:820px){.ce-split[data-astro-cid-fo2yey4o],.ce-split--flip[data-astro-cid-fo2yey4o]{grid-template-columns:minmax(0,1fr)}.ce-split--flip[data-astro-cid-fo2yey4o] .ce-fig[data-astro-cid-fo2yey4o]{order:0}}@media(max-width:600px){.ce-row[data-astro-cid-fo2yey4o] .grid--cards[data-astro-cid-fo2yey4o]>[data-astro-cid-fo2yey4o]:nth-child(n+3){display:none}}.crumbs[data-astro-cid-6fmli3oi]{color:#9aa2a8;font-size:.9rem;margin-bottom:1.2rem}.crumbs[data-astro-cid-6fmli3oi] a[data-astro-cid-6fmli3oi]{color:#9aa2a8}.crumbs[data-astro-cid-6fmli3oi] span[data-astro-cid-6fmli3oi]{color:#fff}.section--dark[data-astro-cid-6fmli3oi] .lede[data-astro-cid-6fmli3oi]{color:#cdd3d8}.hero-cta[data-astro-cid-6fmli3oi]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.narrow[data-astro-cid-6fmli3oi]{max-width:760px}.body-lead[data-astro-cid-6fmli3oi]{font-size:1.15rem;color:var(--ink)}.needs-grid[data-astro-cid-6fmli3oi]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1.5rem}.need-card[data-astro-cid-6fmli3oi]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem 1.3rem}.need-card[data-astro-cid-6fmli3oi] h3[data-astro-cid-6fmli3oi]{color:var(--blue);font-size:1.02rem;margin-bottom:.4rem}.need-card[data-astro-cid-6fmli3oi] p[data-astro-cid-6fmli3oi]{color:var(--muted);margin:0;font-size:.92rem}.plan-grid[data-astro-cid-6fmli3oi]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.plan-card[data-astro-cid-6fmli3oi] h3[data-astro-cid-6fmli3oi]{color:var(--ink);font-size:1.1rem;margin-bottom:.4rem}.plan-card[data-astro-cid-6fmli3oi] p[data-astro-cid-6fmli3oi]{color:var(--muted);margin:0}.in-short-label[data-astro-cid-6fmli3oi]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;font-size:.78rem;font-weight:700;color:var(--blue);margin-bottom:.4rem}.in-short[data-astro-cid-6fmli3oi]{font-size:1.1rem;color:var(--ink);font-weight:500}.evidence[data-astro-cid-6fmli3oi]{font-size:.9rem;color:var(--blue);font-weight:700;margin-bottom:0}.row-head[data-astro-cid-6fmli3oi]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.related-grid[data-astro-cid-6fmli3oi]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.related-card[data-astro-cid-6fmli3oi]{display:block;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem 1.4rem;color:inherit}.related-card[data-astro-cid-6fmli3oi]:hover{border-color:var(--blue);box-shadow:var(--shadow-sm);text-decoration:none}.related-card[data-astro-cid-6fmli3oi] h3[data-astro-cid-6fmli3oi]{color:var(--blue);font-size:1.05rem;margin-bottom:.3rem}.related-card[data-astro-cid-6fmli3oi] p[data-astro-cid-6fmli3oi]{color:var(--muted);margin:0;font-size:.92rem}.store-cta[data-astro-cid-6fmli3oi]{text-align:center}.store-cta[data-astro-cid-6fmli3oi] .lede[data-astro-cid-6fmli3oi]{margin-inline:auto}.store-cta[data-astro-cid-6fmli3oi] .hero-cta[data-astro-cid-6fmli3oi]{justify-content:center}
