.top-pick[data-astro-cid-rojjjbn5]{border:2px solid var(--primary);background:linear-gradient(135deg, var(--primary-soft), var(--surface) 60%);border-radius:22px;padding:2rem 1.75rem 1.75rem;position:relative;margin:2.5rem 0!important}.ribbon[data-astro-cid-rojjjbn5]{background:var(--primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700;font-family:var(--sans);border-radius:999px;padding:.35rem .9rem;position:absolute;top:-14px;left:1.5rem}.grid-tp[data-astro-cid-rojjjbn5]{grid-template-columns:200px 1fr;align-items:center;gap:1.75rem;display:grid}img[data-astro-cid-rojjjbn5]{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}h3[data-astro-cid-rojjjbn5]{margin:.6rem 0 .3rem!important}ul[data-astro-cid-rojjjbn5]{font-size:.97rem;line-height:1.5;list-style:none;margin:.9rem 0 1.25rem!important;padding:0!important}li[data-astro-cid-rojjjbn5]{padding-left:1.6rem;position:relative}li[data-astro-cid-rojjjbn5]+li[data-astro-cid-rojjjbn5]{margin-top:.4rem}li[data-astro-cid-rojjjbn5]:before{content:"✓";color:var(--sage);font-weight:700;position:absolute;left:0}@media (width<=560px){.grid-tp[data-astro-cid-rojjjbn5]{grid-template-columns:1fr}img[data-astro-cid-rojjjbn5]{aspect-ratio:16/10}}.pc[data-astro-cid-3nfwm2on]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.col[data-astro-cid-3nfwm2on]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);padding:1rem 1.2rem}h4[data-astro-cid-3nfwm2on]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;margin:0 0 .6rem!important}.pros[data-astro-cid-3nfwm2on] h4[data-astro-cid-3nfwm2on]{color:var(--sage)}.cons[data-astro-cid-3nfwm2on] h4[data-astro-cid-3nfwm2on]{color:var(--danger)}ul[data-astro-cid-3nfwm2on]{font-size:.93rem;line-height:1.5;list-style:none;margin:0!important;padding:0!important}li[data-astro-cid-3nfwm2on]{padding-left:1.5rem;position:relative}li[data-astro-cid-3nfwm2on]+li[data-astro-cid-3nfwm2on]{margin-top:.4rem}.pros[data-astro-cid-3nfwm2on] li[data-astro-cid-3nfwm2on]:before{content:"✓";color:var(--sage)}.cons[data-astro-cid-3nfwm2on] li[data-astro-cid-3nfwm2on]:before{content:"✕";color:var(--danger)}li[data-astro-cid-3nfwm2on]:before{font-weight:700;position:absolute;left:0}@media (width<=560px){.pc[data-astro-cid-3nfwm2on]{grid-template-columns:1fr}}.cmp[data-astro-cid-na27jhe3]{container-type:inline-size;margin:2.5rem 0!important}figcaption[data-astro-cid-na27jhe3]{font-family:var(--serif);margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.table-wrap[data-astro-cid-na27jhe3]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow-x:auto}table[data-astro-cid-na27jhe3]{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.4}th[data-astro-cid-na27jhe3]{text-align:left;background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.8rem .7rem;font-size:.75rem}th[data-astro-cid-na27jhe3]:first-child,td[data-astro-cid-na27jhe3]:first-child{padding-left:1rem}th[data-astro-cid-na27jhe3]:last-child,td[data-astro-cid-na27jhe3]:last-child{padding-right:1rem}td[data-astro-cid-na27jhe3]{border-top:1px solid var(--border);vertical-align:middle;padding:.9rem .7rem}.prod[data-astro-cid-na27jhe3]{align-items:center;gap:.8rem;min-width:170px;display:flex}.prod[data-astro-cid-na27jhe3] strong[data-astro-cid-na27jhe3]{margin-bottom:.2rem;display:block}.prod[data-astro-cid-na27jhe3] img[data-astro-cid-na27jhe3]{object-fit:cover;flex-shrink:0;width:56px;height:56px;border-radius:10px!important}.badge[data-astro-cid-na27jhe3]{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700;display:block}.cta[data-astro-cid-na27jhe3] .btn{white-space:nowrap;padding:.55rem .9rem;font-size:.85rem}@container (width<=620px){thead[data-astro-cid-na27jhe3]{display:none}table[data-astro-cid-na27jhe3],tbody[data-astro-cid-na27jhe3],tr[data-astro-cid-na27jhe3],td[data-astro-cid-na27jhe3]{display:block}tr[data-astro-cid-na27jhe3]{border-top:1px solid var(--border);padding:1rem}tr[data-astro-cid-na27jhe3]:first-child{border-top:none}td[data-astro-cid-na27jhe3]{border:none;justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}td[data-astro-cid-na27jhe3][data-label]:before{content:attr(data-label);color:var(--muted);font-size:.8rem}.prod[data-astro-cid-na27jhe3]{justify-content:flex-start;padding-bottom:.6rem}.cta[data-astro-cid-na27jhe3]{padding-top:.7rem}.cta[data-astro-cid-na27jhe3] .buy,.cta[data-astro-cid-na27jhe3] .btn{width:100%}}.roundup[data-astro-cid-e6flb2nu]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:1.6rem;margin:2rem 0!important}.top[data-astro-cid-e6flb2nu]{grid-template-columns:220px 1fr;align-items:center;gap:1.5rem;display:grid}img[data-astro-cid-e6flb2nu]{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.title[data-astro-cid-e6flb2nu]{font-size:1.35rem;margin:.6rem 0 .3rem!important}.n[data-astro-cid-e6flb2nu]{color:var(--primary)}.desc[data-astro-cid-e6flb2nu]{color:var(--muted);font-size:.97rem;line-height:1.6;margin:.5rem 0 1rem!important}.review[data-astro-cid-e6flb2nu]{margin:1.25rem 0;font-size:1.02rem}.review[data-astro-cid-e6flb2nu] p{margin:0 0 .8em}@media (width<=600px){.top[data-astro-cid-e6flb2nu]{grid-template-columns:1fr}}.aff[data-astro-cid-4t7yagwr]{text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);font-weight:600;text-decoration-thickness:2px}.mark[data-astro-cid-4t7yagwr]{color:var(--muted);cursor:help;margin-left:1px;font-size:.7em}.product-grid[data-astro-cid-actuluzi]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;display:grid}.callout[data-astro-cid-q2ml7llr]{border-radius:var(--radius-sm);border-left:4px solid;padding:1rem 1.25rem;font-size:.98rem}.callout[data-astro-cid-q2ml7llr] div[data-astro-cid-q2ml7llr] p{margin:.3rem 0 0}.tip[data-astro-cid-q2ml7llr]{background:var(--sage-soft);border-color:var(--sage)}.note[data-astro-cid-q2ml7llr]{background:var(--surface-2);border-color:var(--muted)}.warning[data-astro-cid-q2ml7llr]{background:var(--primary-soft);border-color:var(--primary)}.pin-wrap{display:block;position:relative}.pin-btn{font-family:var(--sans);opacity:0;background:#e60023;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:14px;left:14px;transform:translateY(-4px);box-shadow:0 4px 12px #0003;color:#fff!important}.pin-wrap:hover .pin-btn,.pin-btn:focus-visible{opacity:1;transform:none}@media (hover:none){.pin-btn{opacity:.95;transform:none}}.pin-only[data-astro-cid-zg7dkzxc]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.progress[data-astro-cid-zg7dkzxc]{background:var(--primary);transform-origin:0;z-index:60;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.head[data-astro-cid-zg7dkzxc]{text-align:center;padding-top:clamp(2rem,5vw,3.5rem)}.crumbs[data-astro-cid-zg7dkzxc]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--primary)}.crumbs[data-astro-cid-zg7dkzxc] .current[data-astro-cid-zg7dkzxc]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.head[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{margin-top:1rem}.subtitle[data-astro-cid-zg7dkzxc]{color:var(--muted);max-width:620px;margin:0 auto 1.5rem;font-size:1.2rem}.byline[data-astro-cid-zg7dkzxc]{text-align:left;align-items:center;gap:.75rem;display:inline-flex}.by[data-astro-cid-zg7dkzxc]{color:var(--text);text-decoration:none}.by[data-astro-cid-zg7dkzxc]:hover{color:var(--primary)}.small[data-astro-cid-zg7dkzxc]{font-size:.85rem}.cover-wrap[data-astro-cid-zg7dkzxc]{margin:2.5rem auto}.cover[data-astro-cid-zg7dkzxc]{object-fit:cover;border-radius:24px;width:100%;max-height:560px}.layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,720px) 300px;justify-content:center;gap:4rem;display:grid}.sticky[data-astro-cid-zg7dkzxc]{gap:1.5rem;display:grid;position:sticky;top:96px}.toc[data-astro-cid-zg7dkzxc]{padding:1.25rem 1.4rem}.toc[data-astro-cid-zg7dkzxc] h4[data-astro-cid-zg7dkzxc]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.78rem}.toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:.5rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--text);text-decoration:none}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover,.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc].active{color:var(--primary);font-weight:600}.tags[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;gap:.5rem;margin-top:3rem;display:flex}.share[data-astro-cid-zg7dkzxc]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0 2.5rem;font-size:.9rem;display:flex}.share[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc],.share[data-astro-cid-zg7dkzxc] button[data-astro-cid-zg7dkzxc]{border:1px solid var(--border);color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.85rem;text-decoration:none}.share[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover,.share[data-astro-cid-zg7dkzxc] button[data-astro-cid-zg7dkzxc]:hover{border-color:var(--primary);color:var(--primary)}.author[data-astro-cid-zg7dkzxc]{align-items:flex-start;gap:1.5rem;padding:1.75rem;display:flex}.author[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin:.4rem 0 .6rem;font-size:.95rem}@media (width<=1060px){.layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,720px)}.sidebar[data-astro-cid-zg7dkzxc]{display:none}}@media (width<=600px){.author[data-astro-cid-zg7dkzxc]{flex-direction:column}}
