.wtb_page__BcC3F{padding-bottom:2.5rem;--win:var(--brand,#047857);--win-tint:color-mix(in srgb,var(--win) 8%,#fff);--win-line:color-mix(in srgb,var(--win) 30%,#fff);--heat:#c2410c;--heat-tint:#fff7ed;--cold:#1d4ed8;--cold-tint:#eff6ff}.wtb_hero__g_dle{display:grid;gap:1.25rem;margin-top:.5rem}@media (min-width:960px){.wtb_hero__g_dle{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}}.wtb_hero__g_dle h1{margin:.35rem 0 .7rem;font-size:clamp(1.6rem,3.4vw,2.35rem);line-height:1.15}.wtb_lede__t73qD{font-size:1.05rem;line-height:1.65;max-width:44rem;color:var(--ink-soft,var(--ink))}.wtb_facts__7E0HH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.1rem 0 0}@media (min-width:700px){.wtb_facts__7E0HH{grid-template-columns:repeat(4,minmax(0,1fr))}}.wtb_fact__gx69j{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface,#fff);padding:.7rem .85rem}.wtb_fact__gx69j b{display:block;font-size:1.15rem;line-height:1.2}.wtb_fact__gx69j span{font-size:.78rem;color:var(--muted)}.wtb_section__CD34h{margin-top:2.25rem}.wtb_section__CD34h h2{display:flex;align-items:center;gap:.55rem;font-size:clamp(1.25rem,2.4vw,1.55rem);margin:0 0 .5rem}.wtb_section__CD34h h2 svg{color:var(--win);flex:none}.wtb_sectionLede__Ksaur{color:var(--muted);max-width:46rem;line-height:1.6;margin:0 0 1rem}.wtb_pick__RmQrJ{display:grid;gap:1rem;border:2px solid var(--win);border-radius:calc(var(--radius) + 4px);background:linear-gradient(180deg,var(--win-tint),var(--surface,#fff) 55%);padding:1.15rem;position:relative}@media (min-width:720px){.wtb_pick__RmQrJ{grid-template-columns:170px minmax(0,1fr);padding:1.35rem}}.wtb_pickMedia__ZHc3K{display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:.6rem;align-self:start}.wtb_pickMedia__ZHc3K img{width:100%;max-width:150px;height:auto}.wtb_rank__OEYjf{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px;background:var(--win);color:#fff}.wtb_rankAlt__05A3F{background:#334155}.wtb_pick__RmQrJ h3,.wtb_runner__UStSG h3{margin:.45rem 0 .25rem;font-size:1.2rem}.wtb_priceLine__0ZxZ_{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin:.5rem 0 .4rem}.wtb_priceBig__x7CwA{font-size:1.7rem;font-weight:800;color:var(--win)}.wtb_priceWas__UyMWI{text-decoration:line-through;color:var(--muted)}.wtb_perMg__0D_rQ{font-weight:700;font-size:.92rem}.wtb_ticks__UDsDX{list-style:none;padding:0;margin:.6rem 0 .9rem;display:grid;gap:.35rem;font-size:.92rem}.wtb_ticks__UDsDX li{display:flex;gap:.45rem;align-items:flex-start}.wtb_ticks__UDsDX svg{color:var(--win);flex:none;margin-top:.15rem}.wtb_cta__VdvU9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:.8rem 1.25rem;border-radius:999px;background:var(--win);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 24px color-mix(in srgb,var(--win) 30%,transparent);text-align:center}.wtb_cta__VdvU9:focus-visible,.wtb_cta__VdvU9:hover{color:#fff;filter:brightness(1.07)}.wtb_ctaGhost__IB06Z{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.55rem 1rem;border-radius:999px;border:1.5px solid var(--line-strong,var(--line));color:var(--ink);font-weight:700;font-size:.9rem;text-decoration:none;background:var(--surface,#fff)}.wtb_ctaRow__8gYBT{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.wtb_stock__cw35L{font-size:.8rem;font-weight:700}.wtb_stockOut__c_HTX{color:#b91c1c}.wtb_note__gLyRS{font-size:.78rem;color:var(--muted);margin:.55rem 0 0;line-height:1.5}.wtb_runner__UStSG{border:1px solid var(--line-strong,var(--line));border-radius:calc(var(--radius) + 4px);background:var(--surface,#fff);padding:1.15rem 1.25rem;margin-top:1rem}.wtb_runnerGrid__TQjZ1{display:grid;gap:.5rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:.75rem 0 .9rem;font-size:.9rem}.wtb_runnerGrid__TQjZ1 dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.wtb_runnerGrid__TQjZ1 dd{margin:.1rem 0 0}.wtb_tableWrap__wNR41{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface,#fff)}.wtb_table__obXje{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px}.wtb_table__obXje td,.wtb_table__obXje th{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--line);vertical-align:top}.wtb_table__obXje thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:color-mix(in srgb,var(--line) 25%,#fff)}.wtb_table__obXje tr:last-child td,.wtb_table__obXje tr:last-child th{border-bottom:0}.wtb_win__bX9vA{color:var(--win);font-weight:800}.wtb_thermo__kW6kn{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wtb_thermoCard__QejGM{border-radius:var(--radius);padding:.95rem 1rem;border:1px solid var(--line);background:var(--surface,#fff)}.wtb_thermoHeat__ZU_73{background:var(--heat-tint);border-color:#fed7aa}.wtb_thermoCold__QA17W{background:var(--cold-tint);border-color:#bfdbfe}.wtb_thermoCard__QejGM b{font-size:1.5rem;display:block}.wtb_thermoHeat__ZU_73 b{color:var(--heat)}.wtb_thermoCold__QA17W b{color:var(--cold)}.wtb_thermoCard__QejGM p{margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.wtb_bar__5lpzm{height:10px;border-radius:999px;background:linear-gradient(90deg,#1d4ed8,#60a5fa 30%,#fde68a 60%,#f97316 80%,#b91c1c);position:relative;margin:1.4rem 0 .4rem}.wtb_barMark__JBhQP{position:absolute;top:-1.25rem;transform:translateX(-50%);font-size:.72rem;font-weight:800;white-space:nowrap}.wtb_barMark__JBhQP:after{content:"";position:absolute;left:50%;top:1.05rem;width:2px;height:14px;background:var(--ink)}.wtb_barScale__8UGm8{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted)}.wtb_grid__FRRIo{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.wtb_tile___meeF{display:block;border:1px solid var(--line);border-radius:var(--radius);padding:.85rem .95rem;background:var(--surface,#fff);text-decoration:none;color:var(--ink);transition:border-color .15s ease,transform .15s ease}.wtb_tile___meeF:focus-visible,.wtb_tile___meeF:hover{border-color:var(--win);transform:translateY(-1px)}.wtb_tile___meeF strong{display:block;font-size:1rem}.wtb_tile___meeF span{display:block;font-size:.82rem;color:var(--muted);margin-top:.2rem;line-height:1.45}.wtb_chips__veiMA{display:flex;flex-wrap:wrap;gap:.45rem}.wtb_chip__pGOpC{display:inline-flex;align-items:center;gap:.3rem;min-height:36px;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--line-strong,var(--line));background:var(--surface,#fff);font-size:.85rem;font-weight:600;text-decoration:none;color:var(--ink)}.wtb_chip__pGOpC:hover{border-color:var(--win);color:var(--win)}.wtb_checklist__wbFX5{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.wtb_checklist__wbFX5 li{counter-increment:step;position:relative;padding:.85rem 1rem .85rem 3.1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface,#fff);line-height:1.55}.wtb_checklist__wbFX5 li:before{content:counter(step);position:absolute;left:.9rem;top:.8rem;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;background:var(--win);color:#fff;font-weight:800;font-size:.8rem}.wtb_faq__KfuFB details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface,#fff);padding:.2rem 1rem;margin-bottom:.55rem}.wtb_faq__KfuFB summary{cursor:pointer;font-weight:700;padding:.7rem 0;min-height:44px}.wtb_faq__KfuFB details p{margin:0 0 .85rem;line-height:1.6}.wtb_callout__1zL7R{border:1px dashed var(--line-strong,var(--line));border-radius:var(--radius);padding:.95rem 1.1rem;background:color-mix(in srgb,var(--line) 18%,#fff);line-height:1.6}.wtb_codeBadge__dEi3h{display:inline-block;font-weight:800;border:1.5px dashed var(--win);color:var(--win);border-radius:8px;padding:.15rem .5rem;font-size:.85rem;background:#fff}.wtb_split__2tf8t{display:grid;gap:1rem}@media (min-width:900px){.wtb_split__2tf8t{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wtb_prose__DOUhX p{line-height:1.7;max-width:46rem}.wtb_map__SlivW{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;max-width:760px}.wtb_mapCell__ie5Wd{aspect-ratio:1;display:grid;place-items:center;border-radius:6px;font-size:clamp(.6rem,1.6vw,.85rem);font-weight:800;text-decoration:none;color:#0f172a;border:1px solid rgba(15,23,42,.08);transition:transform .12s ease,box-shadow .12s ease;position:relative}.wtb_mapCell__ie5Wd:focus-visible,.wtb_mapCell__ie5Wd:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(15,23,42,.18);z-index:1}.wtb_mapCurrent__O9KUl{outline:3px solid #0f172a;outline-offset:1px}.wtb_mapModes__msAQb{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.wtb_mapMode__V3A52{min-height:40px;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--line-strong,var(--line));background:var(--surface,#fff);font-weight:700;font-size:.85rem;cursor:pointer;color:var(--ink)}.wtb_mapModeOn__onrYi{background:#0f172a;border-color:#0f172a;color:#fff}.wtb_legend__LCeBK{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;font-size:.8rem;color:var(--muted)}.wtb_legend__LCeBK i{display:inline-block;width:.85rem;height:.85rem;border-radius:3px;margin-right:.3rem;vertical-align:-2px}.wtb_mapDetail__qgeyN{margin-top:.75rem;min-height:1.5rem;font-size:.9rem}.wtb_regionList__vFsPF{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wtb_regionList__vFsPF h3{font-size:.95rem;margin:0 0 .4rem}.wtb_regionList__vFsPF ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem}.wtb_featured__vxzRq{border:1.5px solid var(--win-line);background:var(--win-tint)}