.toc.astro-p33bl5ka{border-radius:var(--radius-s);background:var(--c-surface);border-left:4px solid var(--c-pink);margin:0 0 36px;padding:6px 24px}.toc__summary.astro-p33bl5ka{cursor:pointer;font-family:var(--font-display);color:var(--c-heading);justify-content:space-between;align-items:center;padding:14px 0;font-size:20px;list-style:none;display:flex}.toc__summary.astro-p33bl5ka::-webkit-details-marker{display:none}.toc__summary.astro-p33bl5ka svg.astro-p33bl5ka{transition:transform var(--t-fast)}.toc.astro-p33bl5ka[open] .toc__summary.astro-p33bl5ka svg.astro-p33bl5ka{transform:rotate(180deg)}.toc__list.astro-p33bl5ka{counter-reset:toc;padding-bottom:18px}.toc__item.astro-p33bl5ka{font-size:var(--fs-small);line-height:1.45}.toc__item.astro-p33bl5ka+.toc__item.astro-p33bl5ka{margin-top:8px}.toc__item--h2.astro-p33bl5ka{counter-increment:toc}.toc__list--counted.astro-p33bl5ka .toc__item--h3.astro-p33bl5ka{padding-left:30px}.toc__list--counted.astro-p33bl5ka .toc__item--h2.astro-p33bl5ka:before{content:counter(toc, decimal-leading-zero) "  ";color:var(--c-pink-strong);white-space:pre;font-weight:600}.toc__item--h3.astro-p33bl5ka{font-size:var(--fs-meta);padding-left:18px}.toc.astro-p33bl5ka a.astro-p33bl5ka{color:var(--c-body);padding:2px 0;display:inline-block}.toc.astro-p33bl5ka a.astro-p33bl5ka:hover{color:var(--c-heading);text-decoration:underline}.aff-disclosure.astro-2kjy2zro{border-radius:var(--radius-s);background:var(--c-surface);border:1px solid var(--c-line);border-left:4px solid var(--c-dark);font-size:var(--fs-meta);color:var(--c-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 20px;padding:14px 18px;line-height:1.5;display:flex}.aff-disclosure--compact.astro-2kjy2zro{margin-bottom:14px;padding:10px 14px}.aff-disclosure__body.astro-2kjy2zro{flex:420px;align-items:baseline;gap:10px;display:flex}.aff-disclosure__badge.astro-2kjy2zro{border-radius:var(--radius-pill);background:var(--c-dark);color:var(--c-white);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.aff-disclosure__text.astro-2kjy2zro{margin:0}.aff-disclosure__link.astro-2kjy2zro{color:var(--c-heading);font-weight:500;text-decoration:underline}.aff-disclosure__updated.astro-2kjy2zro{color:var(--c-heading);white-space:nowrap;margin:0;font-weight:600}.post-faq.astro-niubr5ao{margin:40px 0}.post-faq__title.astro-niubr5ao{margin-bottom:18px}.post-faq__list.astro-niubr5ao{gap:12px;display:grid}.post-faq__item.astro-niubr5ao{border-radius:var(--radius-s);background:var(--c-surface);border:1px solid var(--c-line);overflow:hidden}.post-faq__question.astro-niubr5ao{cursor:pointer;font-family:var(--font-display);color:var(--c-heading);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:19px;line-height:1.35;list-style:none;display:flex}.post-faq__question.astro-niubr5ao::-webkit-details-marker{display:none}.post-faq__icon.astro-niubr5ao{background:var(--c-pink);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.post-faq__icon.astro-niubr5ao:before,.post-faq__icon.astro-niubr5ao:after{content:"";background:var(--c-heading);width:12px;height:2px;transition:transform var(--t-fast);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-faq__icon.astro-niubr5ao:after{transform:translate(-50%,-50%)rotate(90deg)}.post-faq__item.astro-niubr5ao[open] .post-faq__icon.astro-niubr5ao:after{transform:translate(-50%,-50%)rotate(0)}.post-faq__answer.astro-niubr5ao{font-size:var(--fs-body-s);color:var(--c-body);padding:0 20px 18px;line-height:1.65}.post-faq__answer.astro-niubr5ao p.astro-niubr5ao{margin:0}.share.astro-x2g37gv3{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.share__label.astro-x2g37gv3{font-size:var(--fs-label);text-transform:uppercase;color:var(--c-heading);font-weight:500}.share__list.astro-x2g37gv3{gap:8px;display:flex}.share__list.astro-x2g37gv3 a.astro-x2g37gv3,.share__copy.astro-x2g37gv3{background:var(--brand,var(--c-dark));width:36px;height:36px;color:var(--c-white);transition:transform var(--t-fast), opacity var(--t-fast);border:0;border-radius:50%;place-items:center;display:grid}.share__list.astro-x2g37gv3 a.astro-x2g37gv3:hover,.share__copy.astro-x2g37gv3:hover{color:var(--c-white);opacity:.85;transform:translateY(-2px)}.share__icon-check.astro-x2g37gv3,.is-copied.astro-x2g37gv3 .share__icon-link.astro-x2g37gv3{display:none}.is-copied.astro-x2g37gv3 .share__icon-check.astro-x2g37gv3{display:block}.author-box.astro-hbs4ykhd{border-radius:var(--radius-s);background:var(--c-dark);color:var(--c-on-dark);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.author-box__avatar.astro-hbs4ykhd{border:4px solid #ffffff40;border-radius:50%;width:88px;height:88px;overflow:hidden}.author-box__avatar.astro-hbs4ykhd img{object-fit:cover;width:100%;height:100%}.author-box__name.astro-hbs4ykhd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.author-box__name.astro-hbs4ykhd a.astro-hbs4ykhd{font-family:var(--font-display);color:var(--c-white);font-size:20px}.author-box__name.astro-hbs4ykhd span.astro-hbs4ykhd{font-size:var(--fs-meta);color:var(--c-pink)}.author-box__bio.astro-hbs4ykhd{font-size:var(--fs-small);margin:0 0 10px;line-height:1.6}.author-box__more.astro-hbs4ykhd{font-size:var(--fs-meta);color:var(--c-white);text-underline-offset:3px;text-decoration:underline}@media (width<=520px){.author-box.astro-hbs4ykhd{grid-template-columns:1fr}}.post-nav.astro-hgp7mnje{grid-template-columns:1fr 1fr;gap:20px;display:grid}.post-nav__link.astro-hgp7mnje{border:1px solid var(--c-line);border-radius:var(--radius-s);transition:border-color var(--t-fast), background-color var(--t-fast);align-content:start;gap:6px;padding:18px 20px;display:grid}.post-nav__link.astro-hgp7mnje:hover{border-color:var(--c-dark);background:var(--c-surface);color:inherit}.post-nav__link--next.astro-hgp7mnje{text-align:right}.post-nav__label.astro-hgp7mnje{text-transform:uppercase;color:var(--c-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.post-nav__link--next.astro-hgp7mnje .post-nav__label.astro-hgp7mnje{justify-content:flex-end}.post-nav__title.astro-hgp7mnje{font-family:var(--font-display);color:var(--c-heading);font-size:18px;line-height:1.45}@media (width<=600px){.post-nav.astro-hgp7mnje{grid-template-columns:1fr}}.article-hero.astro-sgg5joot{border-radius:var(--radius-xl);text-align:center;padding:44px 0 220px}.article-hero__inner.astro-sgg5joot{max-width:1000px}.article-hero__eyebrows.astro-sgg5joot{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.article-hero__eyebrows.astro-sgg5joot .eyebrow.astro-sgg5joot{margin-bottom:0}.article-hero__sep.astro-sgg5joot{color:var(--c-muted);font-size:13px}.article-hero__draft.astro-sgg5joot{border-radius:var(--radius-pill);background:var(--c-dark);color:var(--c-white);text-transform:uppercase;margin:0 0 16px;padding:4px 12px;font-size:12px;display:inline-block}.article-hero__title.astro-sgg5joot{text-wrap:balance;max-width:960px;margin:0 auto}.article-hero__meta.astro-sgg5joot{justify-content:center;margin-top:24px}.article-figure.astro-sgg5joot{margin:-200px 0 0}.article-figure__frame.astro-sgg5joot{aspect-ratio:1200/630}.article-figure.astro-sgg5joot figcaption.astro-sgg5joot{font-size:var(--fs-meta);color:var(--c-muted);text-align:center;margin-top:10px}.article-body.astro-sgg5joot{padding-top:56px}.article-main.astro-sgg5joot{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.article-main.astro-sgg5joot>.prose.astro-sgg5joot{margin-top:-8px}.article-standfirst.astro-sgg5joot{color:var(--c-heading);margin:0;font-size:21px;line-height:1.55}.article-tags.astro-sgg5joot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-tags.astro-sgg5joot ul.astro-sgg5joot{flex-wrap:wrap;gap:8px;display:flex}.article-tags__label.astro-sgg5joot{font-size:var(--fs-label);text-transform:uppercase;color:var(--c-heading);font-weight:500}@media (width<=767px){.article-hero.astro-sgg5joot{padding:30px 0 130px}.article-figure.astro-sgg5joot{margin-top:-110px}.article-figure__frame.astro-sgg5joot{aspect-ratio:16/10}.article-standfirst.astro-sgg5joot{font-size:19px}}.callout.astro-lnlu5god{border-radius:var(--radius-s);background:var(--c-blue);margin:32px 0;padding:22px 24px}.callout--tip.astro-lnlu5god{background:var(--c-green)}.callout--warning.astro-lnlu5god{background:var(--c-pink)}.callout__title.astro-lnlu5god{font-family:var(--font-display);color:var(--c-heading);margin:0 0 6px;font-size:20px}.callout__body.astro-lnlu5god{color:var(--c-heading)}.callout__body.astro-lnlu5god p:last-child,.callout__body.astro-lnlu5god ul:last-child{margin-bottom:0}.pros-cons-wrap.astro-xto64k7f{margin:28px 0}.pros-cons__who.astro-xto64k7f{border-radius:var(--radius-s);background:var(--c-blue);font-size:var(--fs-small);color:var(--c-heading);margin-bottom:12px;padding:12px 18px}.pros-cons.astro-xto64k7f{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pros-cons__col.astro-xto64k7f{border-radius:var(--radius-s);background:var(--c-surface);border-top:4px solid var(--c-green);padding:20px 22px}.pros-cons__col--cons.astro-xto64k7f{border-top-color:var(--c-pink-strong)}.pros-cons__title.astro-xto64k7f{font-family:var(--font-display);color:var(--c-heading);margin:0 0 10px;font-size:19px}ul.astro-xto64k7f{font-size:var(--fs-small);margin:0;padding-left:20px;line-height:1.55}li.astro-xto64k7f+li.astro-xto64k7f{margin-top:6px}@media (width<=600px){.pros-cons.astro-xto64k7f{grid-template-columns:1fr}}.figure.astro-2n6bsby7{margin:36px 0}.figure.astro-2n6bsby7 .figure__img{border-radius:var(--radius);width:100%;height:auto}figcaption.astro-2n6bsby7{font-size:var(--fs-meta);color:var(--c-muted);text-align:center;margin-top:10px}.aff-cta.astro-ypt5vpv2{border-radius:var(--radius-s);background:var(--c-surface);border:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:24px 0 36px;padding:18px 22px;display:flex}.aff-cta__info.astro-ypt5vpv2{flex:280px}.aff-cta__product.astro-ypt5vpv2{font-family:var(--font-display);color:var(--c-heading);margin:0 0 4px;font-size:19px}.aff-cta__price.astro-ypt5vpv2{font-size:var(--fs-meta);color:var(--c-body);margin:0}.aff-cta__price.astro-ypt5vpv2 strong.astro-ypt5vpv2{color:var(--c-heading)}.aff-cta__buttons.astro-ypt5vpv2{flex-wrap:wrap;gap:10px;display:flex}.aff-cta__btn.astro-ypt5vpv2{align-items:center;gap:8px;display:inline-flex;text-decoration:none!important}.comp-table-wrap.astro-hohk4cgu{border-radius:var(--radius-s);border:1px solid var(--c-line);background:var(--c-white);margin:32px 0}.comp-table.astro-hohk4cgu{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.comp-table.astro-hohk4cgu caption.astro-hohk4cgu{background:var(--c-surface);border-bottom:1px solid var(--c-line);font-family:var(--font-display);color:var(--c-heading);text-align:left;padding:14px 18px;font-size:18px}.comp-table.astro-hohk4cgu th.astro-hohk4cgu,.comp-table.astro-hohk4cgu td.astro-hohk4cgu{border-bottom:1px solid var(--c-line-soft);text-align:left;vertical-align:middle;padding:14px 16px}.comp-table.astro-hohk4cgu th.astro-hohk4cgu{background:var(--c-surface);color:var(--c-heading);white-space:nowrap;font-weight:600}.comp-table__model.astro-hohk4cgu strong.astro-hohk4cgu{color:var(--c-heading)}.comp-table__badge.astro-hohk4cgu{white-space:nowrap;padding:4px 10px;font-size:11px;display:inline-block}.comp-table__price.astro-hohk4cgu{white-space:nowrap;font-weight:500}.comp-table__cta.astro-hohk4cgu{white-space:nowrap;text-decoration:none!important}.quick-answer.astro-pd4rvohc{border-radius:var(--radius);background:var(--c-blue);border:2px solid var(--c-dark);color:var(--c-heading);margin:24px 0 32px;padding:24px 26px}.quick-answer__head.astro-pd4rvohc{align-items:center;gap:10px;margin-bottom:12px;display:flex}.quick-answer__icon.astro-pd4rvohc{background:var(--c-dark);width:34px;height:34px;color:var(--c-white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.quick-answer__title.astro-pd4rvohc{font-family:var(--font-display);color:var(--c-heading);margin:0;font-size:22px;line-height:1.25}.quick-answer__summary.astro-pd4rvohc{font-size:var(--fs-body-s);margin:0 0 14px;line-height:1.6}.quick-answer__list.astro-pd4rvohc{font-size:var(--fs-small);margin:0;padding-left:20px;line-height:1.55}.quick-answer__list.astro-pd4rvohc li.astro-pd4rvohc+li.astro-pd4rvohc{margin-top:8px}.quick-answer__name.astro-pd4rvohc,.quick-answer__list.astro-pd4rvohc a.astro-pd4rvohc{color:var(--c-heading);font-weight:600}.quick-answer__list.astro-pd4rvohc a.astro-pd4rvohc{text-decoration:underline}.quick-answer__slot.astro-pd4rvohc p:last-child,.quick-answer__slot.astro-pd4rvohc ul:last-child{margin-bottom:0}
