.entry[data-astro-cid-chbofmu3]{gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--rule);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.entry[data-astro-cid-chbofmu3]:first-of-type{border-top:1px solid var(--ink)}.rank[data-astro-cid-chbofmu3]{color:var(--muted);padding-top:.4em}.entry-body[data-astro-cid-chbofmu3]{gap:var(--space-sm);display:grid}.entry-head[data-astro-cid-chbofmu3]{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.entry-name[data-astro-cid-chbofmu3]{font-size:var(--text-heading)}.entry-name[data-astro-cid-chbofmu3] a[data-astro-cid-chbofmu3]{color:var(--ink)}.entry-name[data-astro-cid-chbofmu3] a[data-astro-cid-chbofmu3]:hover{color:var(--signal)}.award[data-astro-cid-chbofmu3]{color:var(--signal);border:1px solid var(--signal);padding:2px 6px}.verdict[data-astro-cid-chbofmu3]{color:var(--ink);max-width:68ch;font-weight:600}.measured[data-astro-cid-chbofmu3]{color:var(--muted)}.body[data-astro-cid-chbofmu3]{color:var(--ink-2);max-width:68ch}.pc[data-astro-cid-chbofmu3]{gap:var(--space-md);margin-top:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:68ch;display:grid}.col-label[data-astro-cid-chbofmu3]{color:var(--muted);margin-bottom:6px}.items[data-astro-cid-chbofmu3]{gap:6px;padding:0;list-style:none;display:grid}.items[data-astro-cid-chbofmu3] li[data-astro-cid-chbofmu3]{color:var(--ink-2);padding-left:1.1em;position:relative}.items[data-astro-cid-chbofmu3] li[data-astro-cid-chbofmu3]:before{position:absolute;left:0}.pros[data-astro-cid-chbofmu3] li[data-astro-cid-chbofmu3]:before{content:"+";color:var(--signal)}.cons[data-astro-cid-chbofmu3] li[data-astro-cid-chbofmu3]:before{content:"−";color:var(--muted)}.attrs[data-astro-cid-chbofmu3]{margin-top:var(--space-sm);gap:6px;display:grid}.attr[data-astro-cid-chbofmu3]{color:var(--ink-2)}.attr-key[data-astro-cid-chbofmu3]{color:var(--muted);margin-right:6px}.src[data-astro-cid-chbofmu3] a[data-astro-cid-chbofmu3]{color:var(--muted)}.src[data-astro-cid-chbofmu3] a[data-astro-cid-chbofmu3]:hover{color:var(--signal)}@media (width<=760px){.entry[data-astro-cid-chbofmu3]{gap:var(--space-sm);grid-template-columns:2.25rem minmax(0,1fr)}.pc[data-astro-cid-chbofmu3]{grid-template-columns:1fr}}.hero[data-astro-cid-hihbcrvs]{padding-block:var(--space-xl) var(--space-lg);gap:var(--space-md);display:grid}.crumb[data-astro-cid-hihbcrvs] a[data-astro-cid-hihbcrvs]{color:var(--muted)}.crumb[data-astro-cid-hihbcrvs] a[data-astro-cid-hihbcrvs]:hover{color:var(--signal)}.lede[data-astro-cid-hihbcrvs]{margin-top:var(--space-sm)}.head[data-astro-cid-hihbcrvs]{justify-content:space-between;align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.table-wrap[data-astro-cid-hihbcrvs]{overflow-x:auto}table[data-astro-cid-hihbcrvs]{border-collapse:collapse;width:100%}th[data-astro-cid-hihbcrvs],td[data-astro-cid-hihbcrvs]{text-align:left;padding:10px var(--space-sm);border-bottom:1px solid var(--rule);vertical-align:top}th[data-astro-cid-hihbcrvs]{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom-color:var(--ink);font-weight:500}td[data-astro-cid-hihbcrvs] a[data-astro-cid-hihbcrvs]{color:var(--ink)}td[data-astro-cid-hihbcrvs] a[data-astro-cid-hihbcrvs]:hover{color:var(--signal)}.grid[data-astro-cid-hihbcrvs]{gap:var(--space-xl) var(--space-xxl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.grid[data-astro-cid-hihbcrvs] .heading[data-astro-cid-hihbcrvs]{margin-bottom:var(--space-md)}.grid[data-astro-cid-hihbcrvs] .heading[data-astro-cid-hihbcrvs].sub{margin-top:var(--space-xl)}.links[data-astro-cid-hihbcrvs]{gap:var(--space-sm);padding:0;list-style:none;display:grid}.links[data-astro-cid-hihbcrvs] a[data-astro-cid-hihbcrvs]{color:var(--ink);border-bottom:1px solid var(--rule)}.links[data-astro-cid-hihbcrvs] a[data-astro-cid-hihbcrvs]:hover{color:var(--signal);border-color:var(--signal)}.links[data-astro-cid-hihbcrvs] .data[data-astro-cid-hihbcrvs]{color:var(--muted);display:block}.toppick[data-astro-cid-hihbcrvs]{border:1px solid var(--ink);padding:var(--space-md) var(--space-lg);gap:6px;max-width:68ch;display:grid}.toppick[data-astro-cid-hihbcrvs] .label[data-astro-cid-hihbcrvs]{color:var(--signal)}.pick-name[data-astro-cid-hihbcrvs]{font-family:var(--font-serif);font-size:var(--text-heading);color:var(--ink)}.pick-reason[data-astro-cid-hihbcrvs]{color:var(--ink-2)}.faq[data-astro-cid-hihbcrvs]{gap:var(--space-lg);max-width:74ch;display:grid}.faq-item[data-astro-cid-hihbcrvs]{padding-bottom:var(--space-md);border-bottom:1px solid var(--rule);gap:6px;display:grid}.faq-q[data-astro-cid-hihbcrvs]{font-size:var(--text-heading)}.faq-a[data-astro-cid-hihbcrvs]{color:var(--ink-2);margin:0}.intro[data-astro-cid-hihbcrvs]{gap:var(--space-md);max-width:68ch;display:grid}.intro[data-astro-cid-hihbcrvs] p{color:var(--ink-2)}.intro[data-astro-cid-hihbcrvs] p:first-child{color:var(--ink);font-size:1.0625rem}.article[data-astro-cid-hihbcrvs]{gap:var(--space-lg);max-width:74ch;display:grid}.article[data-astro-cid-hihbcrvs] h2{font-family:var(--font-serif);color:var(--ink);margin-top:var(--space-lg);font-size:1.5rem}.article[data-astro-cid-hihbcrvs] h3{font-family:var(--font-serif);color:var(--ink);margin-top:var(--space-md);font-size:1.1875rem}.article[data-astro-cid-hihbcrvs] p{color:var(--ink-2)}.article[data-astro-cid-hihbcrvs] ul{gap:6px;padding-left:1.1em;display:grid}.article[data-astro-cid-hihbcrvs] li{color:var(--ink-2)}.article[data-astro-cid-hihbcrvs] a{color:var(--ink);border-bottom:1px solid var(--rule)}.article[data-astro-cid-hihbcrvs] a:hover{color:var(--signal);border-color:var(--signal)}.article[data-astro-cid-hihbcrvs] strong{color:var(--ink)}.article[data-astro-cid-hihbcrvs] table{font-size:.9375rem}.article[data-astro-cid-hihbcrvs] blockquote{padding-left:var(--space-md);border-left:2px solid var(--rule);color:var(--ink-2);margin:0}@media (width<=760px){.grid[data-astro-cid-hihbcrvs]{grid-template-columns:1fr}}
