.RankingArticle-module__tCrtUq__page{--ra-bg:#fafafa;--ra-fg:#0a0a0a;--ra-muted:#5f5f64;--ra-panel:#fff;--ra-soft:#f4f4f5;--ra-border:#0a0a0a1a;--ra-blue:var(--rk-blue,#031bf3);--ra-green:#1a7f4b;--ra-green-bg:#1a7f4b14;--ra-red:#c0392b;--ra-red-bg:#c0392b14;box-sizing:border-box;background:var(--ra-bg);width:100%;color:var(--ra-fg);font-family:var(--md-ref-typeface-brand,"Google Sans Flex", system-ui), sans-serif;-webkit-font-smoothing:antialiased;padding:clamp(112px,11vw,160px) clamp(20px,5vw,48px) clamp(80px,12vw,160px)}.RankingArticle-module__tCrtUq__dark{--ra-bg:#0a0a0a;--ra-fg:#fafaf8;--ra-muted:#fafaf894;--ra-panel:#121214;--ra-soft:#1b1b1f;--ra-border:#fafaf81f;--ra-blue:color-mix(in oklab, var(--rk-blue,#031bf3) 52%, #fafaf8);--ra-green:#3cbe7c;--ra-green-bg:#3cbe7c1a;--ra-red:#e86c5e;--ra-red-bg:#e86c5e1a}.RankingArticle-module__tCrtUq__adult{--ra-bg:#0a0a0a;--ra-fg:#fafaf8;--ra-muted:#fafaf894;--ra-panel:#121214;--ra-soft:#1b1b1f;--ra-border:#fafaf81f;--ra-blue:#9b1c31;--ra-green:#3cbe7c;--ra-green-bg:#3cbe7c1a;--ra-red:#e86c5e;--ra-red-bg:#e86c5e1a}.RankingArticle-module__tCrtUq__article{max-width:1040px;margin:0 auto}.RankingArticle-module__tCrtUq__hero{flex-direction:column;display:flex}.RankingArticle-module__tCrtUq__breadcrumb{color:var(--ra-muted);flex-wrap:wrap;font-size:13px;display:flex}.RankingArticle-module__tCrtUq__crumbSep{opacity:.5;margin:0 8px}.RankingArticle-module__tCrtUq__meta{align-items:center;gap:14px;margin-top:clamp(20px,3vw,36px);display:flex}.RankingArticle-module__tCrtUq__category{background:color-mix(in oklab, var(--ra-blue) 12%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--ra-blue);border-radius:999px;padding:6px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}.RankingArticle-module__tCrtUq__updated{letter-spacing:.06em;text-transform:uppercase;color:var(--ra-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500}.RankingArticle-module__tCrtUq__title{letter-spacing:-.03em;max-width:20ch;color:var(--ra-fg);text-wrap:balance;margin:16px 0 0;font-size:clamp(36px,5.6vw,72px);font-weight:800;line-height:1.03}.RankingArticle-module__tCrtUq__stats{flex-wrap:wrap;margin-top:clamp(28px,4vw,44px);display:flex}.RankingArticle-module__tCrtUq__stat{border-right:1px solid var(--ra-border);flex-direction:column;gap:3px;margin-right:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);display:flex}.RankingArticle-module__tCrtUq__stat:last-child{border-right:0;margin-right:0;padding-right:0}.RankingArticle-module__tCrtUq__statValue{letter-spacing:-.02em;color:var(--ra-fg);font-size:clamp(20px,2.4vw,28px);font-weight:700}.RankingArticle-module__tCrtUq__statLabel{color:var(--ra-muted);font-size:13px;font-weight:400}.RankingArticle-module__tCrtUq__byline{color:var(--ra-muted);margin:clamp(28px,4vw,40px) 0 0;font-size:14px;font-weight:500}.RankingArticle-module__tCrtUq__bylineDot{opacity:.5;margin:0 8px}.RankingArticle-module__tCrtUq__bylineLink{color:var(--ra-blue);text-underline-offset:3px;text-decoration:underline}.RankingArticle-module__tCrtUq__disclosure{background:var(--ra-soft);color:var(--ra-muted);border-radius:12px;margin:18px 0 0;padding:14px 18px;font-size:12.5px;line-height:1.5}.RankingArticle-module__tCrtUq__quick{background:var(--ra-panel);border:1px solid var(--ra-border);border-radius:22px;margin-top:clamp(40px,6vw,72px);padding:clamp(24px,3.5vw,40px)}.RankingArticle-module__tCrtUq__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ra-blue);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600}.RankingArticle-module__tCrtUq__quickText{margin:12px 0 0}.RankingArticle-module__tCrtUq__quickText p{color:var(--ra-fg);text-wrap:pretty;margin:0 0 .8em;font-size:clamp(17px,1.8vw,21px);font-weight:300;line-height:1.55}.RankingArticle-module__tCrtUq__quickText p:last-child{margin-bottom:0}.RankingArticle-module__tCrtUq__quickText ul{margin:0 0 .8em;padding-left:1.4em}.RankingArticle-module__tCrtUq__quickText li{color:var(--ra-fg);margin-bottom:.4em;font-size:clamp(17px,1.8vw,21px);font-weight:300;line-height:1.55}.RankingArticle-module__tCrtUq__jump{flex-wrap:wrap;gap:8px;margin-top:clamp(28px,4vw,40px);display:flex}.RankingArticle-module__tCrtUq__jumpChip{background:var(--ra-panel);border:1px solid var(--ra-border);border-radius:999px;align-items:center;gap:8px;max-width:260px;padding:8px 14px 8px 8px;text-decoration:none;transition:border-color .16s;display:inline-flex}.RankingArticle-module__tCrtUq__jumpChip:hover{border-color:color-mix(in oklab, var(--ra-blue) 50%, var(--ra-border))}.RankingArticle-module__tCrtUq__jumpNum{background:var(--ra-blue);width:22px;height:22px;color:var(--ra-panel);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.RankingArticle-module__tCrtUq__jumpName{color:var(--ra-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.RankingArticle-module__tCrtUq__sectionHeading{letter-spacing:-.025em;color:var(--ra-fg);margin:0 0 clamp(20px,3vw,32px);font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.1}.RankingArticle-module__tCrtUq__ranking{margin-top:clamp(56px,8vw,104px)}.RankingArticle-module__tCrtUq__rankList{flex-direction:column;gap:0;display:flex}.RankingArticle-module__tCrtUq__rankSlot{border-bottom:1px solid var(--ra-border);margin-bottom:clamp(40px,5.5vw,64px);padding-bottom:clamp(40px,5.5vw,64px);scroll-margin-top:24px}.RankingArticle-module__tCrtUq__rankSlot:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.RankingArticle-module__tCrtUq__productEntry{flex-direction:column;display:flex}.RankingArticle-module__tCrtUq__reviewDisclosure{margin-top:10px}.RankingArticle-module__tCrtUq__reviewToggle{background:var(--ra-panel);border:1px solid var(--ra-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;list-style:none;transition:border-color .16s;display:flex}.RankingArticle-module__tCrtUq__reviewToggle::-webkit-details-marker{display:none}.RankingArticle-module__tCrtUq__reviewToggle:hover{border-color:color-mix(in oklab, var(--ra-blue) 45%, var(--ra-border))}.RankingArticle-module__tCrtUq__reviewToggleText{letter-spacing:.01em;color:var(--ra-blue);font-size:14px;font-weight:600}.RankingArticle-module__tCrtUq__reviewToggleIcon{color:var(--ra-blue);font-size:22px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.RankingArticle-module__tCrtUq__reviewDisclosure[open] .RankingArticle-module__tCrtUq__reviewToggleIcon{transform:rotate(180deg)}.RankingArticle-module__tCrtUq__reviewDetail{background:var(--ra-panel);border:1px solid var(--ra-border);border-radius:18px;flex-direction:column;gap:clamp(16px,2vw,24px);margin-top:12px;padding:clamp(20px,2.8vw,32px);display:flex}.RankingArticle-module__tCrtUq__reviewHeadline{letter-spacing:-.015em;color:var(--ra-fg);margin:0;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.25}.RankingArticle-module__tCrtUq__reviewProse p{color:var(--ra-muted);text-wrap:pretty;margin:0 0 .9em;font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.7}.RankingArticle-module__tCrtUq__reviewProse p:last-child{margin-bottom:0}.RankingArticle-module__tCrtUq__reviewProse ul{margin:0 0 .9em;padding-left:1.4em}.RankingArticle-module__tCrtUq__reviewProse li{color:var(--ra-muted);margin-bottom:.4em;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.RankingArticle-module__tCrtUq__prosConsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.RankingArticle-module__tCrtUq__prosConsGrid{grid-template-columns:1fr}}.RankingArticle-module__tCrtUq__prosCons{flex-direction:column;gap:8px;display:flex}.RankingArticle-module__tCrtUq__prosConsLabel{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700}.RankingArticle-module__tCrtUq__prosLabel{color:var(--ra-green)}.RankingArticle-module__tCrtUq__consLabel{color:var(--ra-red)}.RankingArticle-module__tCrtUq__prosConsList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.RankingArticle-module__tCrtUq__prosConsItem{color:var(--ra-fg);align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.RankingArticle-module__tCrtUq__proIcon{background:var(--ra-green-bg);width:18px;height:18px;color:var(--ra-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:14px;font-weight:700;display:flex}.RankingArticle-module__tCrtUq__conIcon{background:var(--ra-red-bg);width:18px;height:18px;color:var(--ra-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:14px;font-weight:700;display:flex}.RankingArticle-module__tCrtUq__features{flex-direction:column;gap:8px;display:flex}.RankingArticle-module__tCrtUq__featuresLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ra-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700}.RankingArticle-module__tCrtUq__featureList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.RankingArticle-module__tCrtUq__featureItem{background:var(--ra-soft);border:1px solid var(--ra-border);color:var(--ra-fg);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:400;display:inline-flex}.RankingArticle-module__tCrtUq__bestFor{color:var(--ra-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:flex}.RankingArticle-module__tCrtUq__bestForLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ra-blue);flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700}.RankingArticle-module__tCrtUq__verdictBadge{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.RankingArticle-module__tCrtUq__verdictChip{letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.RankingArticle-module__tCrtUq__verdict_highly_recommended{background:var(--ra-green-bg);color:var(--ra-green)}.RankingArticle-module__tCrtUq__verdict_recommended{background:color-mix(in oklab, var(--ra-blue) 10%, transparent);color:var(--ra-blue)}.RankingArticle-module__tCrtUq__verdict_consider_alternatives{color:#9a7200;background:#c896001a}.RankingArticle-module__tCrtUq__dark .RankingArticle-module__tCrtUq__verdict_consider_alternatives{color:#e8b800}.RankingArticle-module__tCrtUq__verdict_not_recommended{background:var(--ra-red-bg);color:var(--ra-red)}.RankingArticle-module__tCrtUq__verdictSummary{color:var(--ra-muted);flex:1;min-width:180px;margin:0;font-size:14px;font-weight:300;line-height:1.55}.RankingArticle-module__tCrtUq__bodySections{flex-direction:column;gap:clamp(40px,6vw,64px);margin-top:clamp(56px,8vw,104px);display:flex}.RankingArticle-module__tCrtUq__bodySectionHeading{letter-spacing:-.02em;color:var(--ra-fg);margin:0 0 clamp(14px,2vw,22px);font-size:clamp(22px,2.8vw,34px);font-weight:800;line-height:1.12}.RankingArticle-module__tCrtUq__bodySectionProse p{color:var(--ra-muted);text-wrap:pretty;margin:0 0 1em;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.72}.RankingArticle-module__tCrtUq__bodySectionProse p:last-child{margin-bottom:0}.RankingArticle-module__tCrtUq__bodySectionProse ul{margin:0 0 1em;padding-left:1.5em}.RankingArticle-module__tCrtUq__bodySectionProse li{color:var(--ra-muted);margin-bottom:.5em;font-size:clamp(16px,1.4vw,18px);line-height:1.68}.RankingArticle-module__tCrtUq__bodySectionProse strong{color:var(--ra-fg);font-weight:700}.RankingArticle-module__tCrtUq__methodology{margin-top:clamp(56px,8vw,104px)}.RankingArticle-module__tCrtUq__methodIntro{margin-top:-4px;margin-bottom:clamp(24px,3.5vw,40px)}.RankingArticle-module__tCrtUq__methodIntro p{color:var(--ra-muted);margin:0 0 .8em;font-size:clamp(16px,1.5vw,18px);font-weight:300;line-height:1.65}.RankingArticle-module__tCrtUq__methodIntro p:last-child{margin-bottom:0}.RankingArticle-module__tCrtUq__dimGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.RankingArticle-module__tCrtUq__dimCard{background:var(--ra-panel);border:1px solid var(--ra-border);border-radius:18px;flex-direction:column;padding:clamp(18px,2.2vw,26px);display:flex}.RankingArticle-module__tCrtUq__dimIndex{letter-spacing:.08em;color:var(--ra-blue);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600}.RankingArticle-module__tCrtUq__dimName{letter-spacing:-.01em;color:var(--ra-fg);margin:10px 0 0;font-size:18px;font-weight:600}.RankingArticle-module__tCrtUq__dimDesc{color:var(--ra-muted);margin:6px 0 0;font-size:13.5px;font-weight:300;line-height:1.55}.RankingArticle-module__tCrtUq__verdict{margin-top:clamp(56px,8vw,104px)}.RankingArticle-module__tCrtUq__verdictProse p{color:var(--ra-muted);text-wrap:pretty;margin:0 0 1em;font-size:clamp(16px,1.5vw,19px);font-weight:300;line-height:1.7}.RankingArticle-module__tCrtUq__verdictProse p:last-child{margin-bottom:0}.RankingArticle-module__tCrtUq__verdictProse ul{margin:0 0 1em;padding-left:1.4em}.RankingArticle-module__tCrtUq__verdictProse li{color:var(--ra-muted);margin-bottom:.5em;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.RankingArticle-module__tCrtUq__faq{margin-top:clamp(56px,8vw,104px)}.RankingArticle-module__tCrtUq__faqList{border-top:1px solid var(--ra-border)}.RankingArticle-module__tCrtUq__faqItem{border-bottom:1px solid var(--ra-border)}.RankingArticle-module__tCrtUq__faqQ{letter-spacing:-.01em;color:var(--ra-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.4vw,26px) 0;font-size:clamp(16px,1.7vw,19px);font-weight:600;list-style:none;display:flex}.RankingArticle-module__tCrtUq__faqQ::-webkit-details-marker{display:none}.RankingArticle-module__tCrtUq__faqIcon{color:var(--ra-blue);flex:none;font-size:22px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.RankingArticle-module__tCrtUq__faqItem[open] .RankingArticle-module__tCrtUq__faqIcon{transform:rotate(45deg)}.RankingArticle-module__tCrtUq__faqA{color:var(--ra-muted);margin:0;padding:0 0 clamp(20px,2.6vw,28px);font-size:clamp(15px,1.4vw,17px);font-weight:300;line-height:1.65}.RankingArticle-module__tCrtUq__related{margin-top:clamp(56px,8vw,104px)}.RankingArticle-module__tCrtUq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.RankingArticle-module__tCrtUq__relatedCard{background:var(--ra-panel);border:1px solid var(--ra-border);border-radius:18px;flex-direction:column;gap:6px;padding:clamp(18px,2vw,24px);text-decoration:none;transition:border-color .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.RankingArticle-module__tCrtUq__relatedCard:hover{border-color:color-mix(in oklab, var(--ra-blue) 50%, var(--ra-border));transform:translateY(-2px)}.RankingArticle-module__tCrtUq__relatedCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--ra-blue);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:600}.RankingArticle-module__tCrtUq__relatedTitle{letter-spacing:-.01em;color:var(--ra-fg);font-size:clamp(14px,1.2vw,16px);font-weight:600;line-height:1.3}.RankingArticle-module__tCrtUq__relatedArrow{color:var(--ra-blue);margin-top:auto;font-size:16px}@media (max-width:640px){.RankingArticle-module__tCrtUq__relatedGrid,.RankingArticle-module__tCrtUq__dimGrid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.RankingArticle-module__tCrtUq__relatedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.RankingArticle-module__tCrtUq__jumpChip,.RankingArticle-module__tCrtUq__faqIcon,.RankingArticle-module__tCrtUq__relatedCard{transition:none!important}.RankingArticle-module__tCrtUq__relatedCard:hover{transform:none}}
/*# sourceMappingURL=02oo1--ktbupr.css.map*/