.product-link-preview[data-astro-cid-yrcmiw3g]{position:fixed;inset:auto;margin:0;padding:0;box-sizing:border-box;width:310px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font:400 14px/1.45 DM Sans,Inter,system-ui,sans-serif;text-align:left}.preview-image[data-astro-cid-yrcmiw3g]{height:180px;background:#fff}.preview-image[data-astro-cid-yrcmiw3g] img[data-astro-cid-yrcmiw3g]{display:block;width:100%;height:100%;padding:14px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.preview-image[data-astro-cid-yrcmiw3g] img[data-astro-cid-yrcmiw3g][hidden]{display:none}.preview-body[data-astro-cid-yrcmiw3g]{display:flex;flex-direction:column;gap:7px;padding:16px;border-top:1px solid var(--border)}[data-astro-cid-yrcmiw3g][data-preview-name]{font-weight:650;overflow-wrap:anywhere}[data-astro-cid-yrcmiw3g][data-preview-price]{margin:0;font-weight:650}[data-astro-cid-yrcmiw3g][data-preview-price-date]{color:var(--muted);font-size:.72rem}.product-link-preview[data-astro-cid-yrcmiw3g]::backdrop{background:transparent}.timeline[data-astro-cid-e43e5ynf]{list-style:none;padding:0;margin:28px 0 0}.timeline[data-astro-cid-e43e5ynf]>li{display:grid;grid-template-columns:110px 1fr;gap:25px;padding:0 0 28px 20px;border-left:2px solid var(--border)}.timeline[data-astro-cid-e43e5ynf] .period{color:var(--brand-text);font-family:var(--mono);font-size:.85rem;padding-top:4px}.timeline[data-astro-cid-e43e5ynf] h3{margin:0}.timeline[data-astro-cid-e43e5ynf] p{max-width:65ch}.timeline[data-astro-cid-e43e5ynf] h3+p{margin-top:10px}@media(max-width:720px){.timeline[data-astro-cid-e43e5ynf]>li{grid-template-columns:1fr;gap:8px}}.sources[data-astro-cid-zfqo77n6]{padding-left:30px;display:grid;gap:6px;font-size:.85rem;margin:0}.sources[data-astro-cid-zfqo77n6] li[data-astro-cid-zfqo77n6]{scroll-margin-top:115px;padding-left:4px}.sources[data-astro-cid-zfqo77n6] li[data-astro-cid-zfqo77n6]:target{background:var(--surface-muted)}.source-supports[data-astro-cid-zfqo77n6]{color:var(--muted);font-size:.8rem}.source-date[data-astro-cid-zfqo77n6]{color:var(--muted);font-size:.72rem}.source-details[data-astro-cid-zfqo77n6]{display:inline;margin-left:8px;padding:0;border:0}.source-details[data-astro-cid-zfqo77n6]>summary[data-astro-cid-zfqo77n6]{display:inline;cursor:pointer;font-size:.72rem;font-weight:400;color:var(--muted);text-decoration:underline;text-underline-offset:.15em}.source-details[data-astro-cid-zfqo77n6]>summary[data-astro-cid-zfqo77n6]:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.source-details[data-astro-cid-zfqo77n6][open]{display:block;margin:4px 0 8px}.source-details[data-astro-cid-zfqo77n6]>p[data-astro-cid-zfqo77n6],.source-details[data-astro-cid-zfqo77n6]>div[data-astro-cid-zfqo77n6]{margin:4px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.subject-hero[data-astro-cid-f5kgklcl]{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:42px}.subject-hero[data-astro-cid-f5kgklcl].text-hero{grid-template-columns:minmax(0,1fr)}.subject-hero[data-astro-cid-f5kgklcl] h1[data-astro-cid-f5kgklcl]{margin:14px 0 20px}.subject-hero[data-astro-cid-f5kgklcl] .lede[data-astro-cid-f5kgklcl]{max-width:66ch}.brief[data-astro-cid-f5kgklcl]{padding:24px 28px;border:1px solid var(--border);border-left:4px solid var(--brand-text);border-radius:var(--radius-md);background:var(--surface)}.brief[data-astro-cid-f5kgklcl] h2[data-astro-cid-f5kgklcl]{font-size:1.2rem;margin:0 0 12px}.brief[data-astro-cid-f5kgklcl] ul{margin:0;padding-left:20px;display:grid;gap:9px}.contents[data-astro-cid-f5kgklcl]{display:grid;gap:16px;padding:4px 0 0}.contents-header[data-astro-cid-f5kgklcl]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0}.contents[data-astro-cid-f5kgklcl] .contents-header[data-astro-cid-f5kgklcl]>h2[data-astro-cid-f5kgklcl]{margin:0;line-height:1.3;font-size:1.1rem;letter-spacing:-.015em}.contents-count[data-astro-cid-f5kgklcl]{flex-shrink:0;font-family:var(--mono);font-size:.68rem;color:var(--muted)}.contents[data-astro-cid-f5kgklcl] ol[data-astro-cid-f5kgklcl]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(var(--contents-rows),auto);grid-auto-flow:column;-moz-column-gap:28px;column-gap:28px}.contents[data-astro-cid-f5kgklcl] li[data-astro-cid-f5kgklcl]{min-width:0;margin:0;padding:0;border-top:1px solid var(--border)}.contents[data-astro-cid-f5kgklcl] a[data-astro-cid-f5kgklcl]{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:44px;padding:10px 0;color:var(--text);text-decoration:none;border-radius:3px}.contents-number[data-astro-cid-f5kgklcl]{font-family:var(--mono);font-size:.7rem;color:var(--muted)}.contents-label[data-astro-cid-f5kgklcl]{font-size:.9rem;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.contents-arrow[data-astro-cid-f5kgklcl]{color:var(--muted);opacity:.55}.contents[data-astro-cid-f5kgklcl] a[data-astro-cid-f5kgklcl]:hover{color:var(--brand-text);background:var(--surface-muted)}.contents[data-astro-cid-f5kgklcl] a[data-astro-cid-f5kgklcl]:hover .contents-number[data-astro-cid-f5kgklcl],.contents[data-astro-cid-f5kgklcl] a[data-astro-cid-f5kgklcl]:hover .contents-arrow[data-astro-cid-f5kgklcl]{color:var(--brand-text);opacity:1}.contents[data-astro-cid-f5kgklcl] a[data-astro-cid-f5kgklcl]:focus-visible{outline:2px solid var(--brand-text);outline-offset:4px}@media(max-width:720px){.subject-hero[data-astro-cid-f5kgklcl]{grid-template-columns:1fr;gap:20px}.subject-hero[data-astro-cid-f5kgklcl] figure{max-width:440px}.contents[data-astro-cid-f5kgklcl] ol[data-astro-cid-f5kgklcl]{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.brief[data-astro-cid-f5kgklcl]{padding:20px}}@media(max-width:960px){.subject-hero[data-astro-cid-f5kgklcl].hero-stacked-medium{grid-template-columns:minmax(0,1fr);gap:24px}.hero-stacked-medium[data-astro-cid-f5kgklcl]>div[data-astro-cid-f5kgklcl]{min-width:0}.hero-stacked-medium[data-astro-cid-f5kgklcl] .lede[data-astro-cid-f5kgklcl]{max-width:66ch}.hero-stacked-medium[data-astro-cid-f5kgklcl] figure{width:min(100%,560px);max-width:560px;justify-self:center}}@media(max-width:720px){.hero-stacked-medium[data-astro-cid-f5kgklcl] figure{width:min(100%,440px);max-width:440px}}.product-thumbnail[data-astro-cid-vffyogb6]{display:inline-flex;width:88px;max-width:100%;vertical-align:top}.product-thumbnail[data-astro-cid-vffyogb6].compact{width:72px}.compact[data-astro-cid-vffyogb6] .product-thumbnail-image[data-astro-cid-vffyogb6]{height:56px}.product-thumbnail[data-astro-cid-vffyogb6] .product-thumbnail-link{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--brand-text);text-decoration:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.product-thumbnail-image[data-astro-cid-vffyogb6]{display:grid;place-items:center;height:68px;padding:0;overflow:hidden;box-sizing:border-box}.product-thumbnail-image[data-astro-cid-vffyogb6] img[data-astro-cid-vffyogb6]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-thumbnail-image[data-astro-cid-vffyogb6].image-cover img[data-astro-cid-vffyogb6]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-thumbnail-id[data-astro-cid-vffyogb6]{display:block;padding:6px 4px;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:var(--surface);text-align:center;font-family:var(--mono);font-size:.72rem;font-weight:500;line-height:1.4}.product-thumbnail[data-astro-cid-vffyogb6] .product-thumbnail-link:hover{border-color:var(--brand-text);box-shadow:0 2px 8px #0000000d}.product-thumbnail[data-astro-cid-vffyogb6] .product-thumbnail-link:hover .product-thumbnail-id[data-astro-cid-vffyogb6]{text-decoration:underline;text-underline-offset:.18em}.product-thumbnail[data-astro-cid-vffyogb6] .product-thumbnail-link:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-thumbnail[data-astro-cid-vffyogb6] .product-thumbnail-link{transition:none}}.model-chips[data-astro-cid-tfbxcwrj]{display:flex;flex-wrap:wrap;align-items:start;gap:8px}.model-chip[data-astro-cid-tfbxcwrj]{display:inline-flex}.model-chip-text[data-astro-cid-tfbxcwrj] a{display:inline-block;padding:5px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-text);font-family:var(--mono);font-size:.8rem;line-height:1.4;text-decoration:none}.model-chip-text[data-astro-cid-tfbxcwrj] a:hover{background:var(--surface-muted);border-color:var(--brand-text)}.model-chip-text[data-astro-cid-tfbxcwrj] a:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.model-thumbnails[data-astro-cid-tfbxcwrj]{gap:16px 12px}.model-thumbnail-grid[data-astro-cid-tfbxcwrj]{display:grid;grid-template-columns:repeat(3,72px);gap:12px 8px;justify-content:start}@media(max-width:700px){.model-thumbnail-grid[data-astro-cid-tfbxcwrj]{grid-template-columns:repeat(auto-fill,72px)}}.metric-subtitle[data-astro-cid-r3zz5jc7]{display:block;margin-top:4px;color:var(--muted);font-weight:400}.comparison-scroll[data-astro-cid-r3zz5jc7]{margin:22px 0 14px}.comparison-table[data-astro-cid-r3zz5jc7] caption[data-astro-cid-r3zz5jc7]{padding:18px 22px;text-align:left;font-family:var(--display);font-size:.95rem;font-weight:600;color:var(--text);border-bottom:1px solid var(--border)}.comparison-table[data-astro-cid-r3zz5jc7] caption[data-astro-cid-r3zz5jc7] span[data-astro-cid-r3zz5jc7]{display:block;margin-top:4px;color:var(--muted);font-family:inherit;font-size:.73rem;font-weight:400}.comparison-table[data-astro-cid-r3zz5jc7] [data-astro-cid-r3zz5jc7]:is(th,td){padding:19px 22px;vertical-align:middle}.comparison-table[data-astro-cid-r3zz5jc7] tbody[data-astro-cid-r3zz5jc7] td[data-astro-cid-r3zz5jc7]{text-align:center}.comparison-table[data-astro-cid-r3zz5jc7] tbody[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]{text-align:left}.comparison-table[data-astro-cid-r3zz5jc7] thead[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]{padding-top:13px;padding-bottom:13px;font-size:.73rem;background:#fff}.comparison-table[data-astro-cid-r3zz5jc7] tbody[data-astro-cid-r3zz5jc7] tr[data-astro-cid-r3zz5jc7]:nth-child(2n){background:color-mix(in srgb,var(--surface-muted) 45%,var(--surface))}.comparison-table[data-astro-cid-r3zz5jc7] tbody[data-astro-cid-r3zz5jc7] tr[data-astro-cid-r3zz5jc7]:hover{background:var(--surface-muted)}.metric-label[data-astro-cid-r3zz5jc7]{display:inline-flex;align-items:center;gap:4px}.metric-info[data-astro-cid-r3zz5jc7]{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.metric-info[data-astro-cid-r3zz5jc7]>span[data-astro-cid-r3zz5jc7]{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;font:500 9px/1 var(--display);opacity:.5}.metric-info[data-astro-cid-r3zz5jc7]:hover{color:var(--brand-text)}.metric-info[data-astro-cid-r3zz5jc7]:hover>span[data-astro-cid-r3zz5jc7],.metric-info[data-astro-cid-r3zz5jc7]:focus-visible>span[data-astro-cid-r3zz5jc7]{opacity:1}.metric-info[data-astro-cid-r3zz5jc7]:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.metric-popover[data-astro-cid-r3zz5jc7]{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(360px,calc(100vw - 40px));max-height:calc(100vh - 48px);padding:20px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:0 12px 48px #0002;text-align:left;white-space:normal;font-size:.85rem;font-weight:400;line-height:1.65}.metric-popover[data-astro-cid-r3zz5jc7]::backdrop{background:#0001}.metric-popover-header[data-astro-cid-r3zz5jc7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.metric-popover-header[data-astro-cid-r3zz5jc7] button[data-astro-cid-r3zz5jc7]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--surface-muted);color:var(--text);font:inherit;font-size:1.1rem;cursor:pointer}.metric-popover[data-astro-cid-r3zz5jc7] p[data-astro-cid-r3zz5jc7]{margin:10px 0 0}.comparison-text[data-astro-cid-r3zz5jc7]{max-width:220px;text-align:center;font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.comparison-table[data-astro-cid-r3zz5jc7]{min-width:var(--age-min-width);width:100%;table-layout:fixed}.comparison-table[data-astro-cid-r3zz5jc7] thead[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]{width:180px}.comparison-table[data-astro-cid-r3zz5jc7] thead[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]:first-child{width:var(--age-label-width)}.comparison-table[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]:first-child{padding-inline:12px;position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 var(--border)}.age-label[data-astro-cid-r3zz5jc7]{display:block;font-weight:550;line-height:1.4;color:var(--text)}.comparison-age-chips[data-astro-cid-r3zz5jc7] thead[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]:first-child{white-space:normal;overflow-wrap:anywhere;hyphens:auto;line-height:1.4}.comparison-age-chips[data-astro-cid-r3zz5jc7] tbody[data-astro-cid-r3zz5jc7] tr[data-astro-cid-r3zz5jc7]:nth-child(2n) th[data-astro-cid-r3zz5jc7]:first-child{background:color-mix(in srgb,var(--surface-muted) 45%,var(--surface))}.comparison-age-chips[data-astro-cid-r3zz5jc7] tbody[data-astro-cid-r3zz5jc7] tr[data-astro-cid-r3zz5jc7]:hover th[data-astro-cid-r3zz5jc7]:first-child{background:var(--surface-muted)}.age-thumbnail-table[data-astro-cid-r3zz5jc7] thead[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]{width:calc((100% - var(--age-label-width)) / var(--age-size-count))}.age-thumbnail-table[data-astro-cid-r3zz5jc7] thead[data-astro-cid-r3zz5jc7] th[data-astro-cid-r3zz5jc7]:first-child{width:var(--age-label-width)}.age-thumbnail-table[data-astro-cid-r3zz5jc7] tbody[data-astro-cid-r3zz5jc7] [data-astro-cid-r3zz5jc7]:is(th,td){vertical-align:top}.comparison-table[data-astro-cid-r3zz5jc7].age-thumbnail-table td[data-astro-cid-r3zz5jc7]{padding-inline:12px}.age-chip-mobile[data-astro-cid-r3zz5jc7]{display:none}@media(max-width:700px){.age-chip-desktop[data-astro-cid-r3zz5jc7]{display:none}.age-chip-mobile[data-astro-cid-r3zz5jc7]{display:block;margin:22px 0 14px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0}.age-chip-mobile[data-astro-cid-r3zz5jc7] h4[data-astro-cid-r3zz5jc7]{margin:0 0 8px;font-family:var(--display);font-size:.95rem}.age-matrix-description[data-astro-cid-r3zz5jc7]{color:var(--muted);font-size:.8rem;line-height:1.6}.age-groups[data-astro-cid-r3zz5jc7]{margin:18px 0;padding:0;list-style:none}.age-group[data-astro-cid-r3zz5jc7]{padding:16px 12px;border-top:1px solid var(--border)}.age-group[data-astro-cid-r3zz5jc7]:nth-child(2n){background:color-mix(in srgb,var(--surface-muted) 45%,var(--surface))}.age-group[data-astro-cid-r3zz5jc7] h5[data-astro-cid-r3zz5jc7]{margin:0 0 14px;font-size:.88rem}.age-group[data-astro-cid-r3zz5jc7] dl[data-astro-cid-r3zz5jc7]{margin:0}.age-size-group[data-astro-cid-r3zz5jc7]+.age-size-group[data-astro-cid-r3zz5jc7]{margin-top:16px}.age-size-group[data-astro-cid-r3zz5jc7] dt[data-astro-cid-r3zz5jc7]{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:.8rem;font-weight:600;margin-bottom:8px}.age-size-group[data-astro-cid-r3zz5jc7] dt[data-astro-cid-r3zz5jc7] span[data-astro-cid-r3zz5jc7]{color:var(--muted);font-weight:400}.age-size-group[data-astro-cid-r3zz5jc7] dd[data-astro-cid-r3zz5jc7]{margin:0}.age-matrix-sources[data-astro-cid-r3zz5jc7]{font-size:.8rem;line-height:1.6}.age-matrix-sources[data-astro-cid-r3zz5jc7] summary[data-astro-cid-r3zz5jc7]{cursor:pointer}.age-matrix-sources[data-astro-cid-r3zz5jc7]>div[data-astro-cid-r3zz5jc7]{margin-top:14px}.age-matrix-sources[data-astro-cid-r3zz5jc7] p[data-astro-cid-r3zz5jc7]{margin-top:6px}}.reference-prices-note[data-astro-cid-uhpedmek]{margin:16px 0 0}.metric-subtitle[data-astro-cid-czdoq6iu]{display:block;margin-top:4px;color:var(--muted);font-weight:400}.comparison-scroll[data-astro-cid-czdoq6iu]{margin:22px 0 14px}.comparison-scroll[data-astro-cid-czdoq6iu]>[data-reference-prices-note]{margin:0;padding:12px 22px;text-align:center;color:var(--muted);font-size:.73rem;line-height:1.5}.comparison-table[data-astro-cid-czdoq6iu]{min-width:600px}.comparison-table[data-astro-cid-czdoq6iu].comparison-table-rows{min-width:0;width:100%}.comparison-table[data-astro-cid-czdoq6iu].comparison-table-matrix{min-width:var(--matrix-min-width, 750px);table-layout:fixed}.comparison-table-matrix[data-astro-cid-czdoq6iu] thead[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]{width:180px}.comparison-table-matrix[data-astro-cid-czdoq6iu] thead[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]:first-child{width:var(--matrix-label-width, 210px)}.comparison-table-matrix[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]:first-child{padding-inline:var(--matrix-label-padding, 22px);position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 var(--border)}.comparison-table-matrix[data-astro-cid-czdoq6iu] .inline-link{white-space:normal;overflow-wrap:anywhere}.comparison-table-rows[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]{white-space:normal}.comparison-table-rows[data-astro-cid-czdoq6iu]:has(.comparison-list) tbody[data-astro-cid-czdoq6iu] [data-astro-cid-czdoq6iu]:is(th,td){vertical-align:top}.comparison-list[data-astro-cid-czdoq6iu]{margin:0;padding-left:1.15em}.comparison-list[data-astro-cid-czdoq6iu] li[data-astro-cid-czdoq6iu]{line-height:1.6}.comparison-list[data-astro-cid-czdoq6iu] li[data-astro-cid-czdoq6iu]+li[data-astro-cid-czdoq6iu]{margin-top:8px}.comparison-product-list[data-astro-cid-czdoq6iu]{display:flex;flex-wrap:wrap;align-items:start;gap:12px 8px;list-style:none;padding:0;text-align:left}.comparison-product-list[data-astro-cid-czdoq6iu]>li[data-astro-cid-czdoq6iu],.comparison-product-list[data-astro-cid-czdoq6iu]>li[data-astro-cid-czdoq6iu]+li[data-astro-cid-czdoq6iu]{margin:0;padding:0}.comparison-table-rows[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] .model-number[data-astro-cid-czdoq6iu]{display:block;margin-bottom:4px}.comparison-table-rows[data-astro-cid-czdoq6iu] thead[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu],.comparison-table-rows[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] td[data-astro-cid-czdoq6iu]{text-align:left}.comparison-table[data-astro-cid-czdoq6iu] caption[data-astro-cid-czdoq6iu]{padding:18px 22px;text-align:left;font-family:var(--display);font-size:.95rem;font-weight:600;color:var(--text);border-bottom:1px solid var(--border)}.comparison-table[data-astro-cid-czdoq6iu] caption[data-astro-cid-czdoq6iu] span[data-astro-cid-czdoq6iu]{display:block;margin-top:4px;color:var(--muted);font-family:inherit;font-size:.73rem;font-weight:400}.comparison-table[data-astro-cid-czdoq6iu] [data-astro-cid-czdoq6iu]:is(th,td){padding:19px 22px;vertical-align:middle}.comparison-table[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] td[data-astro-cid-czdoq6iu]{text-align:center}.comparison-table[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]{text-align:left}.comparison-table[data-astro-cid-czdoq6iu] thead[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]{padding-top:13px;padding-bottom:13px;font-size:.73rem;background:#fff}.dimension-order[data-astro-cid-czdoq6iu]{display:block;margin-top:3px;font-family:var(--mono);font-size:.65rem;font-weight:400}.comparison-table[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] tr[data-astro-cid-czdoq6iu]:nth-child(2n){background:color-mix(in srgb,var(--surface-muted) 45%,var(--surface))}.comparison-table[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] tr[data-astro-cid-czdoq6iu]:hover{background:var(--surface-muted)}.model-number[data-astro-cid-czdoq6iu]{color:var(--brand-text);font-family:var(--mono);font-size:.8rem;font-weight:500}.comparison-table[data-astro-cid-czdoq6iu] thead[data-astro-cid-czdoq6iu] .station-heading[data-astro-cid-czdoq6iu]{text-align:center;white-space:normal;min-width:170px}.station-heading[data-astro-cid-czdoq6iu] .model-number[data-astro-cid-czdoq6iu]{display:block;margin-bottom:6px}.station-image[data-astro-cid-czdoq6iu]{display:grid;place-items:center;width:100%;max-width:240px;height:150px;margin:0 auto 16px;padding:10px;background:#fff;border-radius:8px}.station-image[data-astro-cid-czdoq6iu] img[data-astro-cid-czdoq6iu]{display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.station-name[data-astro-cid-czdoq6iu]{display:block;font-weight:550;line-height:1.4;color:var(--text)}.station-price[data-astro-cid-czdoq6iu]{margin:8px 0 0;color:var(--text);font-size:.85rem;font-weight:400}.comparison-table[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] td[data-astro-cid-czdoq6iu].figure-cell{vertical-align:top}.figure-note-line[data-astro-cid-czdoq6iu]{display:block;white-space:nowrap}.figure-summary[data-astro-cid-czdoq6iu]{font-weight:600}.figure-groups[data-astro-cid-czdoq6iu]{max-width:210px;margin:10px auto 0;text-align:left;font-size:.75rem;line-height:1.55}.figure-group[data-astro-cid-czdoq6iu]+.figure-group[data-astro-cid-czdoq6iu]{margin-top:9px}.figure-group-label[data-astro-cid-czdoq6iu]{display:block;margin-bottom:2px;color:var(--muted);font-size:.68rem;font-weight:600}.figure-group-names[data-astro-cid-czdoq6iu]{display:block;white-space:normal;overflow-wrap:anywhere}.comparison-cell-note[data-astro-cid-czdoq6iu]{display:block;max-width:170px;margin:5px auto 0;white-space:normal;color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.4}.dimensions[data-astro-cid-czdoq6iu]{font-size:.82rem}.parts-count[data-astro-cid-czdoq6iu]{font-family:var(--display);font-size:1.08rem;font-weight:650}.metric-label[data-astro-cid-czdoq6iu]{display:inline-flex;align-items:center;gap:4px}.metric-info[data-astro-cid-czdoq6iu]{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.metric-info[data-astro-cid-czdoq6iu]>span[data-astro-cid-czdoq6iu]{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;font:500 9px/1 var(--display);opacity:.5}.metric-info[data-astro-cid-czdoq6iu]:hover{color:var(--brand-text)}.metric-info[data-astro-cid-czdoq6iu]:hover>span[data-astro-cid-czdoq6iu],.metric-info[data-astro-cid-czdoq6iu]:focus-visible>span[data-astro-cid-czdoq6iu]{opacity:1}.metric-info[data-astro-cid-czdoq6iu]:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.metric-popover[data-astro-cid-czdoq6iu]{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(360px,calc(100vw - 40px));max-height:calc(100vh - 48px);padding:20px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:0 12px 48px #0002;text-align:left;white-space:normal;font-size:.85rem;font-weight:400;line-height:1.65}.metric-popover[data-astro-cid-czdoq6iu]::backdrop{background:#0001}.metric-popover-header[data-astro-cid-czdoq6iu]{display:flex;align-items:center;justify-content:space-between;gap:16px}.metric-popover-header[data-astro-cid-czdoq6iu] button[data-astro-cid-czdoq6iu]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--surface-muted);color:var(--text);font:inherit;font-size:1.1rem;cursor:pointer}.metric-popover[data-astro-cid-czdoq6iu] p[data-astro-cid-czdoq6iu]{margin:10px 0 0}.comparison-text[data-astro-cid-czdoq6iu]{max-width:220px;text-align:center;font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.comparison-scroll-expansions[data-astro-cid-czdoq6iu]{width:100%;max-width:100%;box-sizing:border-box;margin-inline:0}.comparison-table-expansions[data-astro-cid-czdoq6iu] caption[data-astro-cid-czdoq6iu]{padding-inline:20px}.comparison-table[data-astro-cid-czdoq6iu].comparison-table-expansions{table-layout:fixed;min-width:840px}.comparison-table-expansions[data-astro-cid-czdoq6iu] col[data-astro-cid-czdoq6iu].expansion-main{width:22%}.comparison-table-expansions[data-astro-cid-czdoq6iu] col[data-astro-cid-czdoq6iu].expansion-models{width:33%}.comparison-table-expansions[data-astro-cid-czdoq6iu] col[data-astro-cid-czdoq6iu].expansion-notes{width:45%}.comparison-table-label-products[data-astro-cid-czdoq6iu] col[data-astro-cid-czdoq6iu].expansion-main{width:35%}.comparison-table-label-products[data-astro-cid-czdoq6iu] col[data-astro-cid-czdoq6iu].expansion-models{width:25%}.comparison-table-label-products[data-astro-cid-czdoq6iu] col[data-astro-cid-czdoq6iu].expansion-notes{width:40%}.comparison-table[data-astro-cid-czdoq6iu].comparison-table-expansions [data-astro-cid-czdoq6iu]:is(th,td){padding:20px;text-align:left;vertical-align:top;white-space:normal}.comparison-table[data-astro-cid-czdoq6iu].comparison-table-expansions thead[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]{padding-block:16px;background:var(--surface-muted)}.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-text[data-astro-cid-czdoq6iu]{max-width:none;font-size:.82rem;line-height:1.65}.comparison-table-expansions[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] th[data-astro-cid-czdoq6iu]{overflow-wrap:anywhere}.comparison-table-expansions[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] .station-name[data-astro-cid-czdoq6iu]{font-size:.86rem;line-height:1.55}.comparison-table-expansions[data-astro-cid-czdoq6iu] tbody[data-astro-cid-czdoq6iu] .model-number[data-astro-cid-czdoq6iu]{margin-bottom:8px;font-size:.75rem}.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-list[data-astro-cid-czdoq6iu]{text-align:left;padding-left:1.05em}.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-list[data-astro-cid-czdoq6iu] li[data-astro-cid-czdoq6iu]{text-align:left;padding-left:3px}.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-list[data-astro-cid-czdoq6iu] li[data-astro-cid-czdoq6iu]::marker{color:var(--muted);font-size:.8em}.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-list[data-astro-cid-czdoq6iu] li[data-astro-cid-czdoq6iu]+li[data-astro-cid-czdoq6iu]{margin-top:12px}.comparison-table-expansions[data-astro-cid-czdoq6iu] .inline-link{white-space:normal;overflow-wrap:anywhere}.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-product-list[data-astro-cid-czdoq6iu]{display:grid;grid-template-columns:repeat(3,72px);justify-content:start;justify-items:start;gap:12px 8px;list-style:none;padding:0}.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-product-list[data-astro-cid-czdoq6iu] li[data-astro-cid-czdoq6iu],.comparison-table-expansions[data-astro-cid-czdoq6iu] .comparison-product-list[data-astro-cid-czdoq6iu] li[data-astro-cid-czdoq6iu]+li[data-astro-cid-czdoq6iu]{margin:0;padding:0;min-width:0}.comparison-table-label-products[data-astro-cid-czdoq6iu] .comparison-product-list[data-astro-cid-czdoq6iu]{grid-template-columns:repeat(2,minmax(0,72px))}.comparison-table[data-astro-cid-czdoq6iu] .comparison-name-products[data-astro-cid-czdoq6iu]{display:grid;grid-template-columns:repeat(2,minmax(0,72px));max-width:100%;margin-top:12px}.comparison-inline-content[data-astro-cid-czdoq6iu]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.comparison-cell-text[data-astro-cid-czdoq6iu]{min-width:0}.comparison-table[data-astro-cid-czdoq6iu] .comparison-inline-content[data-astro-cid-czdoq6iu] .comparison-product-list[data-astro-cid-czdoq6iu]{display:grid;grid-template-columns:72px;gap:12px 0}.comparison-table-wide[data-astro-cid-czdoq6iu]{min-width:880px}.comparison-table-wide[data-astro-cid-czdoq6iu] [data-astro-cid-czdoq6iu]:is(th,td){padding:14px 12px}.comparison-table-wide[data-astro-cid-czdoq6iu] thead[data-astro-cid-czdoq6iu] .station-heading[data-astro-cid-czdoq6iu]{min-width:140px;vertical-align:top}.comparison-table-wide[data-astro-cid-czdoq6iu] .station-image[data-astro-cid-czdoq6iu]{height:120px}.comparison-table-wide[data-astro-cid-czdoq6iu] .comparison-text[data-astro-cid-czdoq6iu]{hyphens:auto}@media(max-width:520px){.comparison-table[data-astro-cid-czdoq6iu] [data-astro-cid-czdoq6iu]:is(th,td){padding-left:16px;padding-right:16px}.comparison-table[data-astro-cid-czdoq6iu] caption[data-astro-cid-czdoq6iu]{padding:16px}}.footprint-comparison[data-astro-cid-m77hszvu]{margin:24px 0;padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);container-type:inline-size}figcaption[data-astro-cid-m77hszvu] strong[data-astro-cid-m77hszvu]{color:var(--text);font-family:var(--display);font-size:.95rem}.footprint-layout[data-astro-cid-m77hszvu]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"graphic" "explanation";align-items:start;-moz-column-gap:24px;column-gap:24px}.footprint-layout[data-astro-cid-m77hszvu]:not(.has-legend){display:flex;flex-wrap:wrap;gap:10px 24px}.footprint-layout[data-astro-cid-m77hszvu]:not(.has-legend) .footprint-visual[data-astro-cid-m77hszvu]{order:0;flex:0 1 var(--footprint-width);width:var(--footprint-width);max-width:100%}.footprint-layout[data-astro-cid-m77hszvu]:not(.has-legend) .footprint-explanation[data-astro-cid-m77hszvu]{order:1;flex:1 1 220px;min-width:min(220px,100%);margin:0;padding-top:24px}.footprint-layout[data-astro-cid-m77hszvu].has-legend{grid-template-areas:"explanation" "graphic" "legend"}.footprint-explanation[data-astro-cid-m77hszvu]{grid-area:explanation;max-width:72ch;margin:10px 0 0;color:var(--muted);font-size:.85rem;line-height:1.65}.footprint-scroll[data-astro-cid-m77hszvu]{min-width:0;max-width:100%;overflow-x:auto}.footprint-visual[data-astro-cid-m77hszvu]{grid-area:graphic;min-width:0}@container (min-width: 820px){.footprint-layout[data-astro-cid-m77hszvu].has-legend{grid-template-columns:minmax(0,var(--footprint-width)) minmax(220px,1fr);grid-template-areas:"graphic explanation";grid-template-areas:"explanation explanation" "graphic legend"}.footprint-layout[data-astro-cid-m77hszvu].has-legend .footprint-legend[data-astro-cid-m77hszvu]{padding-top:24px}}.fit-to-width[data-astro-cid-m77hszvu] .footprint-layout[data-astro-cid-m77hszvu].has-legend{grid-template-columns:minmax(0,1fr);grid-template-areas:"explanation" "graphic" "legend"}.fit-to-width[data-astro-cid-m77hszvu] .footprint-visual[data-astro-cid-m77hszvu] svg[data-astro-cid-m77hszvu]{max-width:100%;height:auto}.fit-to-width[data-astro-cid-m77hszvu] .footprint-scroll[data-astro-cid-m77hszvu]{overflow:visible}.fit-to-width[data-astro-cid-m77hszvu] .footprint-legend[data-astro-cid-m77hszvu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:16px;padding-top:0}.footprint-scroll[data-astro-cid-m77hszvu]:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}svg[data-astro-cid-m77hszvu]{display:block;max-width:none}.sheet[data-astro-cid-m77hszvu]{fill:#fff;stroke:#596777;stroke-width:1.5}.footprint[data-astro-cid-m77hszvu]{fill-opacity:.07;stroke-width:2}.sheet-label[data-astro-cid-m77hszvu]{fill:#596777;font-family:var(--display);font-size:11px;paint-order:stroke;stroke:#fff;stroke-width:2;stroke-linejoin:round}.footprint-label[data-astro-cid-m77hszvu]{font-family:var(--mono);paint-order:stroke;stroke:#fff;stroke-width:2;stroke-linejoin:round}.compact-background[data-astro-cid-m77hszvu]{fill:#fff;fill-opacity:.92}.compact-number[data-astro-cid-m77hszvu]{font:700 12px var(--mono)}.compact-id[data-astro-cid-m77hszvu]{font:600 14px var(--mono)}.footprint-legend[data-astro-cid-m77hszvu]{grid-area:legend;display:grid;gap:12px;margin:0;padding:0;list-style:none}.footprint-legend[data-astro-cid-m77hszvu] li[data-astro-cid-m77hszvu]{display:flex;align-items:start;gap:10px;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.legend-number[data-astro-cid-m77hszvu]{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;font:700 12px var(--mono)}.legend-key[data-astro-cid-m77hszvu]{flex:none;margin-top:3px}.legend-dimensions[data-astro-cid-m77hszvu]{display:block;color:var(--muted)}.legend-product-link[data-astro-cid-m77hszvu]{color:var(--brand-text);text-decoration:underline;text-underline-offset:.2em}.legend-product-link[data-astro-cid-m77hszvu]:hover{text-decoration-thickness:2px}.legend-product-link[data-astro-cid-m77hszvu]:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px;border-radius:2px}.editorial-fact-box[data-astro-cid-hdo4d2sv]{box-sizing:border-box;max-width:70ch;margin:24px 0 0;padding:20px 24px;border:1px solid var(--border);border-left:4px solid var(--brand-text);border-radius:var(--radius-md);background:var(--surface)}.fact-label[data-astro-cid-hdo4d2sv]{margin:0;color:var(--brand-text);font-size:.78rem;font-weight:650}.editorial-fact-box[data-astro-cid-hdo4d2sv] h3[data-astro-cid-hdo4d2sv]{margin:8px 0 12px;font-size:1.1rem;line-height:1.4}.fact-text[data-astro-cid-hdo4d2sv],.fact-content[data-astro-cid-hdo4d2sv] p{margin:0;line-height:1.7}.fact-content[data-astro-cid-hdo4d2sv] p+p{margin-top:12px}.fact-content[data-astro-cid-hdo4d2sv] .yt-consent{margin:20px 0 0}.fact-text[data-astro-cid-hdo4d2sv]+.fact-text[data-astro-cid-hdo4d2sv]{margin-top:12px}@media(max-width:520px){.editorial-fact-box[data-astro-cid-hdo4d2sv]{padding:18px}}.reference-container[data-astro-cid-sngsaknh]{display:contents}.studio-image-row[data-astro-cid-sngsaknh] .reference-image{aspect-ratio:1;max-height:none}.reference-container[data-astro-cid-sngsaknh].four-card-row{display:block;container-type:inline-size;container-name:reference-four}.four-card-row[data-astro-cid-sngsaknh]>.reference-grid[data-astro-cid-sngsaknh].editorial{grid-template-columns:minmax(0,1fr);gap:20px}@container reference-four (min-width: 440px){.four-card-row[data-astro-cid-sngsaknh]>.reference-grid[data-astro-cid-sngsaknh].editorial{grid-template-columns:repeat(2,minmax(0,1fr))}}@container reference-four (min-width: 860px){.four-card-row[data-astro-cid-sngsaknh]>.reference-grid[data-astro-cid-sngsaknh].editorial{grid-template-columns:repeat(4,minmax(0,1fr))}}.reference-grid[data-astro-cid-sngsaknh].single-card{max-width:440px}.reference-grid[data-astro-cid-sngsaknh]{display:grid;grid-template-columns:repeat(var(--reference-columns),minmax(0,1fr));gap:16px;align-items:stretch}.reference-links[data-astro-cid-sngsaknh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;margin:18px 0 0;padding:0;font-size:.88rem;line-height:1.55}.reference-links[data-astro-cid-sngsaknh] li[data-astro-cid-sngsaknh]{min-width:0;overflow-wrap:anywhere}.reference-links[data-astro-cid-sngsaknh] a[data-astro-cid-sngsaknh]{color:var(--brand-text);text-underline-offset:.2em}@media(max-width:900px){.reference-grid[data-astro-cid-sngsaknh]{grid-template-columns:repeat(var(--reference-columns-medium),minmax(0,1fr))}}@media(max-width:720px){.reference-grid[data-astro-cid-sngsaknh]{grid-template-columns:repeat(var(--reference-columns-small),minmax(0,1fr));gap:12px}.reference-links[data-astro-cid-sngsaknh]{grid-template-columns:minmax(0,1fr)}}@media(max-width:350px){.reference-grid[data-astro-cid-sngsaknh]{grid-template-columns:1fr}}@media(max-width:800px){.reference-grid[data-astro-cid-sngsaknh].editorial{grid-template-columns:1fr}}
