.article-module__upllYW__article{padding-block:var(--ds-space-5)var(--ds-space-8)}.article-module__upllYW__header{max-width:72ch;margin-top:var(--ds-space-5)}.article-module__upllYW__layout{justify-content:start;gap:var(--ds-space-7);margin-top:var(--ds-space-6);grid-template-columns:minmax(0,72ch) 320px;align-items:start;display:grid}.article-module__upllYW__main{min-width:0;max-width:72ch}.article-module__upllYW__aside{top:var(--ds-space-5);gap:var(--ds-space-4);display:grid;position:sticky}.article-module__upllYW__byline{gap:var(--ds-space-1);margin-top:var(--ds-space-4);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);color:var(--ds-text-secondary);display:grid}.article-module__upllYW__byline p{margin:0}.article-module__upllYW__byline a{color:var(--ds-text-primary);font-weight:600}.article-module__upllYW__bylineMeta{gap:var(--ds-space-1)var(--ds-space-3);flex-wrap:wrap;display:flex}.article-module__upllYW__cover{margin:0 0 var(--ds-space-6);aspect-ratio:16/9;border-radius:var(--ds-radius-panel);background:var(--ds-surface-subtle);position:relative;overflow:hidden}.article-module__upllYW__cover img{object-fit:cover;width:100%;height:100%}.article-module__upllYW__lead{gap:var(--ds-space-5);margin-bottom:var(--ds-space-6);display:grid}.article-module__upllYW__lead .article-module__upllYW__cover{margin:0}.article-module__upllYW__leadProduct{display:none}.article-module__upllYW__leadPrices>:first-child{margin:0 0 var(--ds-space-3)}.article-module__upllYW__product{padding:var(--ds-space-5);background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel)}.article-module__upllYW__product img{aspect-ratio:4/3;object-fit:contain;width:100%;margin-bottom:var(--ds-space-4);background:var(--ds-surface-subtle)}.article-module__upllYW__productTag{margin-bottom:var(--ds-space-2)}.article-module__upllYW__productPrice{margin:var(--ds-space-2)0}.article-module__upllYW__productText{margin:0 0 var(--ds-space-4);color:var(--ds-text-secondary);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line)}.article-module__upllYW__productActions{gap:var(--ds-space-2);display:grid}.article-module__upllYW__share{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-7);padding:var(--ds-space-4)0;border-block:1px solid var(--ds-border-subtle);flex-wrap:wrap;display:flex}.article-module__upllYW__share p{margin:0}.article-module__upllYW__prices{margin-top:var(--ds-space-7)}.article-module__upllYW__pricesNote{margin:var(--ds-space-2)0 var(--ds-space-4);color:var(--ds-text-secondary);font-size:var(--ds-type-label-size)}.article-module__upllYW__pricesActions{gap:var(--ds-space-3);margin-top:var(--ds-space-4);flex-wrap:wrap;display:flex}.article-module__upllYW__linkLists{gap:var(--ds-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-module__upllYW__linkList{gap:var(--ds-space-2);margin:var(--ds-space-4)0 0;padding:0;list-style:none;display:grid}.article-module__upllYW__linkList a{font-weight:600}.article-module__upllYW__sectionText{max-width:72ch;margin:0 0 var(--ds-space-3);color:var(--ds-text-secondary)}.article-module__upllYW__sectionMeta{align-items:center;gap:var(--ds-space-3)var(--ds-space-5);margin:0 0 var(--ds-space-6);font-size:var(--ds-type-label-size);color:var(--ds-text-secondary);flex-wrap:wrap;display:flex}.article-module__upllYW__filters{margin-top:var(--ds-space-5)}.article-module__upllYW__back{margin-bottom:var(--ds-space-5)}.article-module__upllYW__prose{font-size:var(--ds-type-body-size);color:var(--ds-text-primary);overflow-wrap:anywhere;line-height:1.75}:is(.article-module__upllYW__prose .article-content,.article-module__upllYW__prose .article-body,.article-module__upllYW__prose .article-content-body){max-width:none}.article-module__upllYW__prose :where(h1,h2){margin:var(--ds-space-7)0 var(--ds-space-3);font-size:var(--ds-type-title-size);line-height:var(--ds-type-title-line);font-weight:700}.article-module__upllYW__prose :where(h3){margin:var(--ds-space-6)0 var(--ds-space-2);font-size:var(--ds-type-card-title-size);line-height:var(--ds-type-card-title-line);font-weight:700}.article-module__upllYW__prose :where(h4,h5,h6){margin:var(--ds-space-5)0 var(--ds-space-2);font-size:var(--ds-type-body-size);line-height:var(--ds-type-card-title-line);font-weight:700}.article-module__upllYW__prose :where(p){margin:0 0 var(--ds-space-4)}.article-module__upllYW__prose :where(ul,ol){margin:0 0 var(--ds-space-4);padding-inline-start:var(--ds-space-5)}.article-module__upllYW__prose :where(li){margin-bottom:var(--ds-space-2)}.article-module__upllYW__prose :where(){color:var(--ds-text-secondary)}.article-module__upllYW__prose :where(a){color:var(--ds-link);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.article-module__upllYW__prose :where(a:hover){text-decoration-thickness:2px}.article-module__upllYW__prose :where(strong,b){font-weight:700}.article-module__upllYW__prose :where(img){width:100%;height:auto;margin:var(--ds-space-5)0;border-radius:var(--ds-radius-panel);object-fit:cover}.article-module__upllYW__prose :where(figure,.article-image-container){margin:var(--ds-space-6)0}.article-module__upllYW__prose :where(figure img,.article-image-container img){aspect-ratio:16/9;margin:0}.article-module__upllYW__prose :where(figcaption,.article-caption,small){margin-top:var(--ds-space-2);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line);color:var(--ds-text-secondary);display:block}.article-module__upllYW__prose :where(video,iframe){aspect-ratio:16/9;width:100%;height:auto;margin:var(--ds-space-5)0;border:0}.article-module__upllYW__prose :where(blockquote){margin:var(--ds-space-5)0;border-inline-start:4px solid var(--ds-border-strong);padding-inline-start:var(--ds-space-4)}.article-module__upllYW__prose :where(hr){margin:var(--ds-space-7)0;border:0;border-top:1px solid var(--ds-border-subtle)}.article-module__upllYW__prose .article-table-scroll{max-width:100%;margin:var(--ds-space-5)0;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);background:var(--ds-surface-raised);overflow-x:auto}:is(.article-module__upllYW__prose .article-table-container,.article-module__upllYW__prose .overflow-table){margin:var(--ds-space-5)0}:is(.article-module__upllYW__prose .article-table-container .article-table-scroll,.article-module__upllYW__prose .overflow-table .article-table-scroll){margin:0}.article-module__upllYW__prose .article-data-table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line)}.article-module__upllYW__prose .article-data-table caption{padding:var(--ds-space-3)var(--ds-space-4);text-align:start;caption-side:top;font-weight:600}.article-module__upllYW__prose .article-data-table :where(th,td){padding:var(--ds-space-3)var(--ds-space-4);text-align:start;vertical-align:top;border-bottom:1px solid var(--ds-border-subtle)}.article-module__upllYW__prose .article-data-table thead th{color:var(--ds-text-secondary);border-bottom:1px solid var(--ds-border-strong);white-space:nowrap;font-weight:600}.article-module__upllYW__prose .article-data-table tbody th{font-weight:600}.article-module__upllYW__prose .article-data-table tbody tr:last-child :where(th,td){border-bottom:0}.article-module__upllYW__prose .article-data-table tbody tr:hover{background:var(--ds-surface-subtle)}.article-module__upllYW__prose :where(.article-bluf,.highlight-box){margin:0 0 var(--ds-space-6);padding:var(--ds-space-5);background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);border-inline-start-width:6px}.article-module__upllYW__prose :where(.article-tip,.article-tip-box,.tip-box){margin:var(--ds-space-5)0;padding:var(--ds-space-4)var(--ds-space-5);background:var(--ds-surface-subtle);border-inline-start:4px solid var(--ds-link)}.article-module__upllYW__prose :where(.article-warning,.article-warning-box,.warning-box){margin:var(--ds-space-5)0;padding:var(--ds-space-4)var(--ds-space-5);background:var(--ds-surface-raised);border:1px solid var(--ds-status-warning);border-inline-start-width:4px}.article-module__upllYW__prose :where(.article-warning,.article-warning-box,.warning-box) :where(h2,h3,h4){color:var(--ds-status-warning)}.article-module__upllYW__prose :where(.article-toc,.article-related,.article-related-guides){margin:var(--ds-space-5)0;padding:var(--ds-space-4)var(--ds-space-5);background:var(--ds-surface-subtle);border-top:2px solid var(--ds-border-strong)}.article-module__upllYW__prose :where(.article-bluf,.highlight-box,.article-tip,.article-tip-box,.tip-box,.article-warning,.article-warning-box,.warning-box,.article-toc,.article-related,.article-related-guides) :where(h2,h3,h4,.bluf-title){font-size:var(--ds-type-card-title-size);margin-top:0}.article-module__upllYW__prose :where(.article-bluf,.highlight-box,.article-tip,.article-tip-box,.tip-box,.article-warning,.article-warning-box,.warning-box,.article-toc,.article-related,.article-related-guides)>:last-child{margin-bottom:0}.article-module__upllYW__prose :where(.article-grid,.article-cards-grid){gap:var(--ds-space-4);margin:var(--ds-space-5)0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.article-module__upllYW__prose :where(.article-card){min-width:0;padding:var(--ds-space-4)var(--ds-space-5);background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-panel)}.article-module__upllYW__prose :where(.article-card) :where(h3,h4){font-size:var(--ds-type-body-size);margin-top:0}.article-module__upllYW__prose :where(.article-card)>:last-child{margin-bottom:0}.article-module__upllYW__prose :where(.article-badge,.key-stat-badge){padding:0 var(--ds-space-2);border-radius:var(--ds-radius-tag);background:var(--ds-surface-inverse);color:var(--ds-text-inverse);font-size:var(--ds-type-label-size);font-weight:600;display:inline-block}.article-module__upllYW__prose :where(.article-faq,.article-faq-list){margin:var(--ds-space-5)0 var(--ds-space-6);border-top:2px solid var(--ds-border-strong)}.article-module__upllYW__prose :where(.article-faq-item){padding:var(--ds-space-4)0;border-bottom:1px solid var(--ds-border-subtle)}.article-module__upllYW__prose :where(.article-faq-item) :where(h3,h4){margin:0 0 var(--ds-space-2);font-size:var(--ds-type-body-size)}.article-module__upllYW__prose :where(.article-faq-item)>:last-child{margin-bottom:0}.article-module__upllYW__prose :where(.article-cta,.article-cta-banner){margin:var(--ds-space-7)0 0;padding:var(--ds-space-6)var(--ds-space-5);background:var(--ds-surface-inverse);color:var(--ds-text-inverse);border-radius:var(--ds-radius-panel)}.article-module__upllYW__prose :where(.article-cta,.article-cta-banner) :where(h2,h3,h4){color:var(--ds-text-inverse);font-size:var(--ds-type-card-title-size);margin-top:0}.article-module__upllYW__prose :where(.article-cta,.article-cta-banner) :where(p){color:var(--ds-text-inverse-muted)}.article-module__upllYW__prose :where(.article-cta,.article-cta-banner) :where(a){color:var(--ds-text-inverse)}.article-module__upllYW__prose :where(a.cta-btn,a.article-cta-btn,.article-cta-btn){min-height:var(--ds-layout-button-min);padding:var(--ds-space-2)var(--ds-space-5);background:var(--ds-action-primary-bg);color:var(--ds-action-primary-fg);border:1px solid var(--ds-action-primary-border);border-radius:var(--ds-radius-panel);font-size:var(--ds-type-button-size);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.article-module__upllYW__prose :where(a.cta-btn,a.article-cta-btn,.article-cta-btn):hover{background:var(--ds-action-primary-bg-hover)}.article-module__upllYW__prose .article-numbered-cards{margin:var(--ds-space-5)0;border-top:2px solid var(--ds-border-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0;padding:0;list-style:none;display:grid}.article-module__upllYW__prose .article-numbered-card{padding:var(--ds-space-4)var(--ds-space-4)var(--ds-space-4)0;border-bottom:1px solid var(--ds-border-subtle);margin:0}.article-module__upllYW__prose .article-numbered-card-head{align-items:baseline;gap:var(--ds-space-3);display:flex}.article-module__upllYW__prose .article-numbered-card-number{font-family:var(--ds-family-display);font-size:var(--ds-type-title-size);font-weight:700;line-height:1}.article-module__upllYW__prose .article-numbered-card-tag{font-size:var(--ds-type-label-size);color:var(--ds-text-secondary)}.article-module__upllYW__prose .article-numbered-card h3{margin:var(--ds-space-2)0 var(--ds-space-1);font-size:var(--ds-type-body-size)}.article-module__upllYW__prose .article-numbered-card p{margin:0}.article-module__upllYW__prose .article-numbered-card-takeaway{margin-top:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border-subtle);font-size:var(--ds-type-label-size)}@media (max-width:960px){.article-module__upllYW__layout{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr)}.article-module__upllYW__aside{display:none}.article-module__upllYW__leadProduct{gap:var(--ds-space-3)var(--ds-space-4);padding:var(--ds-space-4);background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.article-module__upllYW__leadProduct img{object-fit:contain;background:var(--ds-surface-subtle);width:96px;height:72px}.article-module__upllYW__leadProduct p{margin:0}.article-module__upllYW__leadProductText{gap:var(--ds-space-1);min-width:0;display:grid}.article-module__upllYW__leadProductName{font-weight:600;line-height:var(--ds-type-card-title-line)}.article-module__upllYW__leadProductName a{color:var(--ds-text-primary)}.article-module__upllYW__leadProductAction{grid-column:1/-1}.article-module__upllYW__linkLists{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr)}.article-module__upllYW__prose .article-data-table{min-width:440px}}@media (max-width:600px){.article-module__upllYW__byline{gap:0 var(--ds-space-3);flex-wrap:wrap;display:flex}.article-module__upllYW__bylineRole,.article-module__upllYW__bylineCategory{display:none}.article-module__upllYW__bylineMeta{flex-basis:100%}}
