.best_indexTitle__WQeOM{margin:0 0 var(--faat-s3);font-size:18px;font-weight:600;color:var(--faat-text-2)}.best_index__6t6Nf{list-style:none;margin:0;padding:0;border-top:2px solid var(--faat-ink)}.best_index__6t6Nf li{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1.2fr);gap:var(--faat-s2) var(--faat-s4);align-items:baseline;padding:var(--faat-s4) var(--faat-s3);border-bottom:1px solid var(--faat-border-2)}.best_index__6t6Nf li[data-us]{background:var(--faat-magenta-tint);border-bottom-color:#ffc6e2}.best_index__6t6Nf p{margin:0}.best_indexBuyer__74n4_{font-size:clamp(22px,2.5vw,32px);line-height:1.12;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.best_indexPick__iIfup{font-family:var(--faat-font-display);font-weight:800;font-size:clamp(28px,2.8vw,38px);line-height:1}.best_indexPick__iIfup a{text-decoration-thickness:2px;text-underline-offset:4px}.best_index__6t6Nf li[data-us] .best_indexPick__iIfup{color:var(--faat-magenta-text)}.best_indexWhy__av4NU{font-size:16px;color:var(--faat-text-2)}.best_index__6t6Nf li[data-us] .best_indexWhy__av4NU{color:var(--faat-text)}.best_sister__xIPq6{margin-top:var(--faat-s4)}.best_picker__GAZdJ{display:grid;gap:var(--faat-s3)}.best_questions__9IBll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--faat-ink);border-radius:24px;background:var(--faat-surface);overflow:hidden}.best_question__2q8mb{display:grid;align-content:start;gap:8px;margin:0;min-width:0;padding:var(--faat-s4);border:0;border-right:1px solid var(--faat-border-2)}.best_question__2q8mb:last-child{border-right:0}.best_question__2q8mb legend{float:left;width:100%;padding:0;margin-bottom:var(--faat-s2);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.best_option__DzJTE{position:relative;display:block;clear:both;cursor:pointer}.best_option__DzJTE input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.best_option__DzJTE span{display:block;padding:12px 16px;border:1px solid var(--faat-border-2);border-radius:var(--faat-radius);background:var(--faat-surface-2);font-weight:500;transition:background .15s,border-color .15s,color .15s}.best_option__DzJTE:hover span{border-color:var(--faat-text)}.best_option__DzJTE input:checked+span{border-color:var(--faat-ink);background:var(--faat-ink);color:var(--faat-bone)}.best_option__DzJTE input:focus-visible+span{outline:2px solid var(--faat-magenta-text);outline-offset:3px}.best_verdict__sg_J5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--faat-s2) var(--faat-s4);min-height:52px}.best_verdict__sg_J5 p{margin:0;max-width:820px;font-size:18px;font-weight:500}.best_clear__COoxz{padding:8px 0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--faat-magenta-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.best_compare__BE49C{min-width:860px}.best_compare__BE49C tbody th{width:22%;font-weight:600;color:var(--faat-text)}.best_compare__BE49C tbody th a{text-underline-offset:3px}.best_name__dqEWS{display:block}.best_compare__BE49C td,.best_name__dqEWS{transition:opacity .2s var(--faat-ease)}.best_compare__BE49C tr[data-state=out] .best_name__dqEWS,.best_compare__BE49C tr[data-state=out] td{opacity:.42}.best_compare__BE49C tr[data-state=fit] th{box-shadow:inset 4px 0 0 var(--faat-magenta)}.best_mark__5WfSA{display:block;margin-top:6px;font-size:13px;line-height:1.4;font-weight:400;color:var(--faat-text-2)}.best_mark__5WfSA strong{font-weight:700;color:var(--faat-text)}.best_mark__5WfSA[data-state=fit] strong{color:var(--faat-magenta-text)}.best_method__jNgfm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--faat-s5);padding-top:var(--faat-s4);border-top:2px solid var(--faat-ink)}.best_method__jNgfm h3{margin:0 0 var(--faat-s2);font-size:clamp(22px,2.2vw,27px);line-height:1.15;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.best_method__jNgfm p{margin:0;color:var(--faat-text-2)}.best_method__jNgfm a{color:var(--faat-magenta-text);text-underline-offset:3px}.best_checks__ggqcH{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--faat-s3)}.best_checks__ggqcH li{display:grid;grid-template-rows:auto 1fr auto;padding:var(--faat-s4);border:1px solid var(--faat-border);border-radius:20px;background:var(--faat-surface);box-shadow:var(--faat-shadow-card)}.best_checks__ggqcH h3{margin:0 0 6px;font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.best_checks__ggqcH p{margin:0}.best_checkWhy__mc2Lh{color:var(--faat-text-2)}.best_checkOurs__r2wAH{margin-top:var(--faat-s3)!important;padding-top:var(--faat-s3);border-top:1px dashed var(--faat-border-2);font-size:16px}.best_checkOurs__r2wAH span{font-weight:700;color:var(--faat-magenta-text)}.best_checkOurs__r2wAH a{color:var(--faat-magenta-text);text-underline-offset:3px}.best_notParallel__H31S7{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--faat-s5);align-items:start}.best_notParallel__H31S7 dl{margin:0;border-top:1px solid var(--faat-border-2)}.best_notParallel__H31S7 dl>div{display:grid;grid-template-columns:150px 1fr;gap:var(--faat-s3);padding:var(--faat-s3) 0;border-bottom:1px solid var(--faat-border-2)}.best_notParallel__H31S7 dt{font-weight:600}.best_notParallel__H31S7 dd,.best_notParallel__H31S7 p{margin:0;color:var(--faat-text-2)}.best_notParallel__H31S7 p a{color:var(--faat-magenta-text);text-underline-offset:3px}.best_try__0sECV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--faat-s3);padding:var(--faat-s4);border-radius:24px;background:var(--faat-magenta-tint);border:1px solid #ffc6e2}.best_try__0sECV p{flex:1 1 320px;margin:0;font-size:18px}@media (max-width:900px){.best_checks__ggqcH,.best_index__6t6Nf li,.best_method__jNgfm,.best_notParallel__H31S7,.best_questions__9IBll{grid-template-columns:1fr}.best_question__2q8mb{border-right:0;border-bottom:1px solid var(--faat-border-2)}.best_question__2q8mb:last-child{border-bottom:0}.best_method__jNgfm{gap:var(--faat-s4)}}@media (max-width:560px){.best_index__6t6Nf li{padding:var(--faat-s3) var(--faat-s2)}.best_notParallel__H31S7 dl>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.best_compare__BE49C td,.best_name__dqEWS,.best_option__DzJTE span{transition:none}}