.article-card[data-astro-cid-7ahxywo7]{min-width:0}.article-card-media[data-astro-cid-7ahxywo7]{aspect-ratio:16/10;background:var(--color-surface);border-radius:3px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.article-card-media[data-astro-cid-7ahxywo7] img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.article-card-title[data-astro-cid-7ahxywo7]{letter-spacing:-.012em;margin-top:8px;font-size:17px;line-height:1.25}.article-card-dek[data-astro-cid-7ahxywo7]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.review-box[data-astro-cid-jzmdwmbu]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-block:28px;padding:22px 24px 24px}.review-eyebrow[data-astro-cid-jzmdwmbu]{color:var(--color-brand);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:11px;font-weight:700}.review-product[data-astro-cid-jzmdwmbu]{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-ink);margin-top:6px;font-size:1.4rem;font-weight:600}.review-verdict[data-astro-cid-jzmdwmbu]{color:var(--color-text-secondary);margin-top:8px;font-size:15px;line-height:1.55}.review-facts[data-astro-cid-jzmdwmbu]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:10px 32px;margin-top:18px;padding-top:16px;display:flex}.review-fact[data-astro-cid-jzmdwmbu] dt[data-astro-cid-jzmdwmbu]{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#4f5866;font-size:11px;font-weight:700}.review-fact[data-astro-cid-jzmdwmbu] dd[data-astro-cid-jzmdwmbu]{max-width:34rem;color:var(--color-text);margin-top:3px;font-size:14px;line-height:1.5}.review-columns[data-astro-cid-jzmdwmbu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:18px;display:grid}.review-columns[data-astro-cid-jzmdwmbu] h3[data-astro-cid-jzmdwmbu]{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink);font-size:12.5px;font-weight:700}.review-list[data-astro-cid-jzmdwmbu]{margin-top:8px;list-style:none}.review-list[data-astro-cid-jzmdwmbu] li[data-astro-cid-jzmdwmbu]{color:var(--color-text);margin-top:6px;padding-left:20px;font-size:14px;line-height:1.5;position:relative}.review-list[data-astro-cid-jzmdwmbu] li[data-astro-cid-jzmdwmbu]:before{content:"";border-radius:2px;width:8px;height:8px;position:absolute;top:.55em;left:0}.review-list--pros[data-astro-cid-jzmdwmbu] li[data-astro-cid-jzmdwmbu]:before{background:#0f6b3a}.review-list--cons[data-astro-cid-jzmdwmbu] li[data-astro-cid-jzmdwmbu]:before{background:#b42318}.review-vendor-link[data-astro-cid-jzmdwmbu]{margin-top:20px}@media (width<=520px){.review-box[data-astro-cid-jzmdwmbu]{padding:18px 18px 20px}.review-columns[data-astro-cid-jzmdwmbu]{grid-template-columns:minmax(0,1fr)}}.sources[data-astro-cid-h4mmzqkv]{border-top:1px solid var(--color-border);margin-top:36px;padding-top:22px}.sources-heading[data-astro-cid-h4mmzqkv]{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-ink);font-size:1.15rem;font-weight:600}.sources-list[data-astro-cid-h4mmzqkv]{margin-top:12px;padding-left:1.3em;list-style:decimal}.sources-list[data-astro-cid-h4mmzqkv] li[data-astro-cid-h4mmzqkv]{margin-top:8px;font-size:14.5px;line-height:1.55}.sources-list[data-astro-cid-h4mmzqkv] a[data-astro-cid-h4mmzqkv]{font-weight:500}.sources-domain[data-astro-cid-h4mmzqkv]{color:var(--color-muted);margin-left:8px;font-size:12.5px}.sources-domain[data-astro-cid-h4mmzqkv]:before{content:"— "}.article[data-astro-cid-ox3fjlag]{padding-block:clamp(24px,4vw,44px) 56px}.article-head[data-astro-cid-ox3fjlag]{max-width:920px}.article-updated[data-astro-cid-ox3fjlag]{color:var(--color-muted);margin-top:8px;font-size:12.5px}.article-title[data-astro-cid-ox3fjlag]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);text-wrap:pretty;margin-top:14px;font-size:clamp(2rem,4.2vw,3.15rem);font-weight:600;line-height:1.08}.article-dek[data-astro-cid-ox3fjlag]{max-width:760px;color:var(--color-text-secondary);margin-top:16px;font-size:19px;line-height:1.5}.article-byline[data-astro-cid-ox3fjlag]{color:var(--color-muted);margin-top:18px;font-size:13.5px}.article-byline[data-astro-cid-ox3fjlag] a[data-astro-cid-ox3fjlag]{color:var(--color-text);font-weight:600}.article-byline[data-astro-cid-ox3fjlag] a[data-astro-cid-ox3fjlag]:hover{color:var(--color-brand)}.article-hero[data-astro-cid-ox3fjlag]{margin-top:30px}.article-hero[data-astro-cid-ox3fjlag] img{aspect-ratio:2;object-fit:cover;border-radius:var(--radius);width:100%}.article-hero[data-astro-cid-ox3fjlag] figcaption[data-astro-cid-ox3fjlag]{color:var(--color-muted);margin-top:8px;font-size:12px}.article-grid[data-astro-cid-ox3fjlag]{margin-top:36px}.article-topics[data-astro-cid-ox3fjlag]{flex-wrap:wrap;gap:8px;display:flex}.article-topics--inline[data-astro-cid-ox3fjlag]{margin-top:32px}.rail-block[data-astro-cid-ox3fjlag] .article-topics[data-astro-cid-ox3fjlag]{margin-top:12px}.topic-chip[data-astro-cid-ox3fjlag]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.topic-chip--section[data-astro-cid-ox3fjlag]{border-color:var(--color-ink);color:var(--color-ink)}.topic-chip[data-astro-cid-ox3fjlag]:hover{border-color:var(--color-brand);color:var(--color-brand)}.article-newsletter[data-astro-cid-ox3fjlag]{border-radius:var(--radius-lg);background:var(--color-newsletter-bg);margin-top:40px;padding:22px}.article-related[data-astro-cid-ox3fjlag]{border-top:1px solid var(--color-border);margin-top:56px;padding-top:28px}.article-related-heading[data-astro-cid-ox3fjlag]{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-ink);font-size:1.5rem;font-weight:600}.article-related-grid[data-astro-cid-ox3fjlag]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:20px;display:grid}@media (width>=1024px){.article-topics--inline[data-astro-cid-ox3fjlag]{display:none}}@media (width<=720px){.article-hero[data-astro-cid-ox3fjlag] img{aspect-ratio:16/10}.article-related-grid[data-astro-cid-ox3fjlag]{grid-template-columns:minmax(0,1fr)}}
