.compare_snippet__W5RI3{margin:0 0 28px;scroll-margin-top:calc(var(--header-height) + 16px)}.compare_snippetTitle__Ig6SP{margin:0 0 8px;color:var(--ink);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.compare_studyLink__9osrY{display:block;margin-top:4px;color:var(--accent);font-size:var(--text-label);font-weight:600;line-height:1.4}.compare_jump__4ww3q{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 28px}.compare_jump__4ww3q a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper);font-size:var(--text-label);font-weight:600;line-height:1.2;text-decoration:none}.compare_jump__4ww3q a:hover{border-color:var(--accent);color:var(--accent)}.compare_card__fGJIH:focus-visible,.compare_jump__4ww3q a:focus-visible,.compare_more__6pDy8 summary:focus-visible,.compare_sources__BrCe_ a:focus-visible,.compare_studyLink__9osrY:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.compare_section__gvulN{margin:0 0 48px;scroll-margin-top:calc(var(--header-height) + 16px)}.compare_block__Hi6pk{margin:0 0 22px}.compare_subhead__e8n8I{margin:0 0 10px;color:var(--ink);font-size:1.125rem;font-weight:700}.compare_section__gvulN h2.compare_heading__awBe5{margin:0 0 16px;color:var(--ink);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.compare_caption__wkIFy,.compare_lede__UUHjj,.compare_note__TwMgo,.compare_sources__BrCe_{margin:0;color:var(--muted);font-size:var(--text-ui);line-height:1.55}.compare_caption__wkIFy{margin-top:12px}.compare_match__qeT9E{margin:0 0 16px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fdfdfe;line-height:0}.compare_match__qeT9E img{display:block;width:100%;height:auto}.compare_pair__HcvQP{display:grid;grid-template-columns:1fr;gap:16px}.compare_card__fGJIH{display:flex;flex-direction:column;gap:12px;height:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:inherit;text-decoration:none}a.compare_card__fGJIH:hover{border-color:var(--accent)}.compare_name__nCtJL{margin:0;color:var(--ink);font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.25}.compare_chip__HJbee{display:inline-flex;align-self:flex-start;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:var(--text-label);font-weight:600}.compare_guide__wTpES{color:var(--accent);font-size:var(--text-label);font-weight:650}.compare_faq__gVLJp,.compare_prosCard__qYVIY,.compare_quick__zTPTJ,.compare_verdict__uySZN{border:1px solid var(--line);border-radius:8px;background:var(--surface-wash)}.compare_quick__zTPTJ{padding:16px 20px}.compare_quick__zTPTJ p{margin:0;color:var(--ink);font-size:1.0625rem;line-height:1.55}.compare_sources__BrCe_{margin-top:12px;font-size:var(--text-label)}.compare_note__TwMgo a,.compare_sources__BrCe_ a{color:var(--accent)}.compare_tableWrap__L5klL{margin-top:12px}.compare_table__qSOWq{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--paper)}.compare_tableNote__e7gYF{margin:10px 0 0;color:var(--muted);font-size:var(--text-label);line-height:1.5}.compare_labelCol__BpaZB{width:34%}.compare_deviceCol__nw_qG{width:33%}.compare_table__qSOWq td,.compare_table__qSOWq th{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left;overflow-wrap:break-word}.compare_table__qSOWq thead th{position:sticky;top:var(--header-height);z-index:2;background:var(--paper);color:var(--ink);font-size:var(--text-label);font-weight:700;box-shadow:inset 0 -1px 0 var(--line)}.compare_table__qSOWq tbody th{color:var(--ink);font-size:var(--text-ui);font-weight:650}.compare_table__qSOWq td{color:var(--ink);font-size:var(--text-ui);line-height:1.45}.compare_num__DHDMw{text-align:center;font-variant-numeric:tabular-nums;font-weight:650}.compare_unknown__cbji5{color:var(--muted);text-align:center}.compare_noteLine__TwEYD{display:block;margin-top:4px;color:var(--muted);font-size:var(--text-label);font-weight:500;line-height:1.4}.compare_closer__yk6lZ,.compare_tag__cxIGi{display:inline-block;margin-left:8px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--paper);font-size:var(--text-label);font-weight:650;line-height:1.4;vertical-align:middle}.compare_tag__cxIGi{white-space:nowrap}.compare_closer__yk6lZ{margin:6px 0 0;max-width:100%}.compare_pros__JGt2u{display:grid;grid-template-columns:1fr;gap:16px}.compare_prosCard__qYVIY{padding:20px 22px}.compare_prosCard__qYVIY h3{margin:0 0 16px;color:var(--ink);font-size:1.25rem}.compare_listLabel__QDum3{margin:0 0 8px;color:var(--ink);font-size:var(--text-label);font-weight:700}.compare_prosCard__qYVIY ul{margin:0 0 16px;padding:0;list-style:none}.compare_prosCard__qYVIY li{display:grid;grid-template-columns:1.25rem 1fr;gap:8px;margin:0 0 8px;color:var(--ink);font-size:var(--text-ui);line-height:1.45}.compare_mark__4yr_e{color:var(--ink);font-weight:700}.compare_verdict__uySZN{padding:20px 22px}.compare_verdict__uySZN p{margin:0;color:var(--ink);font-size:var(--text-body);line-height:1.6}.compare_faqs__UJnsD{display:grid;gap:12px}.compare_faq__gVLJp{padding:18px 20px;background:var(--paper)}.compare_faq__gVLJp h3{margin:0 0 8px;color:var(--ink);font-size:1.125rem;line-height:1.35}.compare_faq__gVLJp p{margin:0;color:var(--ink);font-size:var(--text-ui);line-height:1.55}.compare_links__Q2NwX{display:flex;flex-wrap:wrap;gap:8px}.compare_links__Q2NwX a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;background:var(--panel);color:var(--accent);font-size:var(--text-label);font-weight:650;text-decoration:none}.compare_links__Q2NwX a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.compare_related__L2oYa{display:grid;grid-template-columns:1fr;gap:12px}.compare_related__L2oYa a{display:block;min-height:44px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;color:var(--ink);text-decoration:none}.compare_related__L2oYa a:hover{border-color:var(--accent)}.compare_related__L2oYa a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.compare_related__L2oYa strong{display:block;margin-bottom:6px}.compare_related__L2oYa span{color:var(--accent);font-size:var(--text-label);font-weight:650}@media (min-width:560px){.compare_pair__HcvQP{grid-template-columns:1fr 1fr}}@media (min-width:701px){.compare_pros__JGt2u{grid-template-columns:1fr 1fr}.compare_related__L2oYa{grid-template-columns:repeat(3,1fr)}.compare_labelCell__jbnRa,.compare_labelHead__LoGxL{position:sticky;left:0;z-index:1;background:var(--paper)}.compare_labelHead__LoGxL{z-index:3}}@media (max-width:700px){.compare_section__gvulN h2.compare_heading__awBe5{font-size:1.5rem}.compare_stack__rKwME colgroup{display:none}.compare_stack__rKwME,.compare_stack__rKwME tbody,.compare_stack__rKwME thead,.compare_stack__rKwME tr{display:block;width:100%}.compare_stack__rKwME thead{position:sticky;top:var(--header-height);z-index:3;background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.compare_stack__rKwME thead tr{display:grid;grid-template-columns:1fr 1fr}.compare_stack__rKwME thead th{position:static;top:auto}.compare_stack__rKwME .compare_labelHead__LoGxL{display:none}.compare_stack__rKwME tbody tr{display:grid;grid-template-columns:1fr 1fr}.compare_stack__rKwME .compare_labelCell__jbnRa{grid-column:1/-1;position:static;padding-bottom:0;border-bottom:0;background:transparent}.compare_stack__rKwME td,.compare_stack__rKwME th{min-width:0;width:auto}}@media (prefers-reduced-motion:reduce){.compare_card__fGJIH,.compare_jump__4ww3q a,.compare_related__L2oYa a{transition:none}}