.product-list-block[data-v-18734c14]{margin-block:calc(var(--spacing,.25rem)*8)}.product-list-block__header[data-v-18734c14]{margin-bottom:calc(var(--spacing,.25rem)*5)}.product-list-block__list[data-v-18734c14]{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.product-list-block__list>li[data-v-18734c14]{min-width:0}[data-v-d5a873eb] [data-article-anchor]{scroll-margin-top:10rem}.reading-progress[data-v-d5a873eb]{height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:210}.reading-progress span[data-v-d5a873eb]{background:var(--accent);display:block;height:100%}.article-masthead[data-v-d5a873eb]{padding-top:clamp(2rem,5vw,3.5rem)}.article-breadcrumbs[data-v-d5a873eb]{align-items:center;color:var(--sm-muted2);display:flex;font-size:var(--sm-type-meta);font-weight:700;gap:.35rem;margin-bottom:1.2rem;overflow:hidden;white-space:nowrap}.article-breadcrumbs a[data-v-d5a873eb]{color:inherit;text-decoration:none}.article-breadcrumbs span[data-v-d5a873eb]{color:var(--sm-text);overflow:hidden;text-overflow:ellipsis}.article-masthead h1[data-v-d5a873eb]{font-size:var(--sm-type-hero);line-height:var(--sm-line-heading-tight);margin:0}.article-lead[data-v-d5a873eb]{color:var(--sm-muted);font-size:var(--sm-type-lead);line-height:var(--sm-line-lead);margin:1rem 0 0}.ranking-kicker[data-v-d5a873eb]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem}.ranking-kicker span[data-v-d5a873eb]{background:var(--accent);border-radius:.4rem;color:#fff;font-size:var(--sm-type-label);font-weight:800;letter-spacing:.05em;padding:.35rem .65rem;text-transform:uppercase}.ranking-kicker p[data-v-d5a873eb]{color:var(--sm-muted2);font-size:var(--sm-type-meta);font-weight:700;margin:0}.article-meta[data-v-d5a873eb]{align-items:center;border-bottom:1px solid var(--sm-line2);display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-bottom:1.5rem}.article-author-line[data-v-d5a873eb]{align-items:center;display:flex;gap:.75rem;min-width:0}.article-author-card strong[data-v-d5a873eb],.article-author-line strong[data-v-d5a873eb]{color:var(--sm-text);font-size:var(--sm-type-small)}.article-author-line p[data-v-d5a873eb]{color:var(--sm-muted2);display:flex;flex-wrap:wrap;font-size:var(--sm-type-meta);font-weight:700;gap:.25rem .9rem;margin:0}.article-author-line small[data-v-d5a873eb]{color:var(--sm-muted4);display:block;font-size:var(--sm-type-label);font-weight:700;margin-top:.15rem}.article-avatar-stack[data-v-d5a873eb]{display:flex;padding-left:.35rem}.article-avatar-stack .article-avatar[data-v-d5a873eb]{border:2px solid var(--sm-bg,#fff);margin-left:-.35rem}.article-avatar[data-v-d5a873eb]{align-items:center;background:linear-gradient(145deg,var(--hero-top),var(--brand));border-radius:50%;color:#fff;display:inline-flex;flex:none;font-family:var(--font-head);font-weight:700;height:2.75rem;justify-content:center;overflow:hidden;width:2.75rem}.article-avatar[data-v-d5a873eb] :is(img,.store-image){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-share[data-v-d5a873eb]{display:flex;gap:.5rem}.article-share button[data-v-d5a873eb]{align-items:center;background:var(--sm-surface2);border:0;border-radius:.55rem;color:var(--sm-text2);cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.article-share button[data-v-d5a873eb]:focus-visible,.article-share button[data-v-d5a873eb]:hover{background:var(--brand);color:#fff}.article-image-wrap[data-v-d5a873eb]{margin-top:1.65rem}.article-image[data-v-d5a873eb]{background:var(--sm-tint);border-radius:var(--radius-lg);display:block;height:auto;width:100%}.article-empty[data-v-d5a873eb]{background:linear-gradient(135deg,var(--sm-surface2),var(--sm-card));border:1px solid color-mix(in srgb,var(--brand) 20%,var(--sm-line));border-radius:var(--radius-lg);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);margin-block:clamp(2.5rem,7vw,5.5rem);padding:clamp(1.25rem,4vw,2rem)}.article-empty[data-v-d5a873eb]>svg{color:var(--brand);height:1.75rem;width:1.75rem}.article-empty h2[data-v-d5a873eb],.article-empty p[data-v-d5a873eb]{margin:0}.article-empty h2[data-v-d5a873eb]{margin-bottom:.4rem}.article-empty div>p[data-v-d5a873eb]:last-child{color:var(--sm-muted);line-height:var(--sm-line-body)}.ranking-overview[data-v-d5a873eb]{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--radius-lg);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.ranking-overview header[data-v-d5a873eb]{margin-bottom:1rem}.ranking-overview h2[data-v-d5a873eb]{margin:0}.ranking-overview__table[data-v-d5a873eb]{border:1px solid var(--sm-line2);border-radius:var(--radius-md);overflow-x:auto}.ranking-overview table[data-v-d5a873eb]{border-collapse:collapse;min-width:42rem;width:100%}.ranking-overview td[data-v-d5a873eb],.ranking-overview th[data-v-d5a873eb]{border-bottom:1px solid var(--sm-line3);padding:.75rem .9rem;text-align:left}.ranking-overview th[data-v-d5a873eb]{background:var(--sm-surface2);color:var(--sm-muted2);font-size:var(--sm-type-label);letter-spacing:.06em;text-transform:uppercase}.ranking-overview td[data-v-d5a873eb]{color:var(--sm-text2);font-size:var(--sm-type-small);font-weight:700}.ranking-overview tbody tr:last-child td[data-v-d5a873eb]{border-bottom:0}.ranking-overview td:first-child span[data-v-d5a873eb]{align-items:center;background:var(--sm-tint);border-radius:.4rem;color:var(--sm-tint-fg);display:inline-flex;font-weight:800;height:1.6rem;justify-content:center;min-width:1.6rem}.ranking-overview td[data-v-d5a873eb]:last-child{text-align:right}.ranking-overview a[data-v-d5a873eb]{color:var(--sm-link)}.ranking-overview>p[data-v-d5a873eb]{color:var(--sm-muted4);font-size:var(--sm-type-label);line-height:var(--sm-line-small);margin:.7rem 0 0}.article-shell[data-v-d5a873eb]{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:13rem minmax(0,47.5rem);justify-content:center;padding-block:clamp(2.5rem,6vw,4.5rem)}.article-shell--ranking[data-v-d5a873eb]{grid-template-columns:12.5rem minmax(0,50rem)}.article-toc[data-v-d5a873eb]{align-self:start;position:sticky;top:9.5rem}.article-toc>p[data-v-d5a873eb]{color:var(--sm-muted3);font-size:var(--sm-type-label);font-weight:800;letter-spacing:.1em;margin:0 0 .7rem;padding-left:.6rem;text-transform:uppercase}.article-toc nav[data-v-d5a873eb]{display:grid;gap:.15rem}.article-toc nav a[data-v-d5a873eb]{align-items:center;border-radius:.5rem;color:var(--sm-muted);display:flex;font-size:var(--sm-type-small);font-weight:700;gap:.55rem;line-height:var(--sm-line-small);padding:.4rem .6rem;text-decoration:none}.article-toc nav a[data-v-d5a873eb]:hover{background:var(--sm-surface2);color:var(--sm-link)}.article-toc nav a span[data-v-d5a873eb]{color:var(--sm-muted3);font-family:var(--font-head);min-width:1.1rem;text-align:right}.article-toc__top[data-v-d5a873eb]{align-items:center;color:var(--sm-muted2);display:inline-flex;font-size:var(--sm-type-meta);font-weight:800;gap:.35rem;margin:.75rem 0 0 .6rem;text-decoration:none}.article-content[data-v-d5a873eb]{min-width:0}.article-content[data-v-d5a873eb]:only-child{grid-column:2}.article-content[data-v-d5a873eb] .format-text{color:var(--sm-text2);font-size:var(--sm-type-body);line-height:var(--sm-line-body)}.article-content[data-v-d5a873eb] .format-text>:first-child{margin-top:0}.article-content[data-v-d5a873eb] h2,.article-content[data-v-d5a873eb] h3{scroll-margin-top:10rem}.article-content[data-v-d5a873eb] h2{margin-top:2.8rem}.article-content[data-v-d5a873eb] :is(img,.store-image){border-radius:var(--radius-lg);width:100%}.article-content[data-v-d5a873eb] blockquote{background:var(--sm-surface2);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--sm-text);font-family:var(--font-head);font-size:var(--sm-type-lead);line-height:var(--sm-line-lead);margin:2rem 0;padding:1.25rem 1.5rem}.ranking-intro[data-v-d5a873eb]{align-items:start;background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--radius-md);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);margin:0 0 2rem;padding:1rem 1.1rem}.ranking-intro>span[data-v-d5a873eb]{background:var(--accent);border-radius:999px;color:#fff;font-weight:900;padding:.35rem .65rem;white-space:nowrap}.ranking-intro p[data-v-d5a873eb]{color:var(--sm-muted);line-height:var(--sm-line-body);margin:0}.article-page--ranking .article-content[data-v-d5a873eb]{counter-reset:ranking-heading}.article-page--ranking .article-content[data-v-d5a873eb] .format-text h2{counter-increment:ranking-heading;padding-left:3.3rem;position:relative}.article-page--ranking .article-content[data-v-d5a873eb] .format-text h2:before{color:var(--sm-faint);content:counter(ranking-heading,decimal-leading-zero);font-family:var(--font-head);font-size:var(--sm-type-h1);left:0;line-height:var(--sm-line-heading-tight);position:absolute;top:-.1rem}.article-tags[data-v-d5a873eb]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.article-tags a[data-v-d5a873eb]{background:var(--sm-tint);border-radius:999px;color:var(--sm-tint-fg);font-size:var(--sm-type-ui);font-weight:800;padding:.4rem .8rem;text-decoration:none}.article-author-list[data-v-d5a873eb]{display:grid;gap:.8rem;margin-top:2rem}.article-author-card[data-v-d5a873eb]{align-items:center;background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--radius-lg);display:flex;gap:1rem;margin:0;padding:1.35rem 1.5rem}.article-author-card small[data-v-d5a873eb]{color:var(--sm-muted2);display:block;font-size:var(--sm-type-meta);font-weight:700;margin-top:.1rem}.article-avatar--large[data-v-d5a873eb]{font-size:var(--sm-type-h4);height:3.6rem;width:3.6rem}.article-author-card p[data-v-d5a873eb]{color:var(--sm-muted);font-size:var(--sm-type-small);line-height:var(--sm-line-small);margin:.2rem 0 0}.article-faq[data-v-d5a873eb]{border-top:1px solid var(--sm-line);margin-top:3.5rem;padding-top:2.5rem}.article-faq h2[data-v-d5a873eb]{margin-bottom:1.2rem}.article-faq details[data-v-d5a873eb]{border-bottom:1px solid var(--sm-line2)}.article-faq summary[data-v-d5a873eb]{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:1rem;justify-content:space-between;min-height:3.5rem;padding-block:.85rem}.article-faq summary[data-v-d5a873eb]::-webkit-details-marker{display:none}.article-faq details[open] summary[data-v-d5a873eb] svg{transform:rotate(45deg)}.article-faq details>div[data-v-d5a873eb]{color:var(--sm-muted);line-height:var(--sm-line-body);padding:0 2rem 1rem 0}.article-related[data-v-d5a873eb]{background:var(--sm-surface2);padding-block:clamp(2.75rem,6vw,4.5rem)}.article-related__header[data-v-d5a873eb]{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.4rem}.article-related__header h2[data-v-d5a873eb]{margin:0}.article-related__all[data-v-d5a873eb]{align-items:center;color:var(--sm-link);display:inline-flex;font-size:var(--sm-type-small);font-weight:800;gap:.4rem}.article-related ul[data-v-d5a873eb]{display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:900px){.article-shell[data-v-d5a873eb],.article-shell--ranking[data-v-d5a873eb]{grid-template-columns:minmax(0,47.5rem)}.article-content[data-v-d5a873eb]:only-child{grid-column:1}.article-toc[data-v-d5a873eb]{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:var(--radius-md);order:-1;padding:1rem;position:static}.article-toc nav[data-v-d5a873eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.article-masthead h1[data-v-d5a873eb]{font-size:var(--sm-type-h1)}.article-meta[data-v-d5a873eb]{align-items:flex-start}.article-author-line p[data-v-d5a873eb]{display:grid}.ranking-overview[data-v-d5a873eb]{border-inline:0;border-radius:0}.article-toc nav[data-v-d5a873eb],.ranking-intro[data-v-d5a873eb]{grid-template-columns:1fr}.article-related__header[data-v-d5a873eb]{align-items:flex-start;flex-direction:column}.article-related ul[data-v-d5a873eb]{grid-template-columns:1fr}.article-content[data-v-d5a873eb] .teaser-card{flex-direction:column}.article-content[data-v-d5a873eb] .teaser-left{min-height:14rem;width:100%}.article-content[data-v-d5a873eb] .teaser-right{padding:1rem}}.editorial-breadcrumbs[data-v-d5a873eb]{align-items:center;color:var(--sm-muted3);display:flex;font-size:var(--sm-type-meta);gap:.35rem;overflow:hidden;padding-top:1.35rem;white-space:nowrap}.editorial-breadcrumbs a[data-v-d5a873eb]{color:inherit;text-decoration:none}.editorial-breadcrumbs a[data-v-d5a873eb]:focus-visible,.editorial-breadcrumbs a[data-v-d5a873eb]:hover{color:var(--brand)}.editorial-breadcrumbs span[data-v-d5a873eb]{color:var(--sm-muted);overflow:hidden;text-overflow:ellipsis}.editorial-header[data-v-d5a873eb]{padding-block:clamp(2rem,4vw,3rem) 1.25rem}.editorial-header .section-eyebrow[data-v-d5a873eb]{color:var(--accent);letter-spacing:.08em;margin-bottom:.65rem}.editorial-header h1[data-v-d5a873eb]{font-size:var(--sm-type-h1);line-height:var(--sm-line-heading-tight);margin:0;max-width:39rem;text-wrap:balance}.editorial-byline[data-v-d5a873eb]{align-items:center;display:flex;gap:.65rem;margin-top:.75rem}.editorial-avatar-stack[data-v-d5a873eb]{display:flex;padding-left:.25rem}.editorial-avatar[data-v-d5a873eb]{background:var(--brand);border:2px solid var(--sm-bg,#fff);border-radius:50%;color:#fff;display:inline-grid;font-size:var(--sm-type-label);font-weight:900;height:2.1rem;margin-left:-.25rem;overflow:hidden;place-items:center;width:2.1rem}.editorial-avatar[data-v-d5a873eb] :is(img,.store-image){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editorial-byline>div[data-v-d5a873eb]{display:grid;line-height:var(--sm-line-ui)}.editorial-byline strong[data-v-d5a873eb]{color:var(--sm-text);font-size:var(--sm-type-meta)}.editorial-byline>div>span[data-v-d5a873eb]{color:var(--sm-muted3);font-size:var(--sm-type-label);font-weight:700}.article-empty.editorial-reading[data-v-d5a873eb]{margin-block:1rem clamp(4rem,9vw,7rem)}.editorial-article[data-v-d5a873eb]{padding-bottom:clamp(2.75rem,6vw,4.25rem)}.editorial-copy[data-v-d5a873eb]{color:var(--sm-muted);font-size:var(--sm-type-body);line-height:var(--sm-line-body)}.editorial-copy[data-v-d5a873eb]>:first-child{margin-top:0}.editorial-article>.editorial-copy[data-v-d5a873eb]:first-child>p:first-child{color:var(--sm-text2);font-size:var(--sm-type-body);line-height:var(--sm-line-body)}.editorial-copy[data-v-d5a873eb] p{margin:0 0 1rem}.editorial-copy[data-v-d5a873eb] h2{color:var(--sm-text);font-size:var(--sm-type-h2);line-height:var(--sm-line-heading);margin:clamp(1.85rem,4vw,2.6rem) 0 .55rem;scroll-margin-top:8rem}.editorial-copy[data-v-d5a873eb] h3{color:var(--sm-text);font-size:var(--sm-type-h4);margin:1.5rem 0 .45rem}.editorial-copy[data-v-d5a873eb] a{color:var(--brand);font-weight:800;text-underline-offset:.16em}.editorial-copy[data-v-d5a873eb] ol,.editorial-copy[data-v-d5a873eb] ul{margin:0 0 1.4rem;padding-left:1.35rem}.editorial-copy[data-v-d5a873eb] li+li{margin-top:.4rem}.editorial-copy[data-v-d5a873eb] .article-media,.editorial-copy[data-v-d5a873eb] .article-media-placeholder{background:var(--sm-tint);border-radius:.75rem;display:grid;margin:clamp(1.4rem,3.5vw,2rem) 0;overflow:hidden;place-items:center;width:100%}.editorial-copy[data-v-d5a873eb] .article-media-placeholder{border:1px dashed color-mix(in srgb,var(--brand) 32%,var(--sm-line));min-height:clamp(12.5rem,35vw,19rem)}.editorial-copy[data-v-d5a873eb] .article-media{min-height:0}.editorial-copy[data-v-d5a873eb] .article-media-placeholder figcaption{color:var(--sm-muted3);display:grid;font-size:var(--sm-type-meta);gap:.1rem;justify-items:center}.editorial-copy[data-v-d5a873eb] .article-media-placeholder figcaption:before{color:var(--sm-muted2);content:"▧";font-size:var(--sm-icon-xl);line-height:var(--sm-line-heading-tight);margin-bottom:.35rem}.editorial-copy[data-v-d5a873eb] .article-media-placeholder strong{color:var(--sm-muted2);font-size:var(--sm-type-meta)}.editorial-copy[data-v-d5a873eb] .article-media-placeholder span{font-size:var(--sm-type-label)}.editorial-copy[data-v-d5a873eb] .article-media :is(img,.store-image){display:block;height:auto;width:100%}.editorial-faq[data-v-d5a873eb]{margin-top:clamp(2rem,4vw,2.8rem)}.editorial-faq>h2[data-v-d5a873eb]{font-size:var(--sm-type-h2);margin:0 0 .65rem}.editorial-faq>article[data-v-d5a873eb]{border-bottom:1px solid var(--sm-line3);padding-block:.8rem}.editorial-faq>article[data-v-d5a873eb]:first-of-type{border-top:1px solid var(--sm-line3)}.editorial-faq h3[data-v-d5a873eb]{color:var(--sm-text2);font-family:var(--font-body);font-size:var(--sm-type-small);font-weight:700;line-height:var(--sm-line-ui);margin:0 0 .35rem}.editorial-faq article[data-v-d5a873eb] p{color:var(--sm-muted);font-size:var(--sm-type-small);line-height:var(--sm-line-small);margin:0}.editorial-copy--after[data-v-d5a873eb]{background:color-mix(in srgb,var(--accent) 7%,var(--sm-card));border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--sm-type-small);margin-top:1rem;padding:1rem 1.15rem}.editorial-copy--after[data-v-d5a873eb] p:last-child{margin-bottom:0}.editorial-hub-callout[data-v-d5a873eb]{align-items:center;background:var(--sm-tint);border-radius:.7rem;color:var(--sm-muted);display:flex;font-size:var(--sm-type-small);gap:1rem;justify-content:space-between;margin-top:clamp(1.8rem,4vw,2.6rem);padding:.9rem 1rem;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.editorial-hub-callout>span[data-v-d5a873eb]:last-child{align-items:center;color:var(--brand);display:inline-flex;flex:none;font-weight:900;gap:.35rem}.editorial-hub-callout[data-v-d5a873eb]:focus-visible,.editorial-hub-callout[data-v-d5a873eb]:hover{background:var(--sm-surface2);transform:translateY(-1px)}.editorial-related[data-v-d5a873eb]{border-top:1px solid var(--sm-line3);padding-block:1.75rem clamp(3rem,6vw,4.5rem)}.editorial-related__inner h2[data-v-d5a873eb]{font-size:var(--sm-type-h3);margin:0 0 1rem}.editorial-related__links[data-v-d5a873eb]{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-related__links a[data-v-d5a873eb]{align-items:center;border:1px solid var(--sm-line2);border-radius:var(--radius-md);color:var(--sm-text2);display:flex;font-size:var(--sm-type-small);font-weight:800;gap:.75rem;justify-content:space-between;line-height:var(--sm-line-small);min-height:3.4rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .16s ease,color .16s ease}.editorial-related__links a[data-v-d5a873eb]:focus-visible,.editorial-related__links a[data-v-d5a873eb]:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--sm-line));color:var(--brand)}.editorial-related__back[data-v-d5a873eb]{align-items:center;color:var(--sm-muted3);display:inline-flex;font-size:var(--sm-type-ui);gap:.35rem;margin-top:1rem;text-decoration:none}@media(max-width:700px){.editorial-header[data-v-d5a873eb]{padding-top:2rem}.editorial-header h1[data-v-d5a873eb]{font-size:var(--sm-type-h1)}.editorial-related__links[data-v-d5a873eb]{grid-template-columns:1fr}.editorial-hub-callout[data-v-d5a873eb]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.editorial-hub-callout[data-v-d5a873eb],.editorial-related__links a[data-v-d5a873eb]{transition:none}}
