.vmap[data-astro-cid-yb7gxf2i]{margin:0;position:relative}.vmap[data-astro-cid-yb7gxf2i] svg[data-astro-cid-yb7gxf2i]{width:100%;height:var(--h);cursor:crosshair;display:block;overflow:visible}@media (width<=760px){.vmap[data-astro-cid-yb7gxf2i] svg[data-astro-cid-yb7gxf2i]{height:calc(var(--h) * .72)}}.vmap[data-astro-cid-yb7gxf2i] .ax{stroke:var(--hair-2);stroke-width:1px}.vmap[data-astro-cid-yb7gxf2i] .grid{stroke:var(--hair);stroke-width:1px}.vmap[data-astro-cid-yb7gxf2i] .typ{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4;opacity:.6}.vmap[data-astro-cid-yb7gxf2i] text{fill:var(--t3);font:12px var(--font)}.vmap[data-astro-cid-yb7gxf2i] .lbl{fill:var(--t1);font-weight:500}.vmap[data-astro-cid-yb7gxf2i] .lbl.hl{font-weight:700}.vmap[data-astro-cid-yb7gxf2i] .pill{fill:var(--canvas);stroke:var(--accent);stroke-width:1.2px}.vmap[data-astro-cid-yb7gxf2i] .lead{stroke:var(--line);stroke-width:1px;opacity:.5}.vmap[data-astro-cid-yb7gxf2i] .d{transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transition-delay:var(--dl,0s)}.vmap[data-astro-cid-yb7gxf2i]:not(.built) .d{opacity:0;transform:translateY(-6px)}.vmap[data-astro-cid-yb7gxf2i] .d .sd{fill:var(--line)}.vmap[data-astro-cid-yb7gxf2i] .d .tp{stroke:var(--line);stroke-width:1px}.vmap[data-astro-cid-yb7gxf2i] .d .rim{fill:none;stroke:var(--line);stroke-width:.8px;opacity:.4}@media (hover:hover) and (pointer:fine){.vmap[data-astro-cid-yb7gxf2i] .d.hot{transition:transform .16s cubic-bezier(.23,1,.32,1);transform:translateY(-5px)}}.vmap[data-astro-cid-yb7gxf2i] .d.hot .tp{stroke-width:2px}.vmap[data-astro-cid-yb7gxf2i] .ring{fill:none;stroke:var(--accent);stroke-width:2px}@media (prefers-reduced-motion:reduce){.vmap[data-astro-cid-yb7gxf2i] .d{transition:none}}.tip[data-astro-cid-yb7gxf2i][hidden]{display:none}.tip[data-astro-cid-yb7gxf2i]{z-index:5;background:var(--s1);width:300px;box-shadow:0 0 0 1px var(--line), 5px 5px 0 var(--hair-2);pointer-events:none;border-radius:10px;grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:10px;font-size:13px;display:grid;position:absolute}.tip[data-astro-cid-yb7gxf2i] img{object-fit:contain;background:#fff;border-radius:6px;width:88px;height:66px}.tip[data-astro-cid-yb7gxf2i] p{margin:0}.tip[data-astro-cid-yb7gxf2i] .tn{font-size:14px;font-weight:500;line-height:1.25}.tip[data-astro-cid-yb7gxf2i] .ts{margin-top:4px;font-size:22px;font-weight:300;line-height:1}.tip[data-astro-cid-yb7gxf2i] .ts span{color:var(--t3);font-size:12px}.head[data-astro-cid-5364bkoa]{padding-top:clamp(28px,4vw,44px)}.crumbs[data-astro-cid-5364bkoa] a[data-astro-cid-5364bkoa]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-5364bkoa] a[data-astro-cid-5364bkoa]:hover{text-decoration:underline}.head[data-astro-cid-5364bkoa] h1[data-astro-cid-5364bkoa]{max-width:22ch;margin:4px 0 18px;font-size:clamp(34px,4.6vw,60px);line-height:1.02}.meta-row[data-astro-cid-5364bkoa]{border-top:2px solid var(--line);border-bottom:1px solid var(--hair-2);flex-wrap:wrap;display:flex}.meta-row[data-astro-cid-5364bkoa] span[data-astro-cid-5364bkoa]{border-right:1px solid var(--hair);color:var(--t2);margin-right:20px;padding:11px 20px 11px 0;font-size:14px}.meta-row[data-astro-cid-5364bkoa] span[data-astro-cid-5364bkoa]:last-child{border-right:0}.meta-row[data-astro-cid-5364bkoa] b[data-astro-cid-5364bkoa]{color:var(--t1);font-size:18px;font-weight:500}@media (width<=640px){.head[data-astro-cid-5364bkoa] h1[data-astro-cid-5364bkoa]{margin-bottom:14px}.meta-row[data-astro-cid-5364bkoa]{grid-template-columns:1fr 1fr;display:grid}.meta-row[data-astro-cid-5364bkoa] span[data-astro-cid-5364bkoa]{border-right:0;border-top:1px solid var(--hair);margin:0;padding:8px 10px 8px 0;font-size:13px}.meta-row[data-astro-cid-5364bkoa] span[data-astro-cid-5364bkoa]:nth-child(-n+2){border-top:0}.meta-row[data-astro-cid-5364bkoa] .feat[data-astro-cid-5364bkoa]{grid-column:1/-1}.meta-row[data-astro-cid-5364bkoa] b[data-astro-cid-5364bkoa]{font-size:16px}}.lead[data-astro-cid-5364bkoa]{grid-template-areas:"verdict""photo""tell";gap:20px;padding-top:20px;padding-bottom:28px;display:grid}@media (width>=900px){.lead[data-astro-cid-5364bkoa]{grid-template:"photo verdict""tell verdict"1fr/1.05fr 1fr;align-items:start;gap:16px 40px;padding-top:24px}}.photo[data-astro-cid-5364bkoa]{box-shadow:0 0 0 1px var(--line);background:#fbf8f5;grid-area:photo;margin:0;padding:clamp(14px,2vw,24px);position:relative}.photo[data-astro-cid-5364bkoa] img[data-astro-cid-5364bkoa]{object-fit:contain;width:100%;height:auto;max-height:460px;display:block}@media (width<=899px){.photo[data-astro-cid-5364bkoa] img[data-astro-cid-5364bkoa]{max-height:220px}}.photo[data-astro-cid-5364bkoa] figcaption[data-astro-cid-5364bkoa]{color:#6a5c57;font-size:11px;position:absolute;bottom:6px;right:10px}.verdict[data-astro-cid-5364bkoa]{grid-area:verdict;gap:14px;display:grid}.tell[data-astro-cid-5364bkoa]{grid-area:tell}@media (width<=899px){.verdict[data-astro-cid-5364bkoa] .dial svg{width:min(100%,190px)}}.card[data-astro-cid-5364bkoa]{box-shadow:0 0 0 1.5px var(--line);background:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cell[data-astro-cid-5364bkoa]{align-content:start;gap:2px;padding:12px 14px 14px;display:grid}.cell[data-astro-cid-5364bkoa]+.cell[data-astro-cid-5364bkoa]{border-left:1px solid var(--hair-2)}.card[data-astro-cid-5364bkoa] dt[data-astro-cid-5364bkoa]{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:500}.card[data-astro-cid-5364bkoa] dd[data-astro-cid-5364bkoa]{margin:0}.fig[data-astro-cid-5364bkoa]{letter-spacing:-.03em;color:var(--t1);font-size:30px;font-weight:800;line-height:1.1}.fig[data-astro-cid-5364bkoa] small[data-astro-cid-5364bkoa]{letter-spacing:0;color:var(--t3);font-size:14px;font-weight:500}.fig[data-astro-cid-5364bkoa].none{color:var(--t3);font-size:22px}.sub[data-astro-cid-5364bkoa]{color:var(--t2);font-size:13px;line-height:1.35}.qual[data-astro-cid-5364bkoa] .fig[data-astro-cid-5364bkoa]:not(.none){color:color-mix(in srgb, var(--ochre) 68%, var(--t1))}.qual[data-astro-cid-5364bkoa]{box-shadow:inset 0 4px 0 var(--ochre)}.price[data-astro-cid-5364bkoa].more .fig[data-astro-cid-5364bkoa]{color:var(--accent)}.price[data-astro-cid-5364bkoa].less .fig[data-astro-cid-5364bkoa]{color:var(--v-great)}@media (width<=560px){.card[data-astro-cid-5364bkoa]{grid-template-columns:1fr 1fr}.cell[data-astro-cid-5364bkoa].rank{border-bottom:1px solid var(--hair-2);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px}.cell[data-astro-cid-5364bkoa].rank dt[data-astro-cid-5364bkoa]{grid-column:1/-1}.cell[data-astro-cid-5364bkoa].qual{border-left:0}.fig[data-astro-cid-5364bkoa]{font-size:26px}}.story[data-astro-cid-5364bkoa]{margin:0;font-size:18px;line-height:1.6}.note[data-astro-cid-5364bkoa]{margin:12px 0 0}.screen-head[data-astro-cid-5364bkoa].solo{grid-template-columns:minmax(0,1fr)}.lead-arrow{margin-left:clamp(24px,6vw,72px)}.mrows[data-astro-cid-5364bkoa]{gap:0;display:grid}.mrow[data-astro-cid-5364bkoa]{grid-template-columns:minmax(150px,220px) minmax(0,1fr) 260px 96px;grid-template-areas:"ml bar mv mp";align-items:center;gap:16px;padding:12px 0;font-size:16px;display:grid}.mrow[data-astro-cid-5364bkoa]+.mrow[data-astro-cid-5364bkoa]{border-top:1px dashed var(--tray-line)}.ml[data-astro-cid-5364bkoa]{grid-area:ml}.mrow[data-astro-cid-5364bkoa] .bbar[data-astro-cid-5364bkoa]{grid-area:bar;height:28px}.mv[data-astro-cid-5364bkoa]{text-align:right;grid-area:mv;font-size:18px;line-height:1.25}.mv[data-astro-cid-5364bkoa] small[data-astro-cid-5364bkoa]{display:block}.mp[data-astro-cid-5364bkoa]{text-align:right;color:var(--t1);grid-area:mp;font-size:24px;font-weight:700}.ml[data-astro-cid-5364bkoa] .note[data-astro-cid-5364bkoa]{color:var(--t3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.mrow[data-astro-cid-5364bkoa] small[data-astro-cid-5364bkoa]{color:var(--t3);font-size:13px;font-weight:400}.mrow[data-astro-cid-5364bkoa].off .bbar[data-astro-cid-5364bkoa]{opacity:.45}.mrow[data-astro-cid-5364bkoa].off .mv[data-astro-cid-5364bkoa],.mrow[data-astro-cid-5364bkoa].off .mp[data-astro-cid-5364bkoa]{color:var(--t3);font-size:16px}.mrow[data-astro-cid-5364bkoa].total{border-top:2px solid var(--line);grid-template-areas:"ml ml ml mp";font-weight:700}.mrow[data-astro-cid-5364bkoa].total .mp[data-astro-cid-5364bkoa]{font-size:30px;font-weight:800}@media (width<=700px){.mrow[data-astro-cid-5364bkoa]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ml mp""bar bar""mv mv";align-items:baseline;gap:8px 12px}.mrow[data-astro-cid-5364bkoa].total{grid-template-areas:"ml mp"}.mv[data-astro-cid-5364bkoa]{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:15px;display:flex}.mv[data-astro-cid-5364bkoa] small[data-astro-cid-5364bkoa]{white-space:nowrap;display:inline}.mp[data-astro-cid-5364bkoa]{font-size:20px}}.qsteps[data-astro-cid-5364bkoa]{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.qsteps[data-astro-cid-5364bkoa] li[data-astro-cid-5364bkoa]{color:var(--t2);grid-template-columns:28px 78px 1fr;align-items:baseline;gap:12px;font-size:15px;display:grid}.qsteps[data-astro-cid-5364bkoa] .qn[data-astro-cid-5364bkoa]{background:var(--t1);width:24px;height:24px;color:var(--canvas);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.qsteps[data-astro-cid-5364bkoa] b[data-astro-cid-5364bkoa]{color:var(--t1)}.qsteps[data-astro-cid-5364bkoa]>li[data-astro-cid-5364bkoa]>b[data-astro-cid-5364bkoa]:first-of-type{font-size:26px;font-weight:800}.qbar[data-astro-cid-5364bkoa]{height:28px}.pbars[data-astro-cid-5364bkoa]{gap:14px;display:grid}.pbar[data-astro-cid-5364bkoa]{grid-template-columns:170px minmax(0,1fr) 110px;align-items:center;gap:16px;display:grid}.pbar[data-astro-cid-5364bkoa] .bbar[data-astro-cid-5364bkoa]{height:30px}.lab[data-astro-cid-5364bkoa]{color:var(--t2);font-size:15px}.pbar[data-astro-cid-5364bkoa] .v[data-astro-cid-5364bkoa]{text-align:right;font-size:24px;font-weight:700}.pnote[data-astro-cid-5364bkoa]{color:var(--t2);margin:2px 0 0 186px;font-size:15px}.pnote[data-astro-cid-5364bkoa].more{color:var(--accent)}.pnote[data-astro-cid-5364bkoa].less{color:var(--v-great)}@media (width<=700px){.pbar[data-astro-cid-5364bkoa]{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.pbar[data-astro-cid-5364bkoa] .bbar[data-astro-cid-5364bkoa]{grid-area:2/1/auto/-1}.pbar[data-astro-cid-5364bkoa] .v[data-astro-cid-5364bkoa]{font-size:20px}.pnote[data-astro-cid-5364bkoa]{margin-left:0}}.foot[data-astro-cid-5364bkoa]{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:20px;padding-bottom:8px;display:flex}.notes[data-astro-cid-5364bkoa]{flex-basis:100%;margin:0;padding-left:18px}
