.best[data-astro-cid-it7dl3e6]{max-width:none}.body[data-astro-cid-it7dl3e6] p[data-astro-cid-it7dl3e6]{font-size:1.125rem;color:var(--ink-2)}.body[data-astro-cid-it7dl3e6]>section[data-astro-cid-it7dl3e6]{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--rule)}.body[data-astro-cid-it7dl3e6]>section[data-astro-cid-it7dl3e6]:first-of-type{margin-top:var(--space-12)}.body[data-astro-cid-it7dl3e6] [data-astro-cid-it7dl3e6]:where(h2){scroll-margin-top:var(--rail-offset);margin:0 0 var(--space-4)}.body[data-astro-cid-it7dl3e6] [data-astro-cid-it7dl3e6]:where(h3){scroll-margin-top:var(--rail-offset)}.intro[data-astro-cid-it7dl3e6]{margin:0;font-size:1.125rem;line-height:1.65}.glance-wrap[data-astro-cid-it7dl3e6]{margin-top:var(--space-8)}.glance[data-astro-cid-it7dl3e6]{min-width:640px}.glance[data-astro-cid-it7dl3e6] .htable__n[data-astro-cid-it7dl3e6]{width:2rem}.glance__toolin[data-astro-cid-it7dl3e6]{display:inline-flex;align-items:center;gap:var(--space-3)}.glance__name[data-astro-cid-it7dl3e6]{white-space:nowrap;font-weight:500;color:var(--ink);transition:color .16s ease}.glance__name[data-astro-cid-it7dl3e6]:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.glance__muted[data-astro-cid-it7dl3e6]{color:var(--ink-muted)!important}.glance[data-astro-cid-it7dl3e6] .owner-note{font-weight:400}.mx-info[data-astro-cid-it7dl3e6]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);color:var(--ink-faint);transition:background-color .16s ease,color .16s ease}.mx-info[data-astro-cid-it7dl3e6]:hover{background:var(--blue-tint);color:var(--blue)}.mx-info--sm[data-astro-cid-it7dl3e6]{width:24px;height:24px;margin:-4px 0 -4px 2px;vertical-align:middle}.fp__head[data-astro-cid-it7dl3e6]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.fp__head[data-astro-cid-it7dl3e6] h2[data-astro-cid-it7dl3e6]{margin:0}.fp__card[data-astro-cid-it7dl3e6]{padding:var(--space-8);border-radius:var(--radius-xl);background:var(--blue-tint);border:1px solid var(--blue-edge)}.fp__card[data-astro-cid-it7dl3e6] .btn--ghost[data-astro-cid-it7dl3e6]{background:var(--panel)}.fp__card[data-astro-cid-it7dl3e6] .btn--ghost[data-astro-cid-it7dl3e6]:hover{background:var(--blue-edge)}.fp__top[data-astro-cid-it7dl3e6]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.fp__name[data-astro-cid-it7dl3e6]{margin:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.375rem;letter-spacing:-.025em;color:var(--ink)}.fp__cat[data-astro-cid-it7dl3e6]{margin:2px 0 0;font-size:.875rem;color:var(--ink-muted)!important}.fp__body[data-astro-cid-it7dl3e6]{margin:0 0 var(--space-3)}.fp__note[data-astro-cid-it7dl3e6]{margin:0 0 var(--space-6);font-size:.875rem;color:var(--ink-muted)!important}.ranklist[data-astro-cid-it7dl3e6]{list-style:none;margin:var(--space-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.rank[data-astro-cid-it7dl3e6]{padding:var(--space-8);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);scroll-margin-top:var(--rail-offset)}.rank__lead[data-astro-cid-it7dl3e6]{--rank-cell: 48px;display:grid;grid-template-columns:var(--rank-cell) var(--rank-cell) minmax(0,1fr);grid-template-rows:var(--rank-cell);grid-template-areas:"num logo id";align-items:center;column-gap:var(--space-3)}.rank__num[data-astro-cid-it7dl3e6]{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:var(--rank-cell);height:var(--rank-cell);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--panel);font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--fw-heading);letter-spacing:-.02em;line-height:1;color:var(--ink)}.rank__lead[data-astro-cid-it7dl3e6] .rank__logo{grid-area:logo}.rank__name[data-astro-cid-it7dl3e6],.rank__award[data-astro-cid-it7dl3e6]{grid-area:id;min-width:0}.rank__name[data-astro-cid-it7dl3e6]{align-self:start;margin:0;padding-top:1px;font-size:1.25rem;line-height:24px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank__award[data-astro-cid-it7dl3e6]{align-self:end;display:flex;padding-bottom:1px}.rank__award[data-astro-cid-it7dl3e6] .award{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank__hidx[data-astro-cid-it7dl3e6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rank[data-astro-cid-it7dl3e6] .rank__owner{margin-top:var(--space-3)}.rank__k[data-astro-cid-it7dl3e6]{margin-right:var(--space-2);font-weight:600;color:var(--ink)}.body[data-astro-cid-it7dl3e6] .rank__tradeoff[data-astro-cid-it7dl3e6]{max-width:none;margin:var(--space-6) 0 0;padding-left:var(--space-4);border-left:1px solid var(--rule-strong);font-size:.9375rem;line-height:1.6}.rank__take[data-astro-cid-it7dl3e6]{margin:var(--space-4) 0 0}.body[data-astro-cid-it7dl3e6] .rank__take[data-astro-cid-it7dl3e6]{color:var(--ink)}.rank[data-astro-cid-it7dl3e6] .shot,.rank[data-astro-cid-it7dl3e6] .rank__proscons{margin:var(--space-6) 0 0}.rank__bestfor[data-astro-cid-it7dl3e6]{margin:var(--space-6) 0 0;font-size:.9375rem}.rank__actions[data-astro-cid-it7dl3e6]{display:flex;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--rule)}.rank__actions[data-astro-cid-it7dl3e6] .btn[data-astro-cid-it7dl3e6] .icon{color:currentColor}.body[data-astro-cid-it7dl3e6] .rank__listing[data-astro-cid-it7dl3e6],.body[data-astro-cid-it7dl3e6] .method__foot[data-astro-cid-it7dl3e6],.body[data-astro-cid-it7dl3e6] .refs[data-astro-cid-it7dl3e6]{margin:var(--space-6) 0 0;font-size:.9375rem;color:var(--ink-muted)}.method[data-astro-cid-it7dl3e6]>p[data-astro-cid-it7dl3e6]:first-child{margin:0 0 var(--space-6)}.method__list[data-astro-cid-it7dl3e6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-strong)}.method__list[data-astro-cid-it7dl3e6] li[data-astro-cid-it7dl3e6]{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.method__k[data-astro-cid-it7dl3e6]{font-weight:500;color:var(--ink)}.method__v[data-astro-cid-it7dl3e6]{font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.steps[data-astro-cid-it7dl3e6]{margin:var(--space-6) 0 0;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--rule-strong)}.steps[data-astro-cid-it7dl3e6] li[data-astro-cid-it7dl3e6]{position:relative;counter-increment:step;padding:var(--space-4) 0 var(--space-4) calc(32px + var(--space-4));border-bottom:1px solid var(--rule);color:var(--ink-2)}.steps[data-astro-cid-it7dl3e6] li[data-astro-cid-it7dl3e6]:before{content:counter(step);position:absolute;left:0;top:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--ink-2)}.steps__t[data-astro-cid-it7dl3e6]{display:block;margin-bottom:2px;font-weight:500;color:var(--ink)}.faq[data-astro-cid-it7dl3e6]{margin-top:var(--space-6);display:flex;flex-direction:column;border-top:1px solid var(--rule-strong)}.faq__item[data-astro-cid-it7dl3e6]{border-bottom:1px solid var(--rule-strong)}.faq__q[data-astro-cid-it7dl3e6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:18px 0;cursor:pointer;list-style:none;font-weight:500;font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em;color:var(--ink);transition:color .15s ease}.faq__q[data-astro-cid-it7dl3e6]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-it7dl3e6]:hover{color:var(--blue)}.faq__chev[data-astro-cid-it7dl3e6]{display:inline-flex;flex:none;color:var(--ink-faint);transition:transform .2s ease}.faq__item[data-astro-cid-it7dl3e6][open] .faq__chev[data-astro-cid-it7dl3e6]{transform:rotate(180deg)}.faq__a[data-astro-cid-it7dl3e6]{padding:0 var(--space-8) 22px 0}.faq__a[data-astro-cid-it7dl3e6] p[data-astro-cid-it7dl3e6]{margin:0;font-size:1rem;line-height:1.6}.readnext[data-astro-cid-it7dl3e6]{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--rule)}.readnext__title[data-astro-cid-it7dl3e6]{margin:0 0 var(--space-8)}@media(max-width:900px){.best[data-astro-cid-it7dl3e6]{max-width:none}}@media(max-width:640px){.rank[data-astro-cid-it7dl3e6]{padding:var(--space-6) var(--space-4)}.rank__lead[data-astro-cid-it7dl3e6]{grid-template-rows:var(--rank-cell) auto;grid-template-areas:"num logo id" "award award award"}.rank__name[data-astro-cid-it7dl3e6]{align-self:center;padding-top:0}.rank__award[data-astro-cid-it7dl3e6]{grid-area:award;align-self:start;margin-top:var(--space-3);padding-bottom:0}.rank__award[data-astro-cid-it7dl3e6] .award{white-space:normal}.rank__actions[data-astro-cid-it7dl3e6]{flex-direction:column;align-items:stretch}.rank__actions[data-astro-cid-it7dl3e6] .btn[data-astro-cid-it7dl3e6]{width:100%;white-space:normal;text-align:center}.rank__actions[data-astro-cid-it7dl3e6] .arrowlink[data-astro-cid-it7dl3e6]{justify-content:center;min-height:44px}.method__list[data-astro-cid-it7dl3e6] li[data-astro-cid-it7dl3e6]{grid-template-columns:minmax(0,1fr);gap:2px}.faq__a[data-astro-cid-it7dl3e6]{padding-right:0}}
