.ca-hero[data-astro-cid-gvibispi]{padding-block:clamp(20px,4vw,56px) 8px}.ca-hero[data-astro-cid-gvibispi] .fp-crumbs[data-astro-cid-gvibispi]{margin-bottom:10px}.ca-title[data-astro-cid-gvibispi]{margin:0 0 14px;max-width:30ch;font-size:clamp(25px,4.2vw,46px);line-height:1.12;letter-spacing:-.02em;font-weight:650}.ca-lede[data-astro-cid-gvibispi]{max-width:78ch;margin:0 0 8px;color:var(--l-text-soft);font-size:16px;line-height:1.55}.ca-lede[data-astro-cid-gvibispi] a,.ca-note[data-astro-cid-gvibispi] a,.ca-text[data-astro-cid-gvibispi] a,.ca-cta-end[data-astro-cid-gvibispi] .lede[data-astro-cid-gvibispi] a,.ca-src[data-astro-cid-gvibispi] a,.ca-shots[data-astro-cid-gvibispi] a{color:var(--l-accent);text-decoration:none;border-bottom:1px solid var(--l-wash)}.ca-lede[data-astro-cid-gvibispi].ca-lede--body{max-width:68ch;margin:0 0 var(--l-gap);font-size:17px;line-height:1.7}.ca-byline[data-astro-cid-gvibispi]{max-width:78ch;margin:-4px 0 12px;color:var(--l-text);font-size:16px;line-height:1.5;font-style:italic}.ca-shot[data-astro-cid-gvibispi]{margin:var(--l-gap) 0 var(--l-gap-lg);max-width:960px}.ca-shot[data-astro-cid-gvibispi] figcaption[data-astro-cid-gvibispi]{margin-top:8px;color:var(--l-text-soft);font-size:15px;line-height:1.55}.ca-app[data-astro-cid-gvibispi] .ca-shot[data-astro-cid-gvibispi]{max-width:none}.ca-table[data-astro-cid-gvibispi]{padding:8px 0 28px}.ca-intro[data-astro-cid-gvibispi]{padding-block:12px 0}.ca-intro[data-astro-cid-gvibispi]+.band[data-astro-cid-gvibispi]:not(.band--tint){padding-top:calc(var(--l-section) / 2)}.ca-legend[data-astro-cid-gvibispi]{display:flex;gap:18px;margin:0 0 10px;color:var(--l-text-soft);font-size:14px}.ca-legend[data-astro-cid-gvibispi] span{display:inline-flex;align-items:center;gap:6px}.ca-wrap[data-astro-cid-gvibispi]{max-width:var(--l-shell);margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border-block:1px solid var(--l-line);overscroll-behavior-x:contain}@media(min-width:1181px){.ca-wrap[data-astro-cid-gvibispi]{border:1px solid var(--l-line);border-radius:var(--l-radius-sm)}}.ct[data-astro-cid-gvibispi]{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.35}.ct[data-astro-cid-gvibispi] th[data-astro-cid-gvibispi],.ct[data-astro-cid-gvibispi] td[data-astro-cid-gvibispi]{padding:10px;vertical-align:top;text-align:start;border-bottom:1px solid var(--l-line)}.ct[data-astro-cid-gvibispi] .lab[data-astro-cid-gvibispi]{position:sticky;left:0;z-index:1;width:190px;min-width:190px;background:var(--l-surface);border-right:1px solid var(--l-line-strong);font-weight:600;color:var(--l-text)}.ct[data-astro-cid-gvibispi] .lab[data-astro-cid-gvibispi] .l[data-astro-cid-gvibispi]{display:block;font-family:var(--l-serif);font-size:15px}.ct[data-astro-cid-gvibispi] .lab[data-astro-cid-gvibispi] .s[data-astro-cid-gvibispi]{display:block;margin-top:3px;color:var(--l-text-faint);font-size:12.5px;font-weight:400}.ct[data-astro-cid-gvibispi] thead[data-astro-cid-gvibispi] th[data-astro-cid-gvibispi]{background:var(--l-surface);border-bottom:1px solid var(--l-line-strong)}.ct[data-astro-cid-gvibispi] thead[data-astro-cid-gvibispi] .corner[data-astro-cid-gvibispi]{z-index:2}.ct[data-astro-cid-gvibispi] .corner[data-astro-cid-gvibispi] .o[data-astro-cid-gvibispi]{display:block;color:var(--l-accent);font-size:13px;font-weight:600}.ct[data-astro-cid-gvibispi] .corner[data-astro-cid-gvibispi] .os[data-astro-cid-gvibispi]{display:block;color:var(--l-text-faint);font-size:12px;font-weight:400}.ct[data-astro-cid-gvibispi] .app[data-astro-cid-gvibispi] .n[data-astro-cid-gvibispi]{display:block;font-size:15.5px;font-weight:700;color:var(--l-text)}.ct[data-astro-cid-gvibispi] .app--us[data-astro-cid-gvibispi] .n[data-astro-cid-gvibispi]{color:var(--l-accent)}.ct[data-astro-cid-gvibispi] .app[data-astro-cid-gvibispi] .m[data-astro-cid-gvibispi]{display:block;margin-top:2px;color:var(--l-text-faint);font-size:12px;font-weight:400}.ct[data-astro-cid-gvibispi] td[data-astro-cid-gvibispi]{color:var(--l-text-soft);min-width:140px}.ct[data-astro-cid-gvibispi] .c[data-astro-cid-gvibispi]{display:flex;gap:7px;align-items:flex-start}.ct[data-astro-cid-gvibispi] .c[data-astro-cid-gvibispi] .mk{flex:none;margin-top:1px}.ct[data-astro-cid-gvibispi] td[data-astro-cid-gvibispi].t b[data-astro-cid-gvibispi]{display:block;color:var(--l-text);font-size:15px}.ct[data-astro-cid-gvibispi] td[data-astro-cid-gvibispi].t span[data-astro-cid-gvibispi]{display:block;color:var(--l-text-faint);font-size:12.5px}.ct[data-astro-cid-gvibispi] .gh[data-astro-cid-gvibispi] th[data-astro-cid-gvibispi],.ct[data-astro-cid-gvibispi] .gh[data-astro-cid-gvibispi] td[data-astro-cid-gvibispi]{background:var(--l-bg);padding-block:12px 8px;border-bottom-color:var(--l-line-strong)}.ct[data-astro-cid-gvibispi] .gh[data-astro-cid-gvibispi] th[data-astro-cid-gvibispi]{color:var(--l-accent);font-family:var(--l-sans);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.ca-note[data-astro-cid-gvibispi]{margin:10px 0 0;color:var(--l-text-faint);font-size:13.5px}.ca-note--top[data-astro-cid-gvibispi]{margin:0 0 var(--l-gap);max-width:80ch}.ca-cta[data-astro-cid-gvibispi]{padding-block:22px}.ca-cta__row[data-astro-cid-gvibispi]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.ca-cta__text[data-astro-cid-gvibispi]{margin:0;color:var(--l-text-soft);font-size:15px}.ca-cta[data-astro-cid-gvibispi] .fp-cta[data-astro-cid-gvibispi]{margin:0}.ca-text[data-astro-cid-gvibispi] h3.ca-sub{margin:var(--l-gap-lg) 0 var(--l-gap-sm);color:var(--l-accent-soft);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.ca-text[data-astro-cid-gvibispi] h4.ca-pc{margin:var(--l-gap) 0 6px;color:var(--l-text);font-size:16px;font-style:normal}.ca-text[data-astro-cid-gvibispi] ul,.ca-text[data-astro-cid-gvibispi] ol{margin:0 0 var(--l-gap);padding-left:1.2em}.ca-text[data-astro-cid-gvibispi] li{margin:0 0 8px}.ca-text[data-astro-cid-gvibispi] .ca-mt-wrap{max-width:100%;overflow-x:auto;margin:0 0 var(--l-gap)}.ca-text[data-astro-cid-gvibispi] table.ca-mt{border-collapse:collapse;font-size:15px;min-width:0}.ca-text[data-astro-cid-gvibispi] .ca-mt th,.ca-text[data-astro-cid-gvibispi] .ca-mt td{padding:6px 12px;border-bottom:1px solid var(--l-line);text-align:left;white-space:nowrap}.ca-text[data-astro-cid-gvibispi] .ca-mt thead th{color:var(--l-text-faint);font-weight:600;font-size:13px}.ca-text[data-astro-cid-gvibispi] .ca-mt tbody th{color:var(--l-text);font-weight:600}.ca-text[data-astro-cid-gvibispi] .ca-mt .num{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:420px){.ca-text[data-astro-cid-gvibispi] .ca-mt th,.ca-text[data-astro-cid-gvibispi] .ca-mt td{padding:6px 8px}}.ca-text[data-astro-cid-gvibispi] em{color:var(--l-text);font-style:normal;font-weight:600}.ca-shots[data-astro-cid-gvibispi]{list-style:none;margin:var(--l-gap-lg) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--l-gap-lg)}@media(min-width:900px){.ca-shots[data-astro-cid-gvibispi]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-shots[data-astro-cid-gvibispi] figcaption[data-astro-cid-gvibispi]{margin-top:8px;color:var(--l-text-soft);font-size:15px;line-height:1.55}.ca-shots[data-astro-cid-gvibispi] figcaption[data-astro-cid-gvibispi] b[data-astro-cid-gvibispi]{color:var(--l-accent)}.ca-apps[data-astro-cid-gvibispi]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--l-gap-lg);margin-top:var(--l-gap)}.ca-app[data-astro-cid-gvibispi]{padding:clamp(18px,3vw,30px);border:1px solid var(--l-line);border-radius:var(--l-radius);background:var(--l-surface)}.ca-app--us[data-astro-cid-gvibispi]{border-color:var(--l-line-strong)}.ca-app[data-astro-cid-gvibispi] h3[data-astro-cid-gvibispi]{margin:0 0 var(--l-gap-sm);font-size:clamp(22px,2.6vw,28px)}.ca-app[data-astro-cid-gvibispi] .fp-text[data-astro-cid-gvibispi]{max-width:72ch}.ca-src[data-astro-cid-gvibispi]{max-width:980px;border-top:1px solid var(--l-line)}.ca-src[data-astro-cid-gvibispi]:last-of-type{border-bottom:1px solid var(--l-line)}.ca-src[data-astro-cid-gvibispi] summary[data-astro-cid-gvibispi]{cursor:pointer;padding:12px 0;color:var(--l-text);font-weight:600}.ca-src[data-astro-cid-gvibispi] summary[data-astro-cid-gvibispi] small[data-astro-cid-gvibispi]{margin-left:8px;color:var(--l-text-faint);font-weight:400;font-size:13px}.ca-src[data-astro-cid-gvibispi] ul[data-astro-cid-gvibispi]{margin:0 0 12px;padding-left:1.1em;color:var(--l-text-soft);font-size:14px;line-height:1.5}.ca-src[data-astro-cid-gvibispi] li[data-astro-cid-gvibispi]{margin:0 0 6px;overflow-wrap:anywhere}.ca-src[data-astro-cid-gvibispi] dl[data-astro-cid-gvibispi]{margin:0 0 12px}.ca-src[data-astro-cid-gvibispi] dt[data-astro-cid-gvibispi]{margin-top:10px;color:var(--l-text);font-weight:600;font-size:14.5px}.ca-src[data-astro-cid-gvibispi] dt[data-astro-cid-gvibispi] span[data-astro-cid-gvibispi]{color:var(--l-text-faint);font-weight:400}.ca-src[data-astro-cid-gvibispi] dd[data-astro-cid-gvibispi]{margin:4px 0 0}.ca-src[data-astro-cid-gvibispi] .looked{color:var(--l-text-faint)}.ca-src[data-astro-cid-gvibispi] .tag{display:inline-block;padding:0 6px;border-radius:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.ca-src[data-astro-cid-gvibispi] .tag--company{background:#6fd08c24;color:#8fdca6}.ca-src[data-astro-cid-gvibispi] .tag--review{background:#e8c54724;color:#e8c547}.ca-src[data-astro-cid-gvibispi] .tag--tried,.ca-src[data-astro-cid-gvibispi] .tag--product{background:#7896e629;color:#a9bdf0}.sr-only[data-astro-cid-gvibispi]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:640px){.ct[data-astro-cid-gvibispi]{min-width:0;width:max-content;font-size:13.5px}.ct[data-astro-cid-gvibispi] .lab[data-astro-cid-gvibispi]{width:128px;min-width:128px;max-width:128px;padding:9px 8px}.ct[data-astro-cid-gvibispi] .lab[data-astro-cid-gvibispi] .l[data-astro-cid-gvibispi]{font-size:14px}.ct[data-astro-cid-gvibispi] td[data-astro-cid-gvibispi]{min-width:0;width:150px;max-width:150px;padding:9px 8px}.ct[data-astro-cid-gvibispi] .app[data-astro-cid-gvibispi]{width:150px}.ca-legend[data-astro-cid-gvibispi]{font-size:13.5px;gap:14px;margin-bottom:8px}.ca-hero[data-astro-cid-gvibispi]{padding-top:14px}.ca-hero[data-astro-cid-gvibispi] .fp-crumbs[data-astro-cid-gvibispi]{display:none}.ca-title[data-astro-cid-gvibispi]{font-size:24px;margin-bottom:10px}.ca-lede[data-astro-cid-gvibispi]{font-size:15px;line-height:1.5}.ca-cta[data-astro-cid-gvibispi] .fp-cta[data-astro-cid-gvibispi]{width:100%}}
