.list_page__2tDmV{display:block}.list_head__9LbAd{background:var(--white);border-bottom:1px solid var(--rule)}.list_bodyWrap__qrPbu,.list_headWrap__wxziG{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter);display:grid;gap:64px;align-items:start}.list_headWrap__wxziG{grid-template-columns:minmax(0,1fr) 420px;padding-top:24px;padding-bottom:44px}.list_headWrap__wxziG .breadcrumbs{margin-bottom:18px}.list_headWrap__wxziG h1{font-size:58px;font-weight:700;line-height:1.04;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.list_dek__N8qEj{font-size:20px;line-height:1.5;max-width:34em;margin:0 0 12px}.list_meta__KBIKk{font-size:15.5px;color:var(--ink-2);margin:0}.list_meta__KBIKk .list-share-button{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--contour);text-underline-offset:.25em;cursor:pointer}.list_coverStrip___PaP5{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:20px}.list_coverStrip___PaP5 img{width:62px;height:auto;display:block;box-shadow:0 1px 2px rgba(0,0,0,.18)}.list_whyNow__BnMo_{border-left:3px solid var(--ink);padding:2px 0 2px 18px;margin-top:30px}.list_whyNow__BnMo_ h2{font-size:24px;font-weight:600;margin:0 0 8px}.list_genesis__cTMW0 p{font-size:16.5px;line-height:1.55;margin:0}.list_clamped__f_DAq{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.list_textButton__sv9td{background:none;border:0;padding:6px 0 0;font:inherit;font-size:15.5px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--contour);text-underline-offset:.25em;cursor:pointer}.list_sources__ilL_4{list-style:none;margin:12px 0 0;padding:0;font-size:15.5px}.list_sources__ilL_4 li{border-top:1px solid var(--rule);padding:8px 0}.list_sources__ilL_4 a{color:var(--ink);text-decoration:none}.list_sources__ilL_4 a:hover{text-decoration:underline;text-underline-offset:.2em}.list_sources__ilL_4 span{display:block;color:var(--ink-2);font-size:14px}.list_bodyWrap__qrPbu{grid-template-columns:minmax(0,1fr) 340px;padding-top:36px;padding-bottom:80px}.list_main__zMhEK{min-width:0}.list_writeup__aE3tq{max-width:40em;margin:0 0 40px}.list_writeup__aE3tq p{font-size:17.5px;line-height:1.6;margin:0 0 16px}.list_ranked__ElUsH{list-style:none;margin:0;padding:0}.list_ranked__ElUsH li{border-bottom:1px solid var(--rule)}.list_rankedLink__vvg1u{display:grid;grid-template-columns:44px 92px minmax(0,1fr);gap:22px;padding:26px 0;align-items:start;color:var(--ink);text-decoration:none}.list_rank__urODJ{font:700 34px/1 var(--font-display),Georgia,serif;color:var(--ink-2);padding-top:2px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.list_rankCover__dA00W{display:flex;align-items:flex-start}.list_rankCover__dA00W img{width:92px;height:auto;display:block;box-shadow:0 1px 2px rgba(0,0,0,.18),0 8px 18px rgba(0,0,0,.1)}.list_rankCopy__3LQh4{display:grid;gap:4px}.list_rankCopy__3LQh4 b{font:600 27px/1.15 var(--font-display),Georgia,serif;letter-spacing:-.012em}.list_rankedLink__vvg1u:hover b{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.list_rankAuthor__K8jcM{color:var(--ink-2);font-size:16px}.list_rankWhy__7hN27{font-size:17px;line-height:1.55;max-width:38em;margin-top:4px}.list_entryRow__lL2jt{display:grid;grid-template-columns:44px 92px minmax(0,1fr);grid-template-areas:"rank cover head" "rank cover body";grid-template-rows:auto 1fr;column-gap:22px;padding:26px 0;align-items:start}.list_entryRow__lL2jt>.list_rank__urODJ{grid-area:rank}.list_entryRow__lL2jt>.list_rankCover__dA00W{grid-area:cover}.list_entryHead__JPlAW{grid-area:head;display:grid;gap:4px;justify-items:start}.list_entryBody__Hy8x_{grid-area:body;min-width:0}.list_entryTitle__pzgn2{margin:0;font:600 27px/1.15 var(--font-display),Georgia,serif;letter-spacing:-.012em}.list_entryTitle__pzgn2 a{color:var(--ink);text-decoration:none}.list_entryTitle__pzgn2 a:hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.list_entryText__OzjFG{font-size:17px;line-height:1.6;max-width:38em;margin:6px 0 0}.list_entryText__OzjFG a,.list_writeup__aE3tq a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.list_rankSignal__C6rtx{font-size:14.5px;color:var(--ink-2)}.list_more__J5j0W{margin-top:24px;cursor:pointer}.list_rail__3WANb{position:sticky;top:20px}.list_rail__3WANb section{border-top:2px solid var(--ink);padding-top:16px;margin-bottom:30px}.list_rail__3WANb h2{font-size:24px;font-weight:600;margin:0 0 10px}.list_tags__SdVs8{display:flex;flex-wrap:wrap;gap:8px}.list_tags__SdVs8 a{font-size:14.5px;border:1px solid var(--rule);border-radius:14px;padding:3px 11px;background:var(--white);color:var(--ink);text-decoration:none}.list_tags__SdVs8 a:hover{border-color:var(--ink-2)}.list_stats__zf_LV{list-style:none;margin:0;padding:0;font-size:16px;color:var(--ink-2)}.list_stats__zf_LV li{padding:4px 0}.list_stats__zf_LV a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--contour);text-underline-offset:.2em}.list_invite__5mE2f p{font-size:16.5px;margin:0 0 14px}@media (max-width:1000px){.list_bodyWrap__qrPbu,.list_headWrap__wxziG{grid-template-columns:minmax(0,1fr);gap:28px}.list_rail__3WANb{position:static}}@media (max-width:520px){.list_headWrap__wxziG h1{font-size:38px}.list_dek__N8qEj{font-size:18px}.list_coverStrip___PaP5 img{width:46px}.list_rankedLink__vvg1u{grid-template-columns:28px 64px minmax(0,1fr);gap:12px}.list_entryRow__lL2jt{grid-template-columns:28px 64px minmax(0,1fr);grid-template-areas:"rank cover head" "body body body";grid-template-rows:auto auto;gap:14px 12px}.list_entryText__OzjFG{margin-top:0}.list_rank__urODJ{font-size:26px}.list_rankCover__dA00W img{width:64px}.list_entryTitle__pzgn2,.list_rankCopy__3LQh4 b{font-size:22px}}.insight-pills_key__hBnkD{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:0 0 6px;font-size:13.5px;color:var(--ink-2)}.insight-pills_key__hBnkD b{font-weight:600}.insight-pills_insights__SJi_R{display:grid;gap:7px;margin-top:12px;--tag-height:calc(13px * 1.3 + 8px)}.insight-pills_insightRow__TweQK{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.insight-pills_pill__mW3Zk{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;font-size:13.5px;line-height:1.3;border-radius:999px;padding:4px 11px 4px 8px;color:var(--ink)}.insight-pills_pill__mW3Zk svg,.insight-pills_sits__epyTm svg{flex:none}.insight-pills_pill__mW3Zk svg{margin-top:calc((1.3em - 15px) / 2)}.insight-pills_come__TlXWG{background:var(--land)}.insight-pills_expect__LZE9Z{background:var(--white);border:1px solid var(--contour);padding:3px 10px 3px 7px}.insight-pills_sits__epyTm{display:inline-flex;align-items:center;gap:6px;padding-left:8px;color:var(--ink-2)}.insight-pills_sitsRow__WClSw{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;align-items:start}.insight-pills_sitsRow__WClSw>.insight-pills_sits__epyTm{height:var(--tag-height)}.insight-pills_sitsTags__aJsX2{display:flex;flex-wrap:wrap;gap:6px 8px}.insight-pills_tag___jld6{font-size:13px;line-height:1.3;border:1px solid var(--rule);border-radius:999px;padding:3px 10px;background:var(--white);color:var(--ink);text-decoration:none}.insight-pills_tag___jld6:hover{border-color:var(--ink-2)}.guides_guidePage__SAq1y,.guides_page__iE1Iv{width:100%;max-width:var(--measure);margin:0 auto;padding:24px var(--gutter) 72px}.guides_guideHeader__bVTUv,.guides_hero__okGm3{max-width:820px;margin-bottom:2rem}.guides_hubGrid__xgaG3,.guides_recommendationGrid__WNYow{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px 32px}.guides_hubCard__zRXJx,.guides_recommendationCard__GKI_B{border:0;border-top:2px solid var(--ink);border-radius:0;background:transparent;padding:16px 0 0}.guides_directAnswer__Q6NEZ,.guides_readerNote__vf25L{border:0;border-left:3px solid var(--ink);border-radius:0;background:transparent;padding:2px 0 2px 18px}.guides_hubCard__zRXJx h2,.guides_recommendationCard__GKI_B h3{margin:.25rem 0 .55rem}.guides_hubCard__zRXJx a,.guides_recommendationCard__GKI_B a,.guides_related__nU2ES a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16rem}.guides_eyebrow__45dVi,.guides_role__xPVxu{margin:0;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:normal}.guides_guideLinks__yS7Xd{display:grid;gap:.55rem;margin:1rem 0 0;padding-left:1.1rem}.guides_readerNote__vf25L{margin-top:48px;max-width:820px}.guides_readerNote__vf25L p{line-height:1.6;margin:.45rem 0}.guides_hubCoverStrip__rwYEs{display:flex;align-items:flex-end;gap:8px;margin:0 0 14px}.guides_hubCoverStrip__rwYEs img{width:72px;height:auto;box-shadow:0 1px 2px rgba(0,0,0,.18),0 6px 14px rgba(0,0,0,.08)}.guides_hubGuideCover__WrZYK{display:block;width:96px;margin:0 0 14px}.guides_hubGuideCover__WrZYK img{display:block;width:96px;height:auto;box-shadow:0 1px 2px rgba(0,0,0,.18),0 6px 14px rgba(0,0,0,.08)}.guides_byline__ab_qJ,.guides_reviewLine__1rqWb{color:var(--muted);font-size:.85rem}.guides_directAnswer__Q6NEZ{max-width:860px;margin:0 0 40px}.guides_directAnswer__Q6NEZ h2{margin:.4rem 0 .75rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,3vw,2.2rem)}.guides_directAnswer__Q6NEZ>p:last-child{max-width:72ch;font-size:1.04rem;line-height:1.7}.guides_comparison__13moD,.guides_confidence__GWHZc,.guides_criteria__PaPvl,.guides_related__nU2ES,.guides_sourceSection__jBIhF{margin-top:2.4rem}.guides_comparison__13moD{margin-bottom:2.4rem}.guides_comparisonScroller__YQAHF{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,#fff 82%,var(--paper) 18%)}.guides_comparison__13moD table{width:100%;min-width:760px;border-collapse:collapse}.guides_comparison__13moD td,.guides_comparison__13moD th{padding:.85rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.45}.guides_comparison__13moD thead th{color:var(--muted);font-size:14px;letter-spacing:normal}.guides_comparison__13moD tbody tr:last-child td,.guides_comparison__13moD tbody tr:last-child th{border-bottom:0}.guides_comparisonCaveat__bQcEt{max-width:82ch;margin:.85rem 0 0;color:var(--muted);line-height:1.55}.guides_recommendationGroup__bI8g5+.guides_recommendationGroup__bI8g5{margin-top:2rem}.guides_recommendationGroup__bI8g5>h3{margin-bottom:.8rem;font-family:var(--font-display),Georgia,serif;font-size:1.35rem}.guides_criteria__PaPvl>div{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr) auto;gap:1rem;align-items:baseline;padding:.9rem 0;border-top:1px solid var(--line)}.guides_criteria__PaPvl h3,.guides_criteria__PaPvl p{margin:0}.guides_recommendationCard__GKI_B{display:flex;flex-direction:column}.guides_recommendationLead__XJC1A{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.9rem;align-items:start;margin-bottom:.6rem}.guides_recommendationLead__XJC1A h3{margin-top:.3rem}.guides_recommendationCover__azZtN{display:block;width:96px}.guides_recommendationCover__azZtN img{display:block;width:96px;height:auto;box-shadow:0 1px 2px rgba(0,0,0,.18),0 6px 14px rgba(0,0,0,.08)}.guides_recommendationCard__GKI_B>p{line-height:1.55}.guides_fitGrid__yPk1n{display:grid;gap:.7rem;margin:.5rem 0 1rem}.guides_fitGrid__yPk1n div{border-top:1px solid var(--line);padding-top:.6rem}.guides_fitGrid__yPk1n dt{font-size:14px;font-weight:600;letter-spacing:normal}.guides_fitGrid__yPk1n dd{margin:.25rem 0 0;line-height:1.45}.guides_cardFooter__lmdey{display:flex;justify-content:space-between;gap:.8rem;align-items:center;margin-top:auto}.guides_evidenceLinks__3Z_oo{display:inline-flex;flex-wrap:wrap;gap:.35rem}.guides_evidenceLinks__3Z_oo a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;color:var(--muted);font-size:.68rem}.guides_confidence__GWHZc>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.guides_confidenceColumn__tv0qQ{border-top:3px solid var(--line);padding-top:.75rem}.guides_confidenceColumn__tv0qQ li{margin-bottom:.5rem;line-height:1.5}.guides_sources__C9YoY{display:grid;gap:.75rem;padding-left:1.4rem}.guides_sourceMethod__cgVva{max-width:72ch;color:var(--muted);line-height:1.6}.guides_sources__C9YoY li{padding-left:.3rem}.guides_sources__C9YoY a,.guides_sources__C9YoY span{display:block}.guides_sources__C9YoY span{color:var(--muted);font-size:.76rem;margin-top:.15rem}.guides_related__nU2ES>div{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.guides_voicePage__pZCuA{max-width:calc(860px + 2 * var(--gutter))}.guides_voicePage__pZCuA .guides_directAnswer__Q6NEZ{margin-bottom:8px}.guides_voicePage__pZCuA .guides_directAnswer__Q6NEZ p{margin:0;font-size:1.1rem;line-height:1.65}.guides_insightKey__LCzzq{margin-top:1.6rem}.guides_voiceSection__X_HBg{margin-top:2.6rem}.guides_voiceSection__X_HBg h2{margin:0 0 .8rem;font-size:1.6rem;line-height:1.15}.guides_sectionIntro__RJAEB{margin:0 0 1.4rem;color:var(--ink-2);line-height:1.6}.guides_voicePicks__I0bQ0{display:grid;gap:28px}.guides_voicePick__QxZO6{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start;border-top:2px solid var(--ink);padding-top:16px}.guides_voicePick__QxZO6 h3{margin:0 0 .2rem;font-size:1.15rem;line-height:1.2}.guides_voicePick__QxZO6 p{margin:.4rem 0 0;line-height:1.6}.guides_voicePick__QxZO6 .guides_byline__ab_qJ{margin:0}.guides_voicePage__pZCuA p a,.guides_voicePick__QxZO6 h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16rem}@media (max-width:560px){.guides_voicePick__QxZO6{grid-template-columns:64px minmax(0,1fr);gap:12px}.guides_voicePick__QxZO6 .guides_recommendationCover__azZtN,.guides_voicePick__QxZO6 .guides_recommendationCover__azZtN img{width:64px}}@media (max-width:700px){.guides_criteria__PaPvl>div{grid-template-columns:1fr;gap:.4rem}.guides_cardFooter__lmdey{align-items:flex-start;flex-direction:column}.guides_hubCoverStrip__rwYEs img{width:80px;height:auto}}