.disclosure[data-astro-cid-ix6cl37t]{max-width:var(--reading-width);color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.disclosure--end[data-astro-cid-ix6cl37t]{margin-top:32px}.author[data-astro-cid-ka4uqktf]{border-top:1px solid var(--rule);align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.mark[data-astro-cid-ka4uqktf]{background:#302d320f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.mark[data-astro-cid-ka4uqktf] img[data-astro-cid-ka4uqktf]{width:22px;height:auto}p[data-astro-cid-ka4uqktf]{font-size:.9375rem;line-height:1.45;display:grid}strong[data-astro-cid-ka4uqktf]{font-size:1rem;font-weight:650}span[data-astro-cid-ka4uqktf]{color:var(--ink-soft)}.offers[data-astro-cid-yyjrmuvt]{border-top:1px solid var(--rule);margin-top:40px;padding-top:24px}.offers[data-astro-cid-yyjrmuvt] h2[data-astro-cid-yyjrmuvt]{font-size:var(--h3)}.offer-group[data-astro-cid-yyjrmuvt]{margin-top:14px}.offer-product[data-astro-cid-yyjrmuvt]{font-weight:var(--weight-control)}ul[data-astro-cid-yyjrmuvt]{flex-wrap:wrap;gap:12px;margin-top:8px;list-style:none;display:flex}.offers-note[data-astro-cid-yyjrmuvt]{color:var(--ink-soft);margin-top:10px;font-size:.875rem}.related[data-astro-cid-6gg6wtxm]{border-top:1px solid var(--rule);margin-top:36px;padding-top:24px}.related--grid[data-astro-cid-6gg6wtxm] h2[data-astro-cid-6gg6wtxm]{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}.related--row[data-astro-cid-6gg6wtxm] h2[data-astro-cid-6gg6wtxm]{letter-spacing:.12em;font-size:.75rem;line-height:1.4}.related-list[data-astro-cid-6gg6wtxm]{gap:28px;margin-top:18px;display:grid}@media (width>=600px){.related--grid[data-astro-cid-6gg6wtxm] .related-list[data-astro-cid-6gg6wtxm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(20px,2.4vw,32px)}}@media (width>=768px){.related--row[data-astro-cid-6gg6wtxm] .related-list[data-astro-cid-6gg6wtxm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}}.sources[data-astro-cid-cthuqu36]{border-top:1px solid var(--rule);margin-top:40px;padding-top:20px}.sources[data-astro-cid-cthuqu36] h2[data-astro-cid-cthuqu36]{letter-spacing:.12em;font-size:.75rem;line-height:1.4}ul[data-astro-cid-cthuqu36]{margin-top:10px;font-size:1rem;line-height:1.5;list-style:none}li[data-astro-cid-cthuqu36]+li[data-astro-cid-cthuqu36]{margin-top:8px}.meta[data-astro-cid-cthuqu36]{color:var(--ink-soft);font-size:.9375rem}.byline[data-astro-cid-7mgjudca]{color:var(--ink-soft);flex-wrap:wrap;gap:2px 14px;font-size:.9375rem;line-height:1.5;display:flex}.author[data-astro-cid-7mgjudca]{color:var(--charcoal);font-weight:var(--weight-control)}.comparison-scroll[data-astro-cid-mmnll3zm]{-webkit-overflow-scrolling:touch;overflow-x:auto}table[data-astro-cid-mmnll3zm]{border-collapse:collapse;width:100%;min-width:540px;font-size:1rem;line-height:1.45}.caption[data-astro-cid-mmnll3zm]{color:var(--ink-soft);padding-bottom:10px;font-size:.9375rem}th[data-astro-cid-mmnll3zm],td[data-astro-cid-mmnll3zm]{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:11px 16px}thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{background:#302d320d;font-weight:650}tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{font-weight:650}.scroll-hint[data-astro-cid-mmnll3zm]{color:var(--ink-soft);margin-top:8px;font-size:.875rem}@media (width>=620px){.scroll-hint[data-astro-cid-mmnll3zm]{display:none}}.demo-banner[data-astro-cid-5m5kdkxc]{padding:8px max(var(--gutter), calc((100% - var(--content-width)) / 2));background:var(--custard);color:var(--charcoal);font-size:.875rem;line-height:1.45}strong[data-astro-cid-5m5kdkxc]{font-weight:650}.evidence[data-astro-cid-7ohaw3q4]{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}strong[data-astro-cid-7ohaw3q4]{color:var(--charcoal);font-weight:650}.hero-figure[data-astro-cid-dyjhzzjc]{margin:0}figcaption[data-astro-cid-dyjhzzjc]{padding:6px var(--gutter-figure,0) 0;color:var(--ink-soft);font-size:.8125rem;line-height:1.4}.comparison[data-astro-cid-3heapfqy]{padding-block:14px var(--space-section)}.comparison-head[data-astro-cid-3heapfqy] h1[data-astro-cid-3heapfqy]{margin-top:22px;font-size:clamp(2.375rem,1.6rem + 3vw,4rem)}.comparison-head[data-astro-cid-3heapfqy] .deck[data-astro-cid-3heapfqy]{max-width:58ch;margin-top:12px}.comparison-head[data-astro-cid-3heapfqy]>.byline{margin-top:12px}.comparison-notes[data-astro-cid-3heapfqy]{gap:10px;max-width:72ch;margin-top:8px;display:grid}.comparison[data-astro-cid-3heapfqy] .comparison-hero{margin-top:22px}.comparison[data-astro-cid-3heapfqy] .comparison-hero img{object-fit:cover;object-position:60% 55%;width:100%;height:clamp(220px,34vw,480px)}.comparison-table[data-astro-cid-3heapfqy]{border-bottom:1px solid var(--rule);margin-top:28px;padding-bottom:28px}.comparison-body[data-astro-cid-3heapfqy]{margin-top:28px}ol[data-astro-cid-p33bl5ka]{list-style:none}.toc-rail[data-astro-cid-p33bl5ka]{max-height:calc(100vh - 56px);position:sticky;top:28px;overflow-y:auto}.toc-rail[data-astro-cid-p33bl5ka] ol[data-astro-cid-p33bl5ka]{border-left:1px solid var(--rule);margin-top:16px}.toc-rail[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{color:var(--ink-soft);font-size:.9375rem;font-weight:var(--weight-control);border-left:3px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;line-height:1.35;text-decoration:none;transition:color .14s,border-color .14s;display:block}.toc-rail[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]:hover{color:var(--charcoal);text-decoration:underline}.toc-rail[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka][aria-current=location]{border-left-color:var(--tomato);color:var(--tomato)}.toc-compact[data-astro-cid-p33bl5ka]{border-block:1px solid var(--rule)}.toc-compact[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:1rem;font-weight:650;list-style:none;display:flex}.toc-compact[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]::-webkit-details-marker{display:none}.toc-compact[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]:after{content:"+";color:var(--tomato);font-size:1.5rem;font-weight:500;line-height:1}.toc-compact[data-astro-cid-p33bl5ka][open] summary[data-astro-cid-p33bl5ka]:after{content:"−"}.toc-compact[data-astro-cid-p33bl5ka] ol[data-astro-cid-p33bl5ka]{padding-bottom:8px}.toc-compact[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{min-height:44px;color:var(--charcoal);align-items:center;font-size:1rem;line-height:1.35;display:flex}.toc-compact[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka][aria-current=location]{color:var(--tomato)}.guide-head[data-astro-cid-53o2sjpa]{border-bottom:1px solid var(--rule);display:grid}.guide-title[data-astro-cid-53o2sjpa]{padding:14px var(--gutter) 24px}.guide-title[data-astro-cid-53o2sjpa]>.eyebrow{margin-top:24px}.guide-title[data-astro-cid-53o2sjpa] h1[data-astro-cid-53o2sjpa]{font-size:var(--h1-article);margin-top:12px}.guide-title[data-astro-cid-53o2sjpa] .deck[data-astro-cid-53o2sjpa]{margin-top:12px}.guide-title[data-astro-cid-53o2sjpa]>.byline{margin-top:14px}.guide-head[data-astro-cid-53o2sjpa] .guide-hero img{aspect-ratio:3/2;object-fit:cover;width:100%}.guide-head[data-astro-cid-53o2sjpa] .guide-hero figcaption{padding:6px var(--gutter) 10px}@media (width>=900px){.guide-head[data-astro-cid-53o2sjpa]{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.guide-head--no-image[data-astro-cid-53o2sjpa]{grid-template-columns:minmax(0,1fr)}.guide-title[data-astro-cid-53o2sjpa]{padding:16px clamp(24px, 3vw, 44px) 32px max(var(--gutter), calc((100vw - var(--content-width)) / 2))}.guide-title[data-astro-cid-53o2sjpa]>.eyebrow{margin-top:clamp(24px,3vw,44px)}.guide-head[data-astro-cid-53o2sjpa] .guide-hero img{aspect-ratio:auto;object-position:62% 50%;height:clamp(360px,44vw,560px)}.guide-head[data-astro-cid-53o2sjpa] .guide-hero figcaption{padding:6px 12px 8px}}.guide-grid[data-astro-cid-53o2sjpa]{padding-block:clamp(24px, 3vw, 40px) var(--space-section)}.guide-rail[data-astro-cid-53o2sjpa]{display:none}.guide-compact-toc[data-astro-cid-53o2sjpa]{margin-bottom:22px}.guide-notes[data-astro-cid-53o2sjpa]{max-width:var(--reading-width);gap:14px;margin-bottom:24px;display:grid}@media (width>=1040px){.guide-grid[data-astro-cid-53o2sjpa]{grid-template-columns:200px minmax(0,1fr);gap:clamp(32px,4vw,56px);display:grid}.guide-grid--no-toc[data-astro-cid-53o2sjpa]{grid-template-columns:minmax(0,1fr)}.guide-rail[data-astro-cid-53o2sjpa]{display:block}.guide-compact-toc[data-astro-cid-53o2sjpa]{display:none}.guide-main[data-astro-cid-53o2sjpa]{border-left:1px solid var(--rule);padding-left:clamp(32px,4vw,56px)}.guide-grid--no-toc[data-astro-cid-53o2sjpa] .guide-main[data-astro-cid-53o2sjpa]{border-left:0;padding-left:0}}.callout[data-astro-cid-lnlu5god]{background:var(--custard);color:var(--charcoal);padding:clamp(18px,2.4vw,26px) clamp(20px,2.8vw,32px)}.callout-title[data-astro-cid-lnlu5god]{font-size:1.25rem;font-weight:var(--weight-heading);letter-spacing:-.012em;line-height:1.3}.callout-body[data-astro-cid-lnlu5god]{margin-top:6px;font-size:1.0625rem;line-height:1.55}.callout-body[data-astro-cid-lnlu5god] a{color:var(--charcoal)}.callout-body[data-astro-cid-lnlu5god] p+p{margin-top:.8em}.product-card[data-astro-cid-lvrrvyba]{border-block:1px solid var(--rule);border-top:2px solid var(--charcoal);gap:16px;margin-block:1.75em;padding-block:20px;display:grid}.product-image[data-astro-cid-lvrrvyba]{min-width:0;margin:0}.product-image[data-astro-cid-lvrrvyba] img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.product-image[data-astro-cid-lvrrvyba] .product-photo[data-astro-cid-lvrrvyba]{object-fit:contain;background:#fff;padding:10px}.product-image[data-astro-cid-lvrrvyba] figcaption[data-astro-cid-lvrrvyba]{color:var(--ink-soft);margin-top:6px;font-size:.75rem;line-height:1.35}.product-body[data-astro-cid-lvrrvyba]{min-width:0}.product-name[data-astro-cid-lvrrvyba]{font-size:var(--h3);font-weight:var(--weight-heading);letter-spacing:-.012em;margin-top:6px;line-height:1.25}.product-note[data-astro-cid-lvrrvyba]{margin-top:8px;font-size:1.0625rem;line-height:1.55}.product-note[data-astro-cid-lvrrvyba] p+p{margin-top:.7em}.product-offers[data-astro-cid-lvrrvyba]{flex-wrap:wrap;gap:10px;margin-top:14px;padding:0;list-style:none;display:flex}.product-offers[data-astro-cid-lvrrvyba] li[data-astro-cid-lvrrvyba]{margin:0}@media (width>=640px){.product-card[data-astro-cid-lvrrvyba]{grid-template-columns:240px minmax(0,1fr);gap:24px}.product-card--no-image[data-astro-cid-lvrrvyba]{grid-template-columns:minmax(0,1fr)}}.table-scroll[data-astro-cid-wqjkv63h]{overflow-x:auto}table[data-astro-cid-wqjkv63h]{width:100%;min-width:480px;display:table}.side-figure[data-astro-cid-pa2zh3l4]{gap:20px;display:grid}figure[data-astro-cid-pa2zh3l4]{margin:0}figure[data-astro-cid-pa2zh3l4] img{aspect-ratio:3/2;object-fit:cover;width:100%}figcaption[data-astro-cid-pa2zh3l4]{color:var(--ink-soft);margin-top:6px;font-size:.8125rem;line-height:1.4}.side-text[data-astro-cid-pa2zh3l4]{font-size:1.125rem}.side-text[data-astro-cid-pa2zh3l4] p+p{margin-top:1em}@media (width>=768px){.side-figure[data-astro-cid-pa2zh3l4]{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start;gap:clamp(20px,3vw,32px)}.side-figure--right[data-astro-cid-pa2zh3l4]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.side-figure--right[data-astro-cid-pa2zh3l4] figure[data-astro-cid-pa2zh3l4]{order:2}}.tradeoffs[data-astro-cid-pnkhzlrw]{gap:28px;display:grid}.tradeoffs[data-astro-cid-pnkhzlrw]>div>*+*{margin-top:.7em}.tradeoffs[data-astro-cid-pnkhzlrw] h2{margin-top:0}.tradeoffs[data-astro-cid-pnkhzlrw] ul{padding-left:1.2em}@media (width>=768px){.tradeoffs[data-astro-cid-pnkhzlrw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.tradeoffs[data-astro-cid-pnkhzlrw]>div:first-child{padding-right:clamp(20px,3vw,40px)}.tradeoffs[data-astro-cid-pnkhzlrw]>div:last-child{border-left:1px solid var(--rule);padding-left:clamp(20px,3vw,40px)}}
