.rb[data-astro-cid-4b2joqk7]{gap:4px;display:grid}.rb-track[data-astro-cid-4b2joqk7]{height:14px;margin:0 6px;position:relative}.rb-track[data-astro-cid-4b2joqk7]:before{content:"";background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--field-border);position:absolute;inset:4px -6px}.rb-mark[data-astro-cid-4b2joqk7]{position:absolute;inset:0;overflow:visible}.rb-fill[data-astro-cid-4b2joqk7]{stroke:var(--ink);stroke-width:4px}.rb-mark[data-astro-cid-4b2joqk7] circle[data-astro-cid-4b2joqk7]{fill:var(--ink);stroke:var(--surface);stroke-width:2.5px}.rb-ends[data-astro-cid-4b2joqk7]{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:0 8px;font-size:.6875rem;display:flex}.rb-ends[data-astro-cid-4b2joqk7]>span[data-astro-cid-4b2joqk7]:last-child{margin-left:auto}.rb-rank[data-astro-cid-4b2joqk7]{color:var(--ink);font-size:.8125rem;font-weight:500}@media (forced-colors:active){.rb-track[data-astro-cid-4b2joqk7]:before{border:1px solid canvastext}.rb-fill[data-astro-cid-4b2joqk7]{stroke:canvastext}.rb-mark[data-astro-cid-4b2joqk7] circle[data-astro-cid-4b2joqk7]{fill:canvastext;stroke:canvas}}.crumbs[data-astro-cid-6v7w6eki]{color:var(--muted);flex-wrap:wrap;gap:6px;padding:20px 0 0;font-size:.8125rem;display:flex}.crumbs[data-astro-cid-6v7w6eki] a[data-astro-cid-6v7w6eki]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-6v7w6eki] a[data-astro-cid-6v7w6eki]:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px}.crumbs[data-astro-cid-6v7w6eki] [data-astro-cid-6v7w6eki][aria-current=page]{color:var(--ink)}.hero[data-astro-cid-6v7w6eki]{grid-template-columns:minmax(240px,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,4vw,56px);padding:clamp(16px,3vw,32px) 0 clamp(24px,4vw,48px);display:grid}@media (width<=900px){.hero[data-astro-cid-6v7w6eki]{grid-template-columns:minmax(0,1fr)}}.hero-art[data-astro-cid-6v7w6eki]{background:var(--surface-2);border-radius:var(--radius-lg);aspect-ratio:1;place-items:center;width:100%;max-width:520px;padding:clamp(16px,2.4vw,28px);display:grid}.hero-art[data-astro-cid-6v7w6eki] img[data-astro-cid-6v7w6eki]{object-fit:contain;width:100%;height:100%}.hero-art[data-astro-cid-6v7w6eki] .device-art{width:min(300px,100% - 3.5em);height:auto}.hero-art[data-astro-cid-6v7w6eki] .device-sketch{width:min(360px,100%)}.hero-badges[data-astro-cid-6v7w6eki]{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.hero[data-astro-cid-6v7w6eki] h1[data-astro-cid-6v7w6eki]{margin:0 0 .35em}.brand-name[data-astro-cid-6v7w6eki]{color:var(--ink-2);font-weight:400}.hero-buy[data-astro-cid-6v7w6eki]{border-top:1px solid var(--ink);gap:16px;margin-top:24px;padding-top:20px;display:grid}.buy-from[data-astro-cid-6v7w6eki]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;display:flex}.buy-from[data-astro-cid-6v7w6eki] .muted[data-astro-cid-6v7w6eki]{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.buy-from[data-astro-cid-6v7w6eki] .buy-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1}.buy-sub[data-astro-cid-6v7w6eki]{margin:0}.hero-actions[data-astro-cid-6v7w6eki]{flex-wrap:wrap;gap:8px;display:flex}.review-link[data-astro-cid-6v7w6eki]{font-weight:500}.tiles[data-astro-cid-6v7w6eki]{margin-bottom:clamp(20px,4vw,40px)}.tile[data-astro-cid-6v7w6eki] .rb{margin-top:auto;padding-top:10px}.offers[data-astro-cid-6v7w6eki] th[data-astro-cid-6v7w6eki][scope=row]{gap:2px;font-weight:600;display:grid}.offers[data-astro-cid-6v7w6eki] th[data-astro-cid-6v7w6eki][scope=row] .badge[data-astro-cid-6v7w6eki],.offers[data-astro-cid-6v7w6eki] .store-name[data-astro-cid-6v7w6eki]{justify-self:start}.offers[data-astro-cid-6v7w6eki] .store-name[data-astro-cid-6v7w6eki]{color:var(--ink)}.offer-detail[data-astro-cid-6v7w6eki]{min-width:14rem;max-width:30rem;font-weight:400}.offers[data-astro-cid-6v7w6eki] .is-out[data-astro-cid-6v7w6eki] td[data-astro-cid-6v7w6eki],.offers[data-astro-cid-6v7w6eki] .is-out[data-astro-cid-6v7w6eki] th[data-astro-cid-6v7w6eki],.offers[data-astro-cid-6v7w6eki] .is-out[data-astro-cid-6v7w6eki] .store-name[data-astro-cid-6v7w6eki]{color:var(--muted)}.table-note[data-astro-cid-6v7w6eki]{max-width:110ch;margin-top:12px}.calc[data-astro-cid-6v7w6eki]{gap:20px;display:grid}.calc-inputs[data-astro-cid-6v7w6eki]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.calc-out[data-astro-cid-6v7w6eki]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px 20px;margin:0;display:grid}.calc-out[data-astro-cid-6v7w6eki] div[data-astro-cid-6v7w6eki]{border-top:1px solid var(--line-strong);padding-top:10px}.calc-out[data-astro-cid-6v7w6eki] dt[data-astro-cid-6v7w6eki]{color:var(--muted);font-size:.8125rem;font-weight:500}.calc-out[data-astro-cid-6v7w6eki] dd[data-astro-cid-6v7w6eki]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.375rem;font-weight:600;line-height:1.2}.calc-out[data-astro-cid-6v7w6eki] .calc-net[data-astro-cid-6v7w6eki]{border-top:2px solid var(--ink);padding-top:9px}.calc-out[data-astro-cid-6v7w6eki] .calc-net[data-astro-cid-6v7w6eki] dt[data-astro-cid-6v7w6eki]{color:var(--ink)}.calc-note[data-astro-cid-6v7w6eki]{margin:0}.two-col[data-astro-cid-6v7w6eki]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(16px,3vw,56px);display:grid}@media (width<=900px){.two-col[data-astro-cid-6v7w6eki]{grid-template-columns:minmax(0,1fr)}}.sub-h[data-astro-cid-6v7w6eki]{margin-top:28px;font-size:1.125rem;font-weight:600}.features[data-astro-cid-6v7w6eki]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.features[data-astro-cid-6v7w6eki] li[data-astro-cid-6v7w6eki]{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.features[data-astro-cid-6v7w6eki] .icon{color:var(--ink);flex:none;margin-top:3px}.colours[data-astro-cid-6v7w6eki]{flex-wrap:wrap;gap:6px;display:flex}.colours[data-astro-cid-6v7w6eki] .chip-static[data-astro-cid-6v7w6eki]{cursor:default;border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:0;color:var(--ink-2);background:0 0;padding:3px 8px;font-size:.75rem;font-weight:500}.sources[data-astro-cid-6v7w6eki]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.sources[data-astro-cid-6v7w6eki] summary[data-astro-cid-6v7w6eki]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 0;list-style:none;display:flex}.sources[data-astro-cid-6v7w6eki] summary[data-astro-cid-6v7w6eki]::-webkit-details-marker{display:none}.h-inline[data-astro-cid-6v7w6eki]{letter-spacing:-.01em;text-transform:none;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.sources[data-astro-cid-6v7w6eki] summary[data-astro-cid-6v7w6eki]:after{content:"+";color:var(--ink);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.sources[data-astro-cid-6v7w6eki][open] summary[data-astro-cid-6v7w6eki]:after{content:"−"}.sources[data-astro-cid-6v7w6eki] ul[data-astro-cid-6v7w6eki]{margin:0 0 1em;padding-left:1.2em}.sources[data-astro-cid-6v7w6eki]>p[data-astro-cid-6v7w6eki]:last-child{margin-bottom:18px}
