.hardware-shell .hardware-heading{background:0 0;min-height:0;padding:32px 0}.hardware-heading h1{letter-spacing:-2px;max-width:780px;font-size:clamp(32px,4.6vw,58px)}.lab-starters{grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin:8px 0 32px;display:grid}.lab-starters>a{background:linear-gradient(130deg,#302e29,#201f1b);border:1px solid #4b4941;border-radius:10px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.lab-starters>a:first-child{background:linear-gradient(130deg,#333020,#201f1c);border-color:#78623e}.lab-starters h2{letter-spacing:-.6px;margin:14px 0 8px;font-size:24px;font-weight:600}.lab-starters p{color:#cbc9c0;margin-bottom:20px;font-size:14px;line-height:1.7}.lab-starters strong{color:#ffd18e;margin-top:auto;font-size:13px}.benchmark-coverage{color:#edcc92;border:1px solid #5c594c;border-radius:4px;margin:10px 0;padding:5px 8px;font-size:11px;display:inline-block}.lab-toolbar{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:20px;margin:24px 0 18px;display:grid}.comparison-lab label,.bench-controls label{color:#ccc9c0;font-size:12px;font-weight:500}.comparison-lab input:not([type=checkbox]),.comparison-lab select,.bench-controls select{width:100%;height:44px;font:inherit;color:#edf2f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d1c19;border:1px solid #615d4f;border-radius:5px;margin-top:8px;padding:10px 12px;font-size:15px;display:block}.comparison-lab input:focus-visible,.comparison-lab select:focus-visible,.bench-controls select:focus-visible{outline-offset:3px;outline:2px solid #ffcb7d}.comparison-lab input[type=checkbox]{accent-color:#f3c576;flex-shrink:0;width:16px;height:16px}.lab-models{border:0;flex-wrap:wrap;gap:9px;margin:0 0 24px;padding:0;display:flex}.lab-models legend{color:#bebbb0;margin-bottom:12px;font-size:12px}.lab-models label{cursor:pointer;background:#252420;border:1px solid #504e46;border-radius:5px;align-items:center;gap:9px;padding:10px 12px;display:flex}.lab-models label.is-selected{color:#ffe0ac;background:#302b21;border-color:#c69e5a}.lab-models label:has(input:disabled){opacity:.5;cursor:default}.lab-products{gap:18px;margin-bottom:30px;display:grid}.lab-product{border:1px solid #4f4d45;border-top:3px solid var(--bench-color);background:#24231f;border-radius:8px;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);min-width:0;display:grid;overflow:hidden}.bench-color-0{--bench-color:#efbd6b}.bench-color-1{--bench-color:#70cfdf}.bench-color-2{--bench-color:#b9a0ef}.lab-product .product-photo{border-radius:0;flex-direction:column;height:100%;display:flex}.lab-product .product-photo-frame{aspect-ratio:1;background:#181714;flex:1;min-height:130px;padding:0}.lab-product .product-photo-frame img{object-fit:contain}.lab-product .product-photo figcaption{background:#201f1b;padding:8px 10px;font-size:10px}.lab-product .product-photo figcaption span{display:none}.lab-product-body{padding:19px}.lab-product h2{letter-spacing:-.5px;margin:8px 0;font-size:23px;line-height:1.25}.lab-product-body>p{color:#c0bdb2;margin:9px 0 16px;font-size:12px;line-height:1.6}.lab-review-link{color:#efd09b;margin-top:15px;font-size:12px;display:block}.lab-tabs>[role=tablist]{border-bottom:1px solid #4c4a42;justify-content:flex-start;gap:25px;width:100%;height:auto;min-height:52px;margin-bottom:20px;padding:0 2px;overflow-x:auto}.lab-tabs [role=tab]{border-radius:0;flex:none;padding:15px 0;font-size:15px}.lab-tabs [role=tab][data-state=active]{color:#ffce87}.benchmark-panel{background:#21201d;border:1px solid #504e45;border-radius:10px;min-width:0;margin:0 0 30px;padding:30px}.bench-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.bench-heading h2{letter-spacing:-.8px;color:#edece8;margin:8px 0 24px;font-size:30px;font-weight:550;line-height:1.3}.bench-count{white-space:nowrap;color:#e9c078;background:#34332e;border:1px solid #525048;border-radius:20px;padding:7px 11px;font-family:ui-monospace,monospace;font-size:11px}.bench-controls{flex-wrap:wrap;gap:18px;margin-bottom:30px;display:flex}.bench-controls>label:first-child{flex:1;min-width:220px}.bench-controls>label:last-child{min-width:190px}.bench-chart-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:25px;display:flex}.bench-chart-head h3{margin:0;font-size:17px;font-weight:500;line-height:1.5}.bench-chart-head>span{color:#bcb9ae;text-align:right;font-size:11px}.bench-chart{padding:12px 0 0}.bench-row{grid-template-columns:175px minmax(0,1fr) 100px;align-items:center;gap:20px;min-width:0;margin:0 0 23px;display:grid}.bench-row>span{color:#e2e0db;font-size:14px;line-height:1.5}.bench-row>span>a{text-underline-offset:4px;text-decoration:underline}.bench-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#46443d 25%);border-left:1px solid #7c7765;min-width:0;height:34px;position:relative}.bench-bar{background:var(--bench-color);border-radius:0 3px 3px 0;height:100%}.bench-row>strong{color:var(--bench-color);text-align:right;font-family:ui-monospace,monospace;font-size:24px;font-weight:500}.bench-row>strong small{color:#c0bdb1;margin-top:2px;font-size:10px;font-weight:400;display:block}.bench-no-result{color:#b6b3a6;padding:8px;font-size:12px}.bench-axis{color:#a6a292;justify-content:space-between;margin-left:195px;margin-right:120px;font:11px ui-monospace,monospace;display:flex}.bench-interpretation{border-top:1px solid #4b4942;border-bottom:1px solid #4b4942;align-items:center;gap:25px;margin:28px 0 18px;padding:22px 0;display:flex}.bench-interpretation>strong{color:#f0ca8d;white-space:nowrap;font-size:25px;font-weight:500}.bench-interpretation p{color:#d6d4cd;margin:0;font-size:14px;line-height:1.8}.bench-provenance{color:#c1beb3;font-size:12px;line-height:1.8}.bench-provenance p{margin:10px 0;font-size:12px!important;line-height:1.8!important}.bench-provenance a{color:#ecc788;text-underline-offset:4px;text-decoration:underline}.bench-provenance span{color:#a9a596;margin-top:5px;font-size:11px;display:block}.bench-caveat{color:#d2bb94;border-left:2px solid #8e7041;padding-left:12px}.bench-data{color:#c7c5bb;border-top:1px solid #4b4942;margin-top:20px;padding-top:17px;font-size:12px;overflow-x:auto}.bench-data summary{cursor:pointer;color:#f0d5a5;min-height:28px;font-size:13px}.bench-data table{border-collapse:collapse;text-align:left;width:100%;margin:16px 0;font-size:12px}.bench-data th,.bench-data td{border-bottom:1px solid #4b4942;padding:12px 8px}.bench-data caption{text-align:left;color:#c7c5bb;padding:8px}.bench-data p{font-size:12px!important;line-height:1.8!important}.bench-value{background:#2f2d28;border-radius:6px;margin-top:25px;padding:22px}.bench-value h3{margin:0 0 12px;font-size:20px}.bench-value p{color:#d1cfc6;font-size:13px;line-height:1.7}.bench-value>small{color:#b5b2a5;margin-top:16px;font-size:11px;line-height:1.7;display:block}.bench-value-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:22px;display:grid}.bench-value-grid span{color:#c4c1b6;font-size:12px}.bench-value-grid strong{color:#f1d5a6;margin:8px 0;font-size:27px;font-weight:500;display:block}.bench-value-grid strong small{color:#c5c3b9;font-size:11px}.bench-empty{background:#22211e;border:1px dashed #6b6758;border-radius:8px;margin-bottom:25px;padding:28px}.bench-empty h2{margin:12px 0;font-size:24px;line-height:1.4}.bench-empty p{color:#ceccc4;margin:12px 0;font-size:14px;line-height:1.8}.lab-section-heading{justify-content:space-between;align-items:center;gap:25px;margin:10px 0 25px;display:flex}.lab-section-heading h2{margin-bottom:12px;font-size:28px;line-height:1.3}.lab-section-heading p{color:#c5c3b9;font-size:14px;line-height:1.8}.lab-section-heading>label{min-width:160px}.lab-findings{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.lab-findings>article{background:#272621;border:1px solid #535149;border-radius:8px;min-width:0;padding:24px}.lab-findings h3{margin-bottom:20px;font-size:24px;line-height:1.3}.lab-findings h4{color:#f0c787;margin:22px 0 10px;font-size:13px}.lab-findings p,.lab-findings li{color:#d1cfc7;margin:10px 0;font-size:14px;line-height:1.8}.lab-findings ul{padding-left:18px;list-style:outside}.lab-findings summary{cursor:pointer;color:#eecd93;margin:20px 0;font-size:13px}.lab-source-note{border-top:1px solid #4e4c43;padding:16px 0}.lab-source-note a{color:#ecc88a;font-size:13px;text-decoration:underline}.lab-price{color:#f0cc92;margin-bottom:18px;font-size:32px;font-weight:500;display:block}.hardware-reading{max-width:1050px!important}.hardware-reading #performance-charts{scroll-margin-top:25px}.hardware-reading .benchmark-panel{margin:25px 0 35px}.hardware-reading .bench-heading h2{margin-top:8px}.lab-share{border:1px solid #615d4f;margin-bottom:18px;padding:12px}.review-detail-tabs [hidden]{display:none!important}.review-detail-tabs .dossier-section{margin-top:12px;scroll-margin-top:25px}@media (max-width:1050px){.lab-product{grid-template-columns:1fr}.lab-product .product-photo-frame{aspect-ratio:2.3;max-height:200px}.lab-starters{grid-template-columns:1fr 1fr}.lab-starters>a:first-child{grid-column:1/-1}.lab-product h2{font-size:21px}}@media (max-width:650px){.lab-products{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.lab-tabs>[role=tablist]{flex-wrap:wrap}.lab-toolbar{grid-template-columns:1fr 1fr;gap:14px}.lab-toolbar>.refresh-button{grid-column:1/-1;justify-self:start}.lab-starters{grid-template-columns:1fr}.lab-starters>a{padding:20px}.lab-products{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;overflow-x:auto}.lab-product-body{padding:12px}.lab-product h2{font-size:18px}.lab-product-body>p{font-size:11px}.lab-product label{font-size:10px}.lab-product .product-photo-frame{min-height:95px}.lab-models label{padding:8px;font-size:11px}.lab-tabs>[role=tablist]{gap:22px}.lab-tabs [role=tab]{font-size:13px}.benchmark-panel{padding:20px 16px}.bench-heading h2{font-size:25px}.bench-count{padding:6px 8px;font-size:10px}.bench-controls{gap:12px}.bench-controls>label{width:100%;min-width:0!important}.bench-chart-head{display:block}.bench-chart-head>span{text-align:left;margin-top:8px;display:block}.bench-row{grid-template-columns:minmax(0,1fr) 70px;gap:10px;margin-bottom:22px}.bench-row>span{grid-column:1/-1;font-size:12px}.bench-track{height:27px}.bench-row>strong{font-size:20px}.bench-axis{margin-left:0;margin-right:80px}.bench-interpretation{padding:18px 0;display:block}.bench-interpretation p{margin-top:10px;font-size:13px}.bench-value{padding:16px}.lab-section-heading{display:block}.lab-section-heading>label{margin-top:15px;display:block}.lab-findings{grid-template-columns:1fr}.hardware-reading{padding-left:18px!important;padding-right:18px!important}.hardware-heading h1{letter-spacing:-1px}.lab-product input{padding:10px 8px!important}}
.site-header{background:#161614;border-bottom:1px solid #3e3c36}.site-header-inner{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:24px 42px;display:flex}.site-header .brand-wordmark{letter-spacing:-1px;font-size:28px}.site-header .brand-wordmark small{display:none}.site-header nav{color:#c0bdb2;flex-wrap:wrap;align-items:center;gap:28px;font-size:14px;font-weight:550;display:flex}.site-header nav a{border-bottom:2px solid #0000;padding:7px 0}.site-header nav a[aria-current]{color:#f7d195;border-color:#efbd6b}.reader-shell{max-width:1440px}.reader-topline{color:#b4b1a4;justify-content:space-between;align-items:center;gap:30px;padding:22px 0 28px;font-size:12px;display:flex}.reader-search{background:#23221f;border:1px solid #4b4942;border-radius:5px;align-items:center;gap:10px;width:min(460px,55%);padding:10px 12px;display:flex}.reader-search input{color:#edece8;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.reader-search:focus-within{outline:2px solid #edbc73}.reader-layout{grid-template-columns:190px minmax(0,1fr);gap:44px;display:grid}.reader-sidebar{align-self:start;min-width:0;position:sticky;top:25px}.reader-sidebar nav{flex-direction:column;gap:5px;display:flex}.reader-sidebar nav button,.reader-sidebar nav a,.sidebar-topics>button{text-align:left;color:#cac8bf;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:14px;display:flex}.reader-sidebar nav button[aria-current],.sidebar-topics>button[aria-current]{color:#ffcf87;background:#2b2924;font-weight:600}.reader-sidebar nav button:hover,.reader-sidebar nav a:hover{background:#2a2924}.reader-sidebar nav button span{color:#e9c388;font:11px ui-monospace,monospace}.sidebar-topics{border-top:1px solid #42413a;margin-top:24px;padding-top:24px}.sidebar-topics h2{text-transform:uppercase;letter-spacing:1.2px;color:#a6a292;margin:0 12px 12px;font-size:11px;font-weight:600}.sidebar-topics p{color:#b2afa1;padding:0 12px 12px;font-size:13px;line-height:1.7}.sidebar-topics>.reader-button{margin:8px 0 0 12px;padding:8px 10px;font-size:12px}.sidebar-secondary{border-top:1px solid #42413a;margin-top:24px;padding-top:20px}.reader-main{min-width:0}.reader-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.reader-heading h1{letter-spacing:-1.3px;font-size:38px;font-weight:650;line-height:1.2}.reader-heading p{color:#c6c4ba;margin-top:10px;font-size:13px}.reader-refresh{color:#c0bdb2;cursor:pointer;border:1px solid #4f4d45;border-radius:5px;padding:9px}.reader-filter-row{border-bottom:1px solid #4c4a42;align-items:center;gap:14px;margin:22px 0 8px;padding-bottom:20px;display:flex}.reader-filter-row select{color:#e2e1dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#23221f;border:1px solid #5c594c;border-radius:5px;max-width:210px;padding:8px 10px;font-size:12px}.reader-density{border:1px solid #525048;border-radius:5px;gap:0;margin-left:auto;display:flex;overflow:hidden}.reader-density button{color:#b6b3a6;cursor:pointer;padding:8px 12px;font-size:11px}.reader-density button[aria-pressed=true]{color:#f1f4f7;background:#403e37}.reader-personalize{color:#ddc194;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.reader-stories{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid}.reader-stories>div{min-width:0}.reader-stories .story{background:0 0;border-bottom:1px solid #45433c;border-radius:0;padding:25px 0}.reader-stories .story h2{letter-spacing:-.4px;font-size:23px;font-weight:600;line-height:1.32}.reader-stories .story-summary p{color:#cccac1;font-size:15px;line-height:1.7}.reader-stories .story-summary{margin-top:14px}.reader-stories .story-summary p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reader-stories .story-summary .summary-credit{color:#9e9988;margin-top:8px;font-size:10px}.reader-stories .story-top{flex-direction:row;align-items:start;gap:18px;display:flex}.reader-stories .story-visual{aspect-ratio:1;border-radius:5px;flex-shrink:0;width:110px}.reader-stories .story-heading{min-width:0}.reader-stories .story-meta{flex-wrap:wrap;font-size:10px;line-height:1.7}.reader-stories .story-meta .source-icon,.reader-stories .coverage-names{display:none}.reader-stories .story-coverage{border:0;margin-top:12px;padding:0}.reader-stories .coverage-trigger{padding:6px 0;font-size:11px}.reader-stories .story-category{color:#bfbcb0;background:#2b2a25;border-color:#46443d;padding:3px 6px;font-size:10px}.reader-stories .story-bottom{align-items:center;margin-top:16px}.story-save{color:#b3b0a2;cursor:pointer;margin-left:auto;padding:6px}.story-save[aria-pressed=true]{color:#f3c175}.reader-stories .story-page-link{margin-top:10px;font-size:12px}.reader-lead{grid-column:1/-1}.reader-lead .story{padding:24px 0 28px}.reader-lead .story .story-top{grid-template-columns:1.05fr 1fr;align-items:center;gap:28px;display:grid}.reader-lead .story .story-visual{aspect-ratio:16/10;width:100%;max-height:290px}.reader-lead .story h2{letter-spacing:-1px;font-size:35px;line-height:1.17}.reader-lead .story .story-meta{font-size:12px}.reader-lead .story-summary{max-width:850px}.reader-lead .story-summary p{font-size:16px}.density-compact .reader-stories{grid-template-columns:1fr}.density-compact .reader-stories .story .story-visual{display:none}.density-compact .reader-stories .story .story-top{display:block}.density-compact .reader-stories .story{padding:19px 0}.density-compact .reader-stories .story h2{letter-spacing:-.3px;font-size:22px;line-height:1.35}.density-compact .reader-stories .story-summary{margin-top:10px}.density-compact .reader-stories .story-summary p{-webkit-line-clamp:2;font-size:14px}.density-compact .reader-stories .story-bottom{margin-top:9px}.reader-button{color:#e1e7ed;cursor:pointer;background:#302e29;border:1px solid #6b6757;border-radius:5px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;display:inline-flex}.reader-button:hover{border-color:#d5b478}.reader-button.primary{color:#1c1b18;background:#e4b873;border-color:#e4b873;font-weight:650}.reader-button:disabled{opacity:.5;cursor:default}.reader-more{margin:30px 0}.reader-notice{color:#e9c180;padding:12px 0;font-size:13px}.reader-empty{text-align:center;border-bottom:1px solid #4b4941;padding:55px 20px}.reader-empty svg{color:#f0c27d;margin:0 auto 16px}.reader-empty h2{letter-spacing:-.4px;font-size:23px}.reader-empty p{color:#c0bdb2;margin:12px 0 20px;font-size:14px}.reader-welcome{background:#272622;border:1px solid #5c594c;border-radius:7px;margin:20px 0;padding:24px}.reader-welcome h2{letter-spacing:-.5px;font-size:23px}.reader-welcome p{color:#c4c1b7;margin:10px 0 18px;font-size:14px}.reader-welcome>div{flex-wrap:wrap;gap:8px;display:flex}.reader-welcome button{color:#f0cb91;cursor:pointer;border:1px solid #7c7765;border-radius:4px;padding:8px 12px;font-size:12px}.reader-sources{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:20px;display:grid}.reader-sources article{border-bottom:1px solid #4d4b43;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;display:flex}.reader-sources h2{font-size:18px;font-weight:550}.reader-sources p{color:#b3b0a2;margin-top:7px;font-size:11px;line-height:1.8}.reader-sources button{color:#cdcac1;border:1px solid #726e5d;border-radius:4px;padding:7px 10px;font-size:11px}.reader-sources button[aria-pressed=true]{color:#edbf7d;border-color:#94723e}.reader-footer{color:#bab7ab;border-top:1px solid #46443d;justify-content:space-between;gap:20px;margin-top:40px;padding:30px 0;font-size:12px;display:flex}.reader-footer nav{flex-wrap:wrap;gap:22px;display:flex}.feed-settings{max-height:90vh;color:#e2eaf1!important;background:#21201d!important;border:1px solid #716d5c!important;flex-direction:column!important;gap:20px!important;max-width:700px!important;display:flex!important}.feed-settings-scroll{min-height:0;padding-right:8px;overflow-y:auto}.feed-settings h3{margin:20px 0 13px;font-size:15px;font-weight:600}.feed-settings h3:first-child{margin-top:0}.feed-settings [data-slot=dialog-description]{color:#bdbaaf;font-size:13px;line-height:1.7}.topic-preferences>div{border-bottom:1px solid #414039;grid-template-columns:minmax(0,1fr) 82px 62px;align-items:center;gap:9px;padding:8px 0;font-size:13px;display:grid}.topic-preferences button{color:#c2c0b5;cursor:pointer;border:1px solid #646051;border-radius:4px;padding:7px 9px;font-size:11px}.topic-preferences button[aria-pressed=true]{color:#f5cc8f;background:#302b24;border-color:#b28c54}.keyword-form{gap:10px;display:flex}.feed-settings input:not([type=checkbox]){color:#e6e4df;background:#1a1916;border:1px solid #6c6858;border-radius:5px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.feed-settings input[type=checkbox]{accent-color:#e7be7e;width:16px;height:16px}.followed-keywords{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.followed-keywords button{color:#f0cc93;background:#3f3d37;border-radius:4px;padding:6px 9px;font-size:12px}.reader-checkbox{color:#ceccc4;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.reader-segmented{gap:10px;display:flex}.reader-segmented button{border:1px solid #746f5e;border-radius:4px;padding:8px 14px;font-size:12px}.reader-segmented button[aria-pressed=true]{color:#f3c680;background:#353026}.source-preferences{border-top:1px solid #4d4b42;margin-top:25px;padding-top:20px}.source-preferences summary{cursor:pointer;margin-bottom:16px;font-size:13px}.source-preferences>label{border-bottom:1px solid #414039;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.signal-heading{background:0 0!important}.signal-heading:before,.signal-heading:after{display:none!important}.page-heading h1,.buying-page-heading h1{letter-spacing:-1.2px;font-size:clamp(30px,4vw,46px);line-height:1.15}.hardware-reading .hardware-product-banner{background:0 0;border-bottom:1px solid #514f47;padding:24px 0 30px}.hardware-reading .hardware-product-title h1{font-size:44px;line-height:1.12}.dossier-section h2{font-size:26px}.hardware-disclosure{padding-top:12px;margin:22px 0!important;font-size:12px!important}.affiliate-disclosure{padding:10px 12px;font-size:11px}.lab-starters>a{background:#252420!important;border-color:#514f46!important}.lab-starters strong{font-weight:500}.reading-shell{padding-top:35px}.site-shell>.masthead{display:none}@media (max-width:1000px){.site-header-inner{padding:22px 25px}.site-header nav{gap:18px;font-size:12px}.reader-layout{grid-template-columns:165px minmax(0,1fr);gap:25px}.reader-stories{grid-template-columns:1fr}.reader-lead .story h2{font-size:28px}.reader-stories .story-top{flex-direction:row-reverse}.reader-stories .story-visual{aspect-ratio:4/3;width:145px}.reader-lead .story .story-top{flex-direction:column;align-items:stretch;display:flex}.reader-lead .story .story-visual{max-height:280px}.reader-sources{grid-template-columns:1fr}}@media (max-width:700px){.site-header-inner{padding:18px 20px 0;display:block}.site-header .brand-wordmark{font-size:26px}.site-header nav{white-space:nowrap;flex-wrap:nowrap;gap:22px;padding:15px 0 0;font-size:12px;overflow-x:auto}.site-header nav a{padding-bottom:14px}.reader-topline{padding:17px 0;display:block}.reader-topline>span{font-size:11px}.reader-search{width:100%;margin-top:14px}.reader-layout{display:block}.reader-sidebar{margin-bottom:24px;display:block;position:static}.reader-sidebar>nav:first-child{border-bottom:1px solid #494740;flex-flow:wrap;gap:7px;padding-bottom:14px}.reader-sidebar nav button{gap:8px;padding:9px 10px;font-size:12px}.sidebar-topics,.sidebar-secondary{display:none!important}.reader-heading h1{font-size:31px}.reader-filter-row{flex-wrap:wrap;gap:9px;margin:18px 0 0}.reader-filter-row select{max-width:180px}.reader-density{margin-left:auto}.reader-personalize{font-size:11px}.reader-stories .story-top{gap:14px}.reader-stories .story-visual{aspect-ratio:1;width:98px}.reader-stories .story h2{font-size:20px;line-height:1.3}.reader-lead .story h2{font-size:29px;line-height:1.2}.reader-stories .story-summary p{font-size:14px}.reader-lead .story .story-visual{width:100%;max-height:230px}.reader-footer{display:block}.reader-footer nav{gap:15px;margin-top:18px}.feed-settings{padding:22px!important}.topic-preferences>div{grid-template-columns:minmax(0,1fr) 75px 56px;gap:7px;font-size:12px}.hardware-reading .hardware-product-title h1{font-size:34px}}.retailer-offers{background:#252420;border:1px solid #56534a;border-radius:8px;min-width:0;padding:22px}.retailer-offers h2{letter-spacing:-.5px;margin:0 0 16px!important;font-size:22px!important}.offer-list{gap:1px;display:grid}.retailer-offer{border-bottom:1px solid #4c4a42;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 0;font-size:14px;display:grid;color:#e8edf1!important;text-decoration:none!important}.retailer-offer:first-child{padding-top:3px}.retailer-offer>span:first-child{overflow-wrap:anywhere}.retailer-offer small{color:#b6d3bc;margin-top:4px;font-size:10px;display:block}.retailer-offer strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.offer-cta{color:#f1c78d;white-space:nowrap;border:1px solid #a98753;border-radius:4px;padding:7px 10px;font-size:11px}.retailer-offer:hover .offer-cta{color:#1e1d1a;background:#f1c78d}.offer-footnote,.offer-disclosure{color:#b4b1a4!important;margin:12px 0 0!important;font-size:10px!important;line-height:1.6!important}.offer-disclosure a{color:#c3c0b5!important}.offer-loading{color:#c9c7bd!important;font-size:13px!important}.offer-unavailable{color:#c0bdb2;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.offer-unavailable>a{background:#e6bb7b;border-radius:4px;align-items:center;gap:12px;padding:10px 13px;font-size:13px;font-weight:600;display:flex;color:#1d1d1a!important;text-decoration:none!important}.offer-unavailable small{opacity:.8;font-size:9px;font-weight:400}.offers-compact{background:0 0;border:0;border-top:1px solid #4a4841;border-radius:0;margin-top:17px;padding:14px 0 0}.offers-compact .retailer-offer{gap:10px;padding:11px 0;font-size:12px}.offers-compact .retailer-offer strong{font-size:16px}.offers-compact .offer-cta{padding:6px;font-size:10px}.offers-compact .offer-unavailable>a{justify-content:space-between;width:100%}.review-purchase-layout{grid-template-columns:1fr 1.1fr;gap:30px;margin:34px 0;display:grid}.review-quick-take h2{margin:0 0 18px;font-size:22px}.review-quick-take h3{color:#d8d6cf;text-transform:uppercase;letter-spacing:1px;margin:16px 0 6px;font-size:12px}.review-quick-take p{margin:0 0 15px;font-size:15px;line-height:1.7}.review-quick-take>a{margin-top:10px;font-size:13px;display:inline-block}.review-attribution{color:#bebbaf!important;margin-bottom:0!important;font-size:11px!important;line-height:1.6!important}.hardware-verdict{background:0 0;border:0;border-bottom:1px solid #525047;padding:24px 0}.hardware-verdict h2{letter-spacing:-.8px;margin:12px 0 18px;font-size:31px;line-height:1.2}.hardware-verdict>p:not(.eyebrow):not(.review-attribution){font-size:18px;line-height:1.85}.card-verdict{margin:17px 0 10px;line-height:1.4;font-size:18px!important}.hardware-product-body>p:not(.eyebrow):not(.hardware-config){font-size:14px;line-height:1.85}.hardware-product .hardware-config{font-size:11px;line-height:1.6}.review-alternatives{margin-top:35px}.review-alternatives>a{border-bottom:1px solid #504e46;justify-content:space-between;gap:20px;padding:16px 0;font-size:15px;display:flex}.dossier-spec-references{border-bottom:1px solid #504e46;padding:20px 0;font-size:13px}.dossier-spec-references summary,.source-coverage details summary{cursor:pointer;color:#d4d2cb}.source-coverage details{margin-top:10px;font-size:12px}.source-coverage details p{font-size:12px!important}.affiliate-disclosure>span{margin-top:6px;display:block}.mentioned-products{border-top:1px solid #56534a;margin:30px 0;padding-top:18px}.mentioned-products>h2{margin-bottom:20px;font-size:22px}.mentioned-product{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;margin-bottom:22px;display:grid}.mentioned-product .product-photo{margin:0}.mentioned-product-title{font-size:16px;font-weight:600}.mentioned-product p{margin-top:7px;font-size:13px;line-height:1.6}.mentioned-compact{margin:14px 0 0;padding:12px 0 0}.mentioned-compact .mentioned-product{margin:0;display:block}.mentioned-compact .mentioned-product-title{font-size:11px;font-weight:500}.mentioned-compact .offers-compact{border-top:0;margin-top:8px;padding-top:0}.mentioned-compact .offer-disclosure{margin-top:5px!important}.story-bottom{align-items:center}.story-save{order:10}.budget-bands{grid-template-columns:repeat(4,1fr)}.budget-bands button{padding:14px;font-size:13px}.budget-bands button[aria-pressed=true]{color:#e4b873;border-color:#e4b873}.hardware-empty p{max-width:65ch;margin-inline:auto}@media (max-width:700px){.review-purchase-layout{grid-template-columns:1fr;gap:24px}.hardware-verdict h2{font-size:25px}.hardware-verdict>p:not(.eyebrow):not(.review-attribution){font-size:16px}.hardware-reading .hardware-product-title h1{font-size:34px}.retailer-offers{padding:17px}.offers-compact{padding:12px 0 0}.retailer-offer{gap:9px}.retailer-offer strong{font-size:17px}.offer-unavailable{flex-wrap:wrap}.budget-bands{grid-template-columns:repeat(2,1fr)}.mentioned-product{grid-template-columns:85px minmax(0,1fr);gap:14px}.mentioned-compact .mentioned-product{display:block}.review-alternatives>a{font-size:13px}}.offers-compact .retailer-offer{grid-template-columns:minmax(0,1fr) auto;gap:8px}.offers-compact .retailer-offer>span:first-child{overflow-wrap:normal;grid-column:1/-1}.offers-compact .retailer-offer small{margin-left:8px;display:inline}.offers-compact .offer-footnote,.offer-disclosure{font-size:11px!important}.site-header input,.reader-shell input,.reader-shell select{font-family:inherit}.feed-settings{width:calc(100% - 24px)!important}.hardware-reading .hardware-product-banner{border-width:0 0 1px;border-radius:0}.lab-products .offer-unavailable>a{display:block}.lab-products .offer-unavailable small{margin-top:3px;display:block}@media (max-width:700px){.site-header nav{gap:14px;font-size:11px}.lab-tabs>[role=tablist]{row-gap:8px!important;height:auto!important}.lab-tabs>[role=tablist]>[role=tab]{padding-block:12px}}
.cluster-count{color:#d8d7d0;align-items:center;gap:7px;display:inline-flex}.cluster-headline-button{font:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.headline-outbound{color:#bbb8ab;vertical-align:baseline;margin-left:6px;display:inline}.source-thumbnail{isolation:isolate;aspect-ratio:16/10;border-top:2px solid var(--publisher-color,#c1bfb4);background:#24231f;border-radius:5px;min-width:0;display:block;position:relative;overflow:hidden}.source-thumbnail-placeholder{letter-spacing:-2px;color:var(--publisher-color,#c1bfb4);opacity:.5;justify-content:center;align-items:center;font-size:38px;font-weight:700;display:flex;position:absolute;inset:0}.source-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.source-thumbnail:hover img{transform:scale(1.035)}.source-thumbnail-credit{color:#fff;overflow-wrap:break-word;background:linear-gradient(#0000,#000000d9);padding:22px 10px 8px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.source-thumbnail:focus-visible{outline-offset:3px;outline:2px solid #f3c477}.cluster-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid;position:relative}.cluster-mosaic:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-mosaic .source-thumbnail{aspect-ratio:1/1.05}.cluster-more{color:#b5b1a4;grid-column:1/-1;font-size:10px}.reader-stories .cluster-card .story-top{grid-template-columns:minmax(0,1fr) 115px;align-items:start;gap:18px;display:grid}.reader-stories .cluster-card .cluster-mosaic{order:0}.reader-stories .cluster-card .source-thumbnail{max-height:145px}.reader-lead .cluster-card .story-top{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.reader-lead .cluster-card .cluster-mosaic{order:0}.reader-lead .cluster-card .source-thumbnail{aspect-ratio:1/1.65;max-height:260px}.reader-lead .cluster-card .source-thumbnail-placeholder{font-size:44px}.reader-stories .single-source-card .story-top{grid-template-columns:minmax(0,1fr) 115px;gap:18px;display:grid}.reader-stories .single-source-visual .source-thumbnail{aspect-ratio:1;max-height:125px}.reader-lead .single-source-card .story-top{grid-template-columns:1.05fr 1fr}.reader-lead .single-source-visual .source-thumbnail{aspect-ratio:16/10;max-height:300px}.cluster-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cluster-actions .coverage-trigger{flex:1;justify-content:flex-start;width:auto}.cluster-open-page{white-space:nowrap;color:#efc78f;padding:10px 0;font-size:11px}.cluster-inline-coverage{padding:18px 0 0}.coverage-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.coverage-source-card{background:#24231f;border:1px solid #4f4d44;border-radius:8px;min-width:0;overflow:hidden}.coverage-source-card>.source-thumbnail{aspect-ratio:16/9;border-radius:0}.coverage-source-body{padding:20px}.coverage-source-meta{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.coverage-source-meta>span{color:#bbb8ac;text-align:right;font-size:10px}.coverage-source-body>time,.coverage-earlier time{color:#bfbcb0;margin:9px 0 15px;font-size:11px;display:block}.coverage-source-body h3{letter-spacing:-.3px!important;margin:0 0 15px!important;font-size:21px!important;line-height:1.4!important}.coverage-source-body .story-summary{margin:0 0 19px!important}.coverage-source-body .story-summary p{margin:0;-webkit-line-clamp:unset!important;color:#d4d2cb!important;font-size:14px!important;line-height:1.8!important;display:block!important}.coverage-source-body .summary-credit{margin-top:8px;font-size:10px;display:block}.coverage-read{color:#f1cc95;border-top:1px solid #56534a;justify-content:space-between;gap:12px;padding-top:14px;font-size:13px;display:flex}.coverage-earlier{border-top:1px solid #56534a;margin-top:20px;padding-top:15px}.coverage-earlier summary{cursor:pointer;color:#dad8d2;font-size:12px}.coverage-earlier>div{padding-top:18px}.coverage-earlier h4{margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.6}.coverage-browser-compact .coverage-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coverage-browser-compact .coverage-source-body{padding:14px}.coverage-browser-compact .coverage-source-body h3{font-size:16px!important}.coverage-browser-compact .coverage-source-meta{display:block}.coverage-browser-compact .coverage-source-meta>span{text-align:left;margin-top:3px;display:block}.coverage-browser-compact .source-thumbnail{aspect-ratio:16/9!important;max-height:none!important}.coverage-controls{align-items:end;gap:18px;margin:20px 0 25px;display:flex}.coverage-controls label{color:#c8c6bc;gap:7px;min-width:210px;font-size:12px;display:grid}.coverage-controls select{font:inherit;color:#e1e9ef;background:#292823;border:1px solid #6c6858;border-radius:4px;max-width:100%;padding:10px 12px;font-size:13px}.coverage-controls>span{color:#bfbcb0;margin-left:auto;padding-bottom:10px;font-size:12px}.coverage-page{max-width:1480px}.coverage-page-heading{max-width:1050px;padding:20px 0 30px}.coverage-page-heading h1{letter-spacing:-1px;margin:14px 0 20px;font-size:clamp(28px,3.3vw,45px);line-height:1.18}.coverage-page-heading .eyebrow{margin-top:22px}.coverage-page-intro{color:#cac8be;justify-content:space-between;align-items:center;gap:25px;font-size:15px;display:flex}.coverage-page-intro a{color:#f1cb91;font-size:13px}.coverage-section-title{letter-spacing:-.5px;border-top:1px solid #545249;padding-top:24px;font-size:23px}.coverage-editorial{border-top:1px solid #696556;max-width:850px;margin:60px auto 35px;padding:32px 0}.coverage-editorial h2{margin:14px 0;font-size:28px}.coverage-editorial .briefing-body{font-size:17px;line-height:1.9}.coverage-editorial .briefing-body section{margin-top:28px}.coverage-editorial .briefing-body li{margin-bottom:15px}.coverage-editorial .briefing-summary p{margin:18px 0}.density-compact .reader-stories .cluster-mosaic,.density-compact .reader-stories .single-source-visual{display:none}.density-compact .reader-stories .story .story-top,.density-compact .reader-stories .coverage-source-card .source-thumbnail{display:block}.coverage-page .breadcrumbs{margin-top:26px}.coverage-page .mentioned-products{max-width:850px;margin-inline:auto}@media (max-width:1050px){.coverage-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-lead .cluster-card .source-thumbnail{aspect-ratio:1/1.3}.reader-stories .cluster-card .cluster-mosaic .source-thumbnail{max-height:170px}}@media (max-width:700px){.coverage-page{padding-inline:20px}.coverage-source-grid,.coverage-browser-compact .coverage-source-grid{grid-template-columns:1fr}.coverage-controls{flex-wrap:wrap;gap:12px}.coverage-controls label{flex:1;min-width:0}.coverage-controls>span{flex-basis:100%;margin:0;padding:0}.coverage-page-intro{display:block}.coverage-page-intro a{margin-top:13px;display:block}.reader-lead .cluster-card .story-top{display:flex}.reader-lead .cluster-card .cluster-mosaic{order:-1}.reader-lead .cluster-card .source-thumbnail{aspect-ratio:1/1.05}.reader-stories .cluster-card .source-thumbnail-placeholder{font-size:30px}.reader-stories .single-source-card .story-top{grid-template-columns:minmax(0,1fr) 90px}.reader-lead .single-source-card .story-top{flex-direction:column;display:flex}.reader-lead .single-source-visual{order:-1;width:100%}.reader-lead .single-source-visual .source-thumbnail{aspect-ratio:16/9;max-height:220px}.cluster-actions{align-items:center}.cluster-open-page{font-size:10px}.source-thumbnail-credit{padding-inline:7px;font-size:10px}.coverage-source-body{padding:18px}.density-compact .reader-stories .story .story-top{display:block}.coverage-page-heading{padding-bottom:25px}}.source-thumbnail{width:100%}.coverage-source-grid{align-items:stretch}.coverage-source-card{flex-direction:column;display:flex}.coverage-source-body{flex-direction:column;flex:1;display:flex}.coverage-read{margin-top:auto}.coverage-source-card>.source-thumbnail{flex-shrink:0}.coverage-page .coverage-source-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-page .coverage-source-grid[data-count="1"]{grid-template-columns:minmax(0,700px)}.coverage-page .coverage-source-card>.source-thumbnail{max-height:250px}.coverage-page-heading h1{font-size:clamp(28px,3vw,40px)}.coverage-page .coverage-source-body .story-summary p{font-size:15px!important}@media (max-width:700px){.coverage-page .coverage-source-grid[data-count="2"]{grid-template-columns:1fr}.coverage-page .coverage-source-card>.source-thumbnail{max-height:220px}}.coverage-earlier .source-thumbnail{max-height:160px;margin-bottom:14px}.coverage-source-grid[data-count="1"] .source-thumbnail-placeholder{font-size:44px}.coverage-quick-links{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.coverage-quick-links a{color:#e5c38f;border:1px solid #676354;border-radius:4px;padding:8px 12px;font-size:12px}.coverage-quick-links a:hover{background:#373630}.coverage-page-intro>p{font-size:13px}@media (max-width:700px){.coverage-page .breadcrumbs{margin-top:18px}.coverage-page-heading{padding-top:8px;padding-bottom:20px}.coverage-page-heading .reading-categories{margin-top:10px}.coverage-page-heading .eyebrow{margin-top:15px}.coverage-page-heading h1{margin:12px 0;font-size:27px}.coverage-quick-links{margin:14px 0}.coverage-controls{margin:14px 0 20px}}
.video-reviews{margin:36px 0;scroll-margin-top:90px}.video-section-title{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.video-section-title h2{margin:0}.video-section-title>span{color:var(--muted-foreground);font-size:13px}.video-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.video-review-card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.video-review-art{aspect-ratio:16/9;background:#201f1b;display:block;position:relative;overflow:hidden;color:#fff!important}.video-review-art img{object-fit:cover;width:100%;height:100%;display:block}.video-review-art:after{content:"";background:linear-gradient(#0000,#000000d9);position:absolute;inset:55% 0 0}.video-play{z-index:1;background:#c52923;border-radius:10px;place-items:center;width:52px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 20px #0007}.video-watch{z-index:1;font-size:13px;font-weight:650;position:absolute;bottom:12px;left:16px}.video-review-body{padding:20px}.video-review-body h3{margin:10px 0;font-size:21px;line-height:1.25}.video-review-body>p{font-size:15px;line-height:1.6}.video-review-body .eyebrow{font-size:11px}.video-chapters{flex-direction:column;gap:8px;margin:18px 0;display:flex}.video-chapters a{font-size:13px;line-height:1.5;text-decoration:none;display:block}.video-chapters span{font-variant-numeric:tabular-nums;min-width:44px;color:var(--muted-foreground);display:inline-block}.video-review-body .video-review-credit{color:var(--muted-foreground);margin-bottom:0;font-size:12px}@media (max-width:700px){.video-review-grid{grid-template-columns:1fr}.video-review-body{padding:16px}.video-review-body h3{font-size:20px}}
body{color:#ecece7;background:#131312}.site-header{background:#181918;border-top:4px solid #e6b96e;border-bottom:1px solid #44443c}.site-header-inner{max-width:1480px;padding-block:25px}.site-header .brand-wordmark{letter-spacing:-1.3px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:750;line-height:1.05}.site-header .brand-logo small{letter-spacing:1.25px;color:#b9b9ad;margin-top:9px;font-size:11px;display:block}.site-header .brand-symbol{background:#27251e;border:1px solid #67583d;place-items:center;width:40px;height:40px;display:grid}.site-header .brand-tech{color:#f1c680;font-weight:750}.site-header nav{color:#c5c5ba;gap:25px;font-size:13px}.publication-intro{border-bottom:1px solid #47483f;justify-content:space-between;align-items:center;gap:30px;padding:26px 0 25px;display:flex}.publication-intro .eyebrow{letter-spacing:1.8px;color:#d2ab6b;margin-bottom:9px;font-size:10px}.publication-intro .publication-promise{font-family:var(--ni-serif);letter-spacing:-.5px;font-size:28px;line-height:1.25}.publication-intro>a{color:#b9b9ae;border-left:1px solid #494a40;flex-shrink:0;padding-left:24px;font-size:12px;line-height:1.8}.publication-intro strong{color:#f2ce93;font-weight:500}.reader-topline{color:#aaa99f;padding-block:18px}.reader-search{background:#1b1e1d;border-color:#41463e;border-radius:2px}.reader-search input{color:#deded6}.reader-layout{grid-template-columns:172px minmax(0,1fr);gap:38px}.reader-sidebar{border-right:1px solid #363930;padding-right:20px}.reader-sidebar nav button,.reader-sidebar nav a{color:#bdbfb3;border-radius:2px}.reader-sidebar nav button[aria-current=page]{color:#f1ca86;background:#292a21;box-shadow:inset 2px 0 #e6b96e}.reader-heading{border-bottom-color:#676859}.reader-heading h1{font-family:var(--ni-serif);letter-spacing:-.6px;font-size:33px;font-weight:500}.reader-stories{column-gap:32px}.reader-stories .story{border-color:#3b3e34}.reader-stories .story h2{font-family:var(--ni-serif);letter-spacing:-.45px;color:#f2f0e8;font-size:24px;font-weight:500;line-height:1.24}.reader-lead .story h2{font-size:36px;font-weight:500;line-height:1.14}.reader-stories .story-summary p{color:#bfc2b7;line-height:1.7}.reader-stories .summary-credit{color:#9eaa99}.reader-stories .story-category{color:#b9c1b1;background:0 0;border-color:#42483e}.reader-stories .story-meta{color:#aeb9a5}.cluster-count{color:#c5cfbd}.coverage-page-heading h1{font-family:var(--ni-serif);letter-spacing:-1.2px;max-width:1000px;font-size:clamp(30px,3.7vw,51px);font-weight:500;line-height:1.15}.coverage-source-card,.video-review-card{background:#1c201c;border-color:#3f493b;border-radius:5px}.coverage-source-body h3{font-family:var(--ni-serif);font-weight:500;line-height:1.3}.coverage-source-meta,.coverage-controls label{color:#b6c2ae}.coverage-summary-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;margin:0 0 40px;display:grid}.coverage-summary-layout.no-products{grid-template-columns:minmax(0,850px)}.coverage-summary-layout .coverage-editorial{border:0;max-width:none;margin:0;padding:0 0 20px}.coverage-summary-layout .briefing-body{font-size:17px;line-height:1.85}.coverage-summary-layout .briefing-summary p{margin-top:0;margin-bottom:18px}.coverage-summary-layout .briefing-body h2{font-size:21px;font-family:var(--ni-serif);font-weight:500}.coverage-summary-layout .briefing-body section{margin-top:22px}.coverage-summary-layout .briefing-body li{margin-bottom:10px}.coverage-summary-layout .briefing-disclosure{color:#a4b09b;background:0 0;border:0;padding:0 0 15px;font-size:11px}.coverage-page .coverage-summary-layout .mentioned-products{background:#1c201b;border:1px solid #50523f;border-radius:5px;width:100%;margin:0;padding:18px}.coverage-summary-layout .mentioned-product{display:block}.coverage-summary-layout .mentioned-product .product-photo{width:100%;max-width:none;margin-bottom:16px}.coverage-summary-layout .mentioned-product-title{font-size:19px}.coverage-summary-layout .mentioned-products>h2{margin:0 0 17px;font-size:17px}.coverage-summary-layout .product-photo-frame{aspect-ratio:16/10}.coverage-summary-layout .retailer-offers{margin-top:14px}.coverage-page-intro{margin-top:18px}.coverage-page-heading{padding-bottom:20px}.coverage-quick-links{margin-top:18px}.coverage-section-title{border-top-color:#5b624e}.coverage-hero-art{float:right;border-radius:4px;width:38%;max-width:360px;margin:0 0 20px 25px;overflow:hidden}.hardware-heading h1,.prime-heading h1,.reading-shell>h1{font-family:var(--ni-serif);letter-spacing:-1px;font-weight:500}.hardware-product,.prime-pick,.lab-product{border-radius:5px}.reader-footer{border-color:#3b4033}.reader-footer>span{color:#e3c18b;font-weight:600}.reader-stories .mentioned-compact .mentioned-product-title{letter-spacing:0;margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.reader-stories .mentioned-compact{max-width:440px}.reader-stories .mentioned-compact .retailer-offers{margin:0}.reader-stories .mentioned-compact .offer-unavailable>a{padding:9px 12px;font-size:12px}.topic-news-feed{margin-bottom:35px}.topic-news-feed .column-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.topic-news-feed .column-heading h2{font-family:var(--ni-serif);font-size:29px;font-weight:500}.topic-news-feed .reader-stories{margin-top:5px}.topic-briefings{margin:35px 0}.topic-reading .topic-context{margin-top:35px}@media (max-width:1000px){.site-header-inner{flex-wrap:wrap;gap:18px}.site-header nav{gap:28px;width:100%}.coverage-summary-layout{grid-template-columns:minmax(0,1fr) 280px;gap:25px}}@media (max-width:700px){.site-header-inner{gap:16px;padding:19px 20px 12px}.site-header .brand-wordmark{font-size:29px}.site-header nav{white-space:nowrap;flex-wrap:nowrap;gap:22px;padding-bottom:3px;font-size:12px;overflow-x:auto}.site-header nav a{flex-shrink:0}.publication-intro{padding:21px 0;display:block}.publication-intro .publication-promise{max-width:340px;font-size:25px}.publication-intro>a{display:none}.reader-layout{grid-template-columns:1fr;gap:18px}.reader-sidebar{border:0;padding:0}.reader-heading h1{font-size:29px}.reader-stories .story h2{font-size:24px}.reader-lead .story h2{font-size:30px}.coverage-summary-layout,.coverage-summary-layout.no-products{grid-template-columns:1fr;gap:20px}.coverage-page-heading h1{letter-spacing:-.6px;font-size:32px;line-height:1.14}.coverage-summary-layout .briefing-body{font-size:16px}.coverage-summary-layout .mentioned-product{grid-template-columns:100px minmax(0,1fr);gap:15px;display:grid}.coverage-summary-layout .mentioned-product-title{font-size:17px}.coverage-summary-layout .mentioned-product .product-photo{margin:0}.coverage-summary-layout .product-photo figcaption{padding:6px;font-size:10px}.coverage-summary-layout .product-photo-frame{aspect-ratio:1}.coverage-summary-layout .mentioned-products .retailer-offers{grid-column:1/-1}.coverage-hero-art{float:none;width:100%;max-width:none;margin:0 0 20px}}
:root{--ni-serif:Charter,"Bitstream Charter","Sitka Text",Cambria,Georgia,"Times New Roman",serif;--ni-bg:#121313;--ni-surface:#1a1b19;--ni-surface-2:#23241f;--ni-border:#3b3c35;--ni-border-strong:#55564c;--ni-text:#ecece7;--ni-muted:#a9a99e;--ni-accent:#e6b96e;--ni-accent-strong:#f2ce93;--ni-accent-ink:#1b1608;--ni-link:#f2ce93}.site-header{z-index:40;position:relative}.site-header-inner{flex-wrap:nowrap;align-items:center;gap:28px;display:flex}.site-header .brand-logo{flex-shrink:0}.site-header .site-nav{color:#cfcfc4;white-space:nowrap;flex-wrap:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:22px;width:auto;padding:0;font-size:14px;font-weight:550;display:flex;overflow:visible}.site-header .site-nav>a,.nav-dropdown>button{color:inherit;border-bottom:2px solid #0000;padding:7px 0}.site-header .site-nav>a:hover,.nav-dropdown>button:hover{color:var(--ni-accent-strong)}.site-header .site-nav>a[aria-current],.nav-dropdown>button[aria-current]{color:var(--ni-accent-strong);border-color:var(--ni-accent)}.nav-dropdown{position:relative}.nav-dropdown>button{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:4px;display:inline-flex}.nav-dropdown-panel{background:var(--ni-surface);border:1px solid var(--ni-border-strong);white-space:normal;border-radius:8px;width:420px;padding:18px;position:absolute;top:calc(100% + 12px);right:-40px;box-shadow:0 18px 40px #00000073}.nav-dropdown-panel:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.nav-dropdown-panel>div{grid-template-columns:1fr 1fr;gap:2px 16px;margin:6px 0 12px;display:grid}.nav-dropdown-panel a{color:var(--ni-text);border-radius:5px;padding:7px 8px;font-weight:500;display:block}.nav-dropdown-panel a:hover{background:var(--ni-surface-2);color:var(--ni-accent-strong)}.nav-dropdown-panel .nav-dropdown-all{color:var(--ni-accent-strong);border-top:1px solid var(--ni-border);border-radius:0;padding-top:12px}.site-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.header-search{border:1px solid var(--ni-border-strong);color:#cfcfc4;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.header-search:hover{border-color:var(--ni-accent);color:var(--ni-accent-strong)}.header-menu-button{border:1px solid var(--ni-border-strong);width:40px;height:40px;color:var(--ni-text);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.mobile-menu{display:none}@media (max-width:1180px){.site-header .site-nav{display:none}.site-header-inner{justify-content:space-between}.header-menu-button{display:inline-flex}.mobile-menu{border-top:1px solid var(--ni-border);background:var(--ni-surface);max-height:calc(100vh - 80px);padding:16px 20px 22px;display:block;overflow-y:auto}.mobile-menu form{border:1px solid var(--ni-border-strong);color:var(--ni-muted);border-radius:6px;align-items:center;gap:10px;margin-bottom:14px;padding:0 12px;display:flex}.mobile-menu input{color:var(--ni-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:16px}.mobile-menu nav{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;display:grid}.mobile-menu nav a{background:var(--ni-surface-2);border-radius:6px;padding:11px 10px;font-size:15px;font-weight:600}.mobile-menu nav a[aria-current]{color:var(--ni-accent-strong);box-shadow:inset 3px 0 0 var(--ni-accent)}.mobile-menu .eyebrow{margin:6px 0 8px}.mobile-menu-guides{flex-wrap:wrap;gap:6px;display:flex}.mobile-menu-guides a{border:1px solid var(--ni-border);border-radius:99px;padding:6px 11px;font-size:13px}}@media (max-width:700px){.site-header-inner{padding:14px 18px;display:flex}.site-header .brand-logo small{display:none}.site-header .brand-wordmark{font-size:24px}.site-header .brand-symbol{width:34px;height:34px}.header-search span{display:none}.header-search{justify-content:center;width:40px;height:40px;padding:0}}body.menu-open{overflow:hidden}@media (min-width:1181px){body.menu-open{overflow:auto}}.site-footer{border-top:1px solid var(--ni-border);background:#161716;margin-top:64px}.site-footer-inner{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(0,1fr));gap:36px;max-width:1480px;margin:auto;padding:44px 48px 28px;display:grid}.site-footer-brand>p{color:var(--ni-muted);max-width:420px;margin:14px 0 18px;font-size:14px;line-height:1.6}.site-footer nav{flex-direction:column;gap:9px;font-size:14px;display:flex}.site-footer nav h2{letter-spacing:1.4px;text-transform:uppercase;color:var(--ni-accent);margin:4px 0 6px;font-size:12px;font-weight:600}.site-footer nav a{color:#cfcfc4}.site-footer nav a:hover{color:var(--ni-accent-strong)}.site-footer-legal{border-top:1px solid var(--ni-border);color:#8f8f85;max-width:1480px;margin:auto;padding:18px 48px 34px;font-size:12px;line-height:1.6}@media (max-width:1000px){.site-footer-inner{grid-template-columns:1fr 1fr;padding:36px 28px 22px}.site-footer-brand{grid-column:1/-1}.site-footer-legal{padding:18px 28px 30px}}@media (max-width:520px){.site-footer-inner{grid-template-columns:1fr 1fr;gap:28px 18px;padding:30px 18px 20px}.site-footer-legal{padding:16px 18px 26px}}.site-shell>footer,.reader-footer{display:none}.newsletter-signup{border:1px solid var(--ni-border-strong);background:linear-gradient(135deg,#221f17,#1a1b19 60%);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;margin:36px 0;padding:22px 24px;display:grid}.newsletter-signup h2{align-items:center;gap:8px;margin:0 0 6px;font-size:18px;font-weight:650;display:flex}.newsletter-signup h2 svg{color:var(--ni-accent)}.newsletter-signup p{color:var(--ni-muted);margin:0;font-size:14px;line-height:1.55}.newsletter-signup form{flex-wrap:wrap;gap:8px;display:flex}.newsletter-signup input[type=email],.price-alert input{border:1px solid var(--ni-border-strong);min-width:0;color:var(--ni-text);font:inherit;background:#111211;border-radius:6px;flex:200px;padding:10px 12px;font-size:15px}.newsletter-signup select{border:1px solid var(--ni-border-strong);color:var(--ni-text);font:inherit;background:#111211;border-radius:6px;padding:0 10px;font-size:14px}.newsletter-signup button,.price-alert button,.product-card-primary{background:var(--ni-accent);color:var(--ni-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.newsletter-signup button:hover,.price-alert button:hover,.product-card-primary:hover{background:var(--ni-accent-strong)}.newsletter-signup button:disabled{opacity:.6}.newsletter-done{font-weight:600;color:var(--ni-accent-strong)!important}.newsletter-error{flex-basis:100%;color:#f0a39a!important}.newsletter-trap{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.newsletter-footer{background:var(--ni-surface);grid-template-columns:1fr;margin:0;padding:18px}.newsletter-footer h2{font-size:15px}@media (max-width:800px){.newsletter-signup{grid-template-columns:1fr;padding:20px}}.guide-chips{flex-wrap:wrap;gap:8px;display:flex}.guide-chips a{border:1px solid var(--ni-border-strong);color:var(--ni-text);background:var(--ni-surface);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.guide-chips a svg{width:15px;height:15px;color:var(--ni-accent)}.guide-chips a:hover{border-color:var(--ni-accent);color:var(--ni-accent-strong)}.guide-compare-link{color:var(--ni-link);margin-top:14px;font-size:14px;font-weight:600;display:inline-block}.page-next-steps{border-top:1px solid var(--ni-border);flex-wrap:wrap;gap:12px 26px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.page-next-steps a{color:var(--ni-link)}.not-found-page,.email-action-page{max-width:820px;padding:56px 0 20px}.not-found-page h1,.email-action-page h1,.search-empty h1{font-family:var(--ni-serif);letter-spacing:-.6px;margin:8px 0 12px;font-size:38px;font-weight:500;line-height:1.15}.not-found-page>p,.email-action-page>p{color:var(--ni-muted);font-size:17px}.email-action-page form{margin:22px 0}.email-action-page>a{color:var(--ni-link)}.not-found-search,.search-page-form{gap:10px;margin:24px 0;display:flex}.not-found-search input,.search-page-form input{background:var(--ni-surface);border:1px solid var(--ni-border-strong);min-width:0;color:var(--ni-text);font:inherit;border-radius:7px;flex:1;padding:12px 14px;font-size:16px}.not-found-search .reader-button,.search-page-form .reader-button{margin:0}.not-found-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 30px;display:grid}.not-found-links a{border:1px solid var(--ni-border);background:var(--ni-surface);border-radius:8px;padding:16px}.not-found-links strong{color:var(--ni-accent-strong);display:block}.not-found-links span{color:var(--ni-muted);font-size:14px}.search-page{max-width:980px;padding:30px 0}.search-empty{padding:18px 0}.search-empty p{color:var(--ni-muted);margin-bottom:18px}.search-title{margin:6px 0 18px;font-size:24px;font-weight:600}.search-chips{margin-bottom:24px}.search-section{margin:0 0 34px}.search-section h2{letter-spacing:1.4px;text-transform:uppercase;color:var(--ni-accent);border-bottom:1px solid var(--ni-border);margin-bottom:14px;padding-bottom:10px;font-size:13px}.search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.search-product{border:1px solid var(--ni-border);background:var(--ni-surface);border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.search-product .product-photo-frame{aspect-ratio:4/3;padding:8px}.search-product strong{font-size:16px;display:block}.search-product p{color:#cfcfc4;margin:3px 0;font-size:14px}.search-product small,.search-list span{color:var(--ni-muted);font-size:12px}.search-list{margin:0;padding:0;list-style:none}.search-list li{border-bottom:1px solid #2c2d28;flex-direction:column;gap:3px;padding:11px 0;display:flex}.search-list strong{font-weight:600}.search-list a:hover strong{color:var(--ni-accent-strong)}@media (max-width:700px){.search-products,.not-found-links{grid-template-columns:1fr}.not-found-page h1,.email-action-page h1,.search-empty h1{font-size:30px}.publication-intro,.reader-topline>span{display:none}.reader-topline{padding:14px 0 10px}}.reader-insert{grid-column:1/-1;min-width:0}.reader-insert .newsletter-signup{margin:10px 0 34px}.home-shopping{border:1px solid var(--ni-border);background:var(--ni-surface);border-radius:12px;margin:10px 0 36px;padding:24px}.home-shopping-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.home-shopping-heading h2{font-family:var(--ni-serif);letter-spacing:-.4px;margin:4px 0 0;font-size:28px;font-weight:500}.home-shopping-heading>a,.home-shopping a.home-deal-card span{color:var(--ni-link);font-size:14px;font-weight:600}.home-roundups{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-roundup{border:1px solid var(--ni-border);background:#151614;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:0 0 14px;display:flex;overflow:hidden}.home-roundup .product-photo{margin-bottom:8px}.home-roundup .product-photo-frame{aspect-ratio:3/2;padding:12px}.home-roundup>span,.home-roundup>strong,.home-roundup>p,.home-roundup>small{padding:0 14px}.home-roundup .eyebrow{margin:0;font-size:10px}.home-roundup strong{font-size:16px;line-height:1.3}.home-roundup p{color:#cfcfc4;margin:0;font-size:13px;line-height:1.45}.home-roundup small{color:var(--ni-muted);margin-top:auto;padding-top:6px;font-size:12px}.home-roundup:hover strong{color:var(--ni-accent-strong)}.home-shopping-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;margin-top:22px;display:grid}.home-shopping-columns h3{letter-spacing:1.3px;text-transform:uppercase;color:var(--ni-accent);margin:0 0 10px;font-size:13px}.home-comparisons{margin:0;padding:0;list-style:none}.home-comparisons li{border-bottom:1px solid #2c2d28}.home-comparisons a{padding:10px 0;font-size:15px;font-weight:600;display:block}.home-comparisons a span{letter-spacing:1px;text-transform:uppercase;color:var(--ni-muted);font-size:11px;font-weight:500;display:block}.home-comparisons a:hover{color:var(--ni-accent-strong)}.home-deal-card{background:#241f15;border:1px solid #5b4a2a;border-radius:8px;flex-direction:column;gap:3px;margin-top:16px;padding:13px 15px;display:flex}.home-deal-card strong{color:var(--ni-accent-strong)}@media (max-width:1100px){.home-roundups{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shopping-columns{grid-template-columns:1fr}}@media (max-width:520px){.home-shopping{margin-left:-4px;margin-right:-4px;padding:18px 14px}.home-roundups{grid-template-columns:1fr 1fr;gap:10px}.home-roundup strong{font-size:14px}.home-roundup p{display:none}.home-shopping-heading{flex-direction:column;align-items:flex-start}.home-shopping-heading h2{font-size:24px}}.cluster-single-image{position:relative;grid-template-columns:none!important;display:block!important}.cluster-single-image .source-thumbnail{width:100%}.cluster-single-image .cluster-more{color:#ecece7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121313d1;border:1px solid #55564c;border-radius:99px;padding:3px 9px;font-size:11px;position:absolute;inset:10px 10px auto auto}.mentioned-chip{border-top:1px dashed #34352f;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px;padding-top:11px;font-size:13px;display:flex}.mentioned-chip>span{letter-spacing:1px;text-transform:uppercase;color:var(--ni-muted);font-size:11px}.mentioned-chip a{color:var(--ni-link);font-weight:600}.mentioned-chip small{color:#8f8f85;font-size:11px}.hardware-product{flex-direction:column;display:flex}.hardware-product-body{flex-direction:column;flex:1;gap:0;display:flex}.product-fit-badge{color:var(--ni-accent-strong);letter-spacing:.2px;background:#2a2417;border:1px solid #5b4a2a;border-radius:99px;align-self:flex-start;max-width:100%;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:600}.hardware-product-body h2{margin-top:0}.card-verdict-text{-webkit-line-clamp:4;color:#cfcfc4;-webkit-box-orient:vertical;margin:10px 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.card-verdict-text strong{color:var(--ni-text)}.product-evidence{color:var(--ni-muted);margin:auto 0 12px;padding-top:4px;font-size:12px}.product-card-actions{grid-template-columns:1fr auto;gap:8px;margin-bottom:10px;display:grid}.product-card-actions .add-to-compare{white-space:nowrap;gap:8px;width:auto;margin:0;padding:0 14px}.hardware-product .retailer-offers.offers-compact{margin-top:0}.offers-compact .offer-unavailable a,.offers-compact .retailer-offer{min-height:0;padding:9px 12px;font-size:13px}.offers-compact .offer-disclosure{margin-top:4px}.offer-more{color:var(--ni-link);margin-top:6px;font-size:12px;display:inline-block}.offer-others{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}.offer-others span{color:var(--ni-muted)}.offer-others a{color:var(--ni-link);font-weight:600}.price-alert-toggle{border:1px solid var(--ni-border-strong);color:var(--ni-text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:7px;margin-top:14px;padding:8px 12px;font-size:13px;display:inline-flex}.price-alert-toggle:hover{border-color:var(--ni-accent);color:var(--ni-accent-strong)}.price-alert{border-top:1px solid var(--ni-border);margin-top:14px;padding-top:14px}.price-alert form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.price-alert form>p,.price-alert>p{color:var(--ni-muted);flex-basis:100%;margin:0;font-size:13px}.price-alert label{color:var(--ni-muted);flex-direction:column;flex:140px;gap:4px;font-size:12px;display:flex}.category-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 26px;display:grid}.category-tiles a{border:1px solid var(--ni-border);background:var(--ni-surface);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.category-tiles svg{width:22px;height:22px;color:var(--ni-accent);flex-shrink:0}.category-tiles a:hover{border-color:var(--ni-accent);color:var(--ni-accent-strong)}@media (max-width:1100px){.category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.category-tiles a{padding:10px;font-size:13px}}.best-index{padding-bottom:20px}.best-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.best-tile{border:1px solid var(--ni-border);background:var(--ni-surface);border-radius:10px;flex-direction:column;gap:6px;padding:20px;display:flex}.best-tile svg{width:30px;height:30px;color:var(--ni-accent)}.best-tile h2{margin:6px 0 0;font-size:19px}.best-tile p{color:var(--ni-muted);margin:0;font-size:14px;line-height:1.5}.best-tile span{color:var(--ni-link);margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}.best-tile:hover{border-color:var(--ni-accent)}@media (max-width:1000px){.best-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.best-grid{grid-template-columns:1fr}}.guide-top-picks{border:1px solid var(--ni-border-strong);background:var(--ni-surface);border-radius:10px;margin:22px 0 28px;padding:22px}.guide-top-picks h2{margin:0 0 14px;font-size:20px}.guide-top-picks ol{counter-reset:pick;margin:0;padding:0;list-style:none}.guide-top-picks li{counter-increment:pick;border-top:1px solid #2c2d28;grid-template-columns:28px 120px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.guide-top-picks li:before{content:counter(pick);font-family:var(--ni-serif);color:var(--ni-accent);text-align:center;font-size:22px}.guide-top-picks .product-photo-frame{aspect-ratio:4/3;border-radius:6px;padding:8px}.guide-pick-label{letter-spacing:1px;text-transform:uppercase;color:var(--ni-accent);font-size:11px;display:block}.guide-top-picks strong{font-size:17px}.guide-top-picks li p{color:#cfcfc4;margin:3px 0;font-size:14px}@media (max-width:600px){.guide-top-picks{padding:16px}.guide-top-picks li{grid-template-columns:22px 80px minmax(0,1fr);gap:10px}.guide-top-picks li p{display:none}}.product-section-nav{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-bottom:1px solid var(--ni-border);scrollbar-width:none;background:#121313f0;gap:6px 20px;margin:28px 0 8px;padding:12px 0;display:flex;position:sticky;top:0;overflow-x:auto}.product-section-nav::-webkit-scrollbar{display:none}.product-section-nav a{color:#cfcfc4;flex-shrink:0;font-size:14px;font-weight:600}.product-section-nav a:hover{color:var(--ni-accent-strong)}.review-dossier .dossier-section,#performance-charts,#review-sources,#alternatives,#video-reviews{scroll-margin-top:64px}.review-dossier>.dossier-section{margin-top:34px}.alternatives-table{border:1px solid var(--ni-border);border-radius:8px;margin-top:14px;overflow:hidden}.alternatives-table [role=row]{border-top:1px solid #2c2d28;grid-template-columns:minmax(150px,1.2fr) minmax(0,1.3fr) minmax(0,1.3fr) 100px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;display:grid}.alternatives-table .alternatives-head{background:var(--ni-surface-2);letter-spacing:1px;text-transform:uppercase;color:var(--ni-muted);border-top:0;font-size:11px}.alternatives-table small{color:var(--ni-muted);font-size:12px;display:block}.alternatives-compare{color:var(--ni-link);font-weight:600}.review-alternatives>a.guide-compare-link{display:inline-block}@media (max-width:760px){.alternatives-table .alternatives-head{display:none}.alternatives-table [role=row]{grid-template-columns:1fr auto;gap:4px 12px}.alternatives-table [role=cell]:nth-child(2),.alternatives-table [role=cell]:nth-child(3){color:#cfcfc4;grid-column:1;font-size:13px}.alternatives-table [role=cell]:nth-child(3):before{content:"Catch: ";color:var(--ni-muted)}.alternatives-table [role=cell]:nth-child(4){grid-area:1/2}}.deal-events{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:18px;display:grid}.deal-events .prime-event{margin:0}.deal-events .prime-event>span{color:var(--ni-link);white-space:nowrap;font-size:14px;font-weight:600}.ai-tools-page{padding-bottom:10px}.ai-tool-jump{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.ai-tool-jump a{border:1px solid var(--ni-border-strong);border-radius:99px;padding:6px 12px;font-size:13px}.ai-tool-jump a:hover{border-color:var(--ni-accent);color:var(--ni-accent-strong)}.ai-tool-section{margin:36px 0;scroll-margin-top:20px}.ai-tool-section h2{margin:0 0 6px;font-size:22px}.ai-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ai-tool-card{border:1px solid var(--ni-border);background:var(--ni-surface);border-radius:9px;flex-direction:column;gap:6px;padding:18px;display:flex}.ai-tool-card .eyebrow{margin:0}.ai-tool-card h3{margin:0;font-size:19px}.ai-tool-card h3 a:hover{color:var(--ni-accent-strong)}.ai-tool-card p{color:#cfcfc4;margin:0;font-size:14px;line-height:1.55}.ai-tool-card .product-card-primary{align-self:flex-start;margin-top:auto}.ai-tool-best strong{color:var(--ni-text)}.ai-tool-news-count{color:var(--ni-accent)!important;font-size:12px!important}.ai-tool-news{margin:10px 0 0;padding:0;list-style:none}.ai-tool-news li{border-bottom:1px solid #2c2d28;flex-direction:column;gap:2px;padding:11px 0;display:flex}.ai-tool-news a{font-weight:600}.ai-tool-news a:hover{color:var(--ni-accent-strong)}.ai-tool-news span{color:var(--ni-muted);font-size:12px}.ai-tool-facts{grid-template-columns:1fr 1fr minmax(240px,.9fr);gap:16px;margin:4px 0 10px;display:grid}.ai-tool-facts>div{border:1px solid var(--ni-border);background:var(--ni-surface);border-radius:9px;padding:18px}.ai-tool-facts h2{letter-spacing:1.3px;text-transform:uppercase;color:var(--ni-accent);margin:0 0 8px;font-size:12px}.ai-tool-facts p{color:#dcdcd2;margin:0;line-height:1.55}.ai-tool-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ai-tool-actions>a:not(.product-card-primary){color:var(--ni-link);font-size:14px;font-weight:600}.ai-tool-actions small{color:var(--ni-muted);font-size:12px}@media (max-width:1000px){.ai-tool-grid{grid-template-columns:1fr 1fr}.ai-tool-facts{grid-template-columns:1fr}}@media (max-width:600px){.ai-tool-grid{grid-template-columns:1fr}}.site-footer .brand{margin:0}.site-footer .brand-wordmark{letter-spacing:-1px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:750;line-height:1.05}.site-footer .brand-tech{color:#f1c680;font-weight:750}.site-footer .brand-symbol{background:#27251e;border:1px solid #67583d;place-items:center;width:36px;height:36px;display:grid}.site-footer .brand-logo small{letter-spacing:1.2px;color:#b9b9ad;margin-top:7px;font-size:11px;font-weight:500;display:block}.product-card-actions .product-card-primary{background:var(--ni-surface-2);color:var(--ni-text);border:1px solid var(--ni-border-strong)}.product-card-actions .product-card-primary:hover{border-color:var(--ni-accent);color:var(--ni-accent-strong);background:#2e2f29}.theme-toggle{border:1px solid var(--ni-border-strong);color:#cfcfc4;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.theme-toggle:hover{border-color:var(--ni-accent);color:var(--ni-accent-strong)}@media (max-width:700px){.theme-toggle{width:40px;height:40px}}.budget-reference{flex-direction:column;min-width:0;display:flex}.budget-reference .hardware-product{flex:1}.budget-reference-price{color:var(--ni-accent-strong);background:#2a2417;border:1px solid #5b4a2a;border-bottom:0;border-radius:6px 6px 0 0;align-self:flex-start;margin-left:12px;padding:5px 10px;font-size:12px;font-weight:600}.topic-card-art{aspect-ratio:3/2;background:#e9e5de;border-radius:6px;margin-bottom:22px;display:block;position:relative;overflow:hidden}.topic-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.topic-card-art:hover img{transform:scale(1.025)}.topic-card-art>span{color:#fff;background:#171c23cc;border-radius:3px;padding:3px 7px;font-size:10px;line-height:1.4;position:absolute;bottom:8px;right:8px}.topic-card-art:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-shell{max-width:1360px;padding:0 40px}.site-header-inner,.site-footer-inner,.site-footer-legal{max-width:1360px;padding-left:40px;padding-right:40px}.reading-shell{max-width:860px;margin:0 auto;padding:8px 24px 24px}.hardware-reading{max-width:1120px!important;padding-left:40px!important;padding-right:40px!important}@media (max-width:1000px){.site-shell,.hardware-reading{padding-left:28px!important;padding-right:28px!important}.site-header-inner,.site-footer-inner,.site-footer-legal{padding-left:28px;padding-right:28px}}@media (max-width:700px){.site-shell,.hardware-reading{padding-left:18px!important;padding-right:18px!important}.site-header-inner,.site-footer-legal{padding-left:18px;padding-right:18px}.reading-shell{padding:4px 18px 20px}}#main-content :is(.page-heading,.prime-heading,.buying-page-heading,.coverage-page-heading){min-height:0;margin:0;padding:32px 0 24px}#main-content .hardware-guide-title{align-items:flex-start;margin:0;padding:32px 0 24px}#main-content .breadcrumbs{color:var(--ni-muted);margin:24px 0 0;font-size:13px}#main-content .breadcrumbs+:is(.page-heading,.prime-heading,.buying-page-heading,.hardware-guide-title,.hardware-product-banner){padding-top:12px}#main-content h1:not(.search-title){font-family:var(--ni-serif);letter-spacing:-.6px;color:var(--ni-text);margin:6px 0 12px;font-size:clamp(30px,3.3vw,44px);font-weight:500;line-height:1.12}#main-content .reader-main h1{margin:0;font-size:clamp(28px,2.6vw,34px)}#main-content .reading-shell>h1,.reading-shell>h1{margin-top:28px}#main-content :is(.page-heading,.prime-heading,.buying-page-heading,.hardware-guide-title)>div>p:not(.eyebrow):not(.shopping-note),#main-content :is(.prime-heading,.buying-page-heading)>p:not(.eyebrow):not(.shopping-note),#main-content .hardware-product-title>p:not(.eyebrow){color:#cfcfc4;max-width:720px;margin:0;font-size:17px;line-height:1.6}#main-content .signal-heading{border:0;border-radius:0;min-height:0;margin:0;background:0 0!important;padding:32px 0 24px!important}#main-content .signal-heading:before,#main-content .signal-heading:after{display:none}#main-content .signal-heading h1{color:var(--ni-text)}#main-content .catch-heading h1 svg{display:none}.hardware-guide-title>svg,.hardware-product-banner>svg,.hardware-guide>svg{color:var(--ni-accent)!important}#main-content .eyebrow{color:#d2ab6b;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}#main-content .page-heading .eyebrow{display:block}#main-content :is(.hardware-section-heading h2,.hardware-subheading,.dossier-section>h2,.coverage-section-title,.review-alternatives>h2,.ai-tool-section>h2,.hardware-guide-reports>h2,.hardware-checklist>h2,.guide-top-picks>h2,.review-quick-take>h2,.retailer-offers>h2,.lab-section-heading h2,.bench-heading h2,.search-title){font-family:Arial,Helvetica,sans-serif}#main-content :is(.hardware-section-heading h2,.hardware-subheading,.dossier-section>h2,.coverage-section-title,.review-alternatives>h2,.ai-tool-section>h2,.hardware-guide-reports>h2,.hardware-checklist>h2,.lab-section-heading h2,.bench-heading h2){letter-spacing:-.4px;color:var(--ni-text);font-size:24px;font-weight:650;line-height:1.25}#main-content :is(.guide-top-picks>h2,.review-quick-take>h2,.retailer-offers>h2){font-size:19px;font-weight:650}#main-content :is(.hardware-subheading,.dossier-section,.review-alternatives,.ai-tool-section,.hardware-guide-reports,.source-coverage){margin-top:48px}.hardware-reading .hardware-product-banner{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:40px!important;padding:12px 0 28px!important}.hardware-reading .hardware-product-banner .product-photo-frame{max-height:300px}.hardware-reading .hardware-verdict{margin-top:28px}@media (max-width:760px){.hardware-reading .hardware-product-banner{grid-template-columns:1fr!important;gap:18px!important}}.shopping-note{color:var(--ni-muted);max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.6}.shopping-note a{color:var(--ni-link);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}#main-content .affiliate-disclosure{color:var(--ni-muted);background:0 0;border:0;padding:0;font-size:13px}#main-content .affiliate-disclosure span{display:none}#main-content :is(.hardware-product,.prime-pick,.ai-tool-card,.best-tile,.home-roundup,.lab-starters>a,.category-tiles a,.search-product,.not-found-links a,.benchmark-panel,.review-quick-take,.retailer-offers:not(.offers-compact)){border-color:var(--ni-border);border-radius:10px}.site-footer{margin-top:72px}#main-content.hardware-guide-page,.hardware-guide-page{max-width:none}#main-content .signal-heading>div{max-width:820px}#main-content .signal-heading p:not(.eyebrow){max-width:720px}#main-content h1,.publication-promise{font-variant-numeric:lining-nums}.site-header .brand-symbol,.site-footer .brand-symbol{color:var(--ni-text)}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] img{filter:none}:root[data-theme=light] .review-excerpt-label{color:#646051}:root[data-theme=light] .product-photo figcaption{color:#403e35;background:#dbdad6}:root[data-theme=light] .product-photo figcaption a{color:#583d0e}:root[data-theme=light] .product-photo-unavailable{color:#aeab9d}:root[data-theme=light] .hardware-reading .hardware-product-banner{background:#e0dfdb}:root[data-theme=light] .hardware-product-title>p{color:#413f36}:root[data-theme=light] .hardware-product-title .eyebrow{color:#81602b}:root[data-theme=light] .prime-heading>p:last-child{color:#403e35}:root[data-theme=light] .prime-event{background:linear-gradient(100deg,#e3dbd0ea,#dfe4e9ed),url(/images/signal-banner.webp) 50%/cover;border:1px solid #d2b68e}:root[data-theme=light] .prime-event>svg{color:#744600}:root[data-theme=light] .prime-event strong{color:#543500}:root[data-theme=light] .prime-event p{color:#39372e}:root[data-theme=light] .prime-event>a{color:#6f4809}:root[data-theme=light] .prime-controls{border-bottom:1px solid #bebcb4}:root[data-theme=light] .prime-controls label{color:#33312a}:root[data-theme=light] .prime-controls select{color:#171612;background:#dfdeda;border:1px solid #a4a08f}:root[data-theme=light] .prime-controls>span{color:#4b493e}:root[data-theme=light] .prime-controls select:focus-visible{outline:2px solid #8a5300}:root[data-theme=light] .prime-context{color:#47443a}:root[data-theme=light] .prime-context a,:root[data-theme=light] .prime-checklist a{color:#6d460a}:root[data-theme=light] .prime-offer{background:#dfdedb;border:1px solid #b8b6ad}:root[data-theme=light] .prime-offer>svg{color:#6e4c12}:root[data-theme=light] .prime-status{color:#79561f}:root[data-theme=light] .prime-offer p{color:#3f3c33}:root[data-theme=light] .prime-pick{background:#e3e2de;border:1px solid #b8b6ae}:root[data-theme=light] .prime-pick-heading>svg{color:#7a5514}:root[data-theme=light] .prime-pick-heading p{color:#4f4c40}:root[data-theme=light] .prime-fit{color:#6e4d19}:root[data-theme=light] .prime-pick dl{border-left:2px solid #c9b699}:root[data-theme=light] .prime-pick dt{color:#54390f}:root[data-theme=light] .prime-pick dd{color:#3a382f}:root[data-theme=light] .prime-evidence-link{color:#6d470f}:root[data-theme=light] .prime-checklist{background:#e3e2de;border-top:1px solid #b4b2a9}:root[data-theme=light] .prime-checklist li{color:#34322a}:root[data-theme=light] .prime-checklist p{color:#4d4a3f}:root[data-theme=light] .affiliate-disclosure{background:#dfdedb;border-left:2px solid #5f5b4d;color:#3a382f!important}:root[data-theme=light] .affiliate-disclosure strong{color:#0b1118}:root[data-theme=light] .affiliate-disclosure a{color:#734b0c}:root[data-theme=light] .hardware-shopping{border-top:1px solid #c1bfb8}:root[data-theme=light] .hardware-shop-button{background:#d9cec0;border:1px solid #b1823b;color:#492f00!important}:root[data-theme=light] .hardware-shop-button:hover{background:#dbc19f;border-color:#956310}:root[data-theme=light] .hardware-shop-button:focus-visible{outline:2px solid #724400}:root[data-theme=light] .hardware-shop-note{color:#4d4a3f!important}:root[data-theme=light] .hardware-shopping-expanded{background:#e0dfdb;border:1px solid #b3b0a2}:root[data-theme=light] .hardware-tools{border-bottom:1px solid #bdbbb3}:root[data-theme=light] .hardware-tools>a{color:#583d0e}:root[data-theme=light] .hardware-tools>span{color:#4c4a3f}:root[data-theme=light] .buying-page-heading>p:last-child{color:#424036}:root[data-theme=light] .buying-page-heading>.eyebrow{color:#80612a}:root[data-theme=light] .buying-controls>label{color:#35332c}:root[data-theme=light] .buying-controls input:not([type=checkbox]),:root[data-theme=light] .buying-controls select,:root[data-theme=light] .price-reference input,:root[data-theme=light] .comparison-sharing input,:root[data-theme=light] .compare-price-input{color:#171612;background:#e7e7e4;border:1px solid #a39f8f}:root[data-theme=light] .buying-toggle input{accent-color:#a56700}:root[data-theme=light] .buying-controls input:focus-visible,:root[data-theme=light] .buying-controls select:focus-visible,:root[data-theme=light] .price-reference input:focus-visible,:root[data-theme=light] .comparison-sharing input:focus-visible,:root[data-theme=light] .compare-price-input:focus-visible{outline:2px solid #824e00}:root[data-theme=light] .buying-message,:root[data-theme=light] .buying-input-error{color:#663600}:root[data-theme=light] .buying-tier{color:#583d0e;background:#dad9d4;border:1px solid #ada99a}:root[data-theme=light] .price-reference-line{color:#434036;border-top:1px solid #bfbdb6;border-bottom:1px solid #bfbdb6}:root[data-theme=light] .price-reference-line strong{color:#48371c}:root[data-theme=light] .price-reference-line small{color:#504d41}:root[data-theme=light] .add-to-compare{color:#593e0f;background:#dfdeda;border:1px solid #ada99b}:root[data-theme=light] .add-to-compare:hover{background:#cccbc5;border-color:#745013}:root[data-theme=light] .add-to-compare[aria-pressed=true]{color:#563700;background:#e1ddcc;border-color:#a38347}:root[data-theme=light] .add-to-compare:focus-visible{outline:2px solid #6e4400}:root[data-theme=light] .comparison-tray{background:#d1dce4f5;border:1px solid #847f6c;box-shadow:0 8px 35px #00000030}:root[data-theme=light] .comparison-tray .eyebrow{color:#604310}:root[data-theme=light] .comparison-tray p{color:#171612}:root[data-theme=light] .comparison-tray>span{color:#323029}:root[data-theme=light] .comparison-sharing{color:#38362e;border-bottom:1px solid #bfbdb5}:root[data-theme=light] .comparison-sharing>span{color:#4d4a3f}:root[data-theme=light] .comparison-summary{background:#deddda;border-left:3px solid #895f16}:root[data-theme=light] .comparison-summary>.eyebrow{color:#5e410f}:root[data-theme=light] .comparison-summary p{color:#22211c}:root[data-theme=light] .comparison-summary small{color:#4a473c}:root[data-theme=light] .compare-remove{color:#3d3b32;background:#dad9d4;border:1px solid #a6a293}:root[data-theme=light] .compare-remove:hover{background:#bcbab2}:root[data-theme=light] .compare-cost{color:#6e4e1b}:root[data-theme=light] .compare-cost-low,:root[data-theme=light] .budget-within{color:#28533a!important}:root[data-theme=light] .budget-over{color:#662800!important}:root[data-theme=light] .comparison-source{color:#644510}:root[data-theme=light] .budget-bands>button{background:#deddd8;border:1px solid #b0ac9e;border-top:2px solid #817c69}:root[data-theme=light] .budget-bands>button>span{color:#704d12}:root[data-theme=light] .budget-bands strong{color:#171612}:root[data-theme=light] .budget-bands small{color:#3b3931}:root[data-theme=light] .budget-bands>button.active{background:#e1ded3;border-color:#8a5300 #a37f42 #a37f42}:root[data-theme=light] .budget-bands>button.active>span{color:#65430c}:root[data-theme=light] .budget-bands>button:focus-visible{outline:2px solid #744600}:root[data-theme=light] .budget-explainer{border-left:2px solid #b29c78}:root[data-theme=light] .budget-explainer p{color:#3f3d34}:root[data-theme=light] .budget-explainer strong{color:#3c3322}:root[data-theme=light] .budget-explainer a{color:#6d470c}:root[data-theme=light] .price-context{background:#e0dfdb;border:1px solid #aeaa9c}:root[data-theme=light] .price-context-heading>svg{color:#6c4b12}:root[data-theme=light] .price-context-heading .eyebrow{color:#644510}:root[data-theme=light] .price-context>p{color:#323029}:root[data-theme=light] .price-reference{background:#e8e7e4;border:1px solid #b4b2a9}:root[data-theme=light] .price-reference>span,:root[data-theme=light] .price-reference>label{color:#3a382f}:root[data-theme=light] .price-reference>strong{color:#46361a}:root[data-theme=light] .price-reference>p{color:#34322a}:root[data-theme=light] .price-reference>small{color:#504d42}:root[data-theme=light] .price-reference>a{color:#654610}:root[data-theme=light] .external-price-history{border-top:1px solid #b2aea0}:root[data-theme=light] .external-price-history>div{color:#6f4d12}:root[data-theme=light] .external-price-history>p{color:#35332b}:root[data-theme=light] .external-price-history>a{color:#754700}:root[data-theme=light] .external-price-history>small{color:#4c4a3f}:root[data-theme=light] .hardware-specs dl>div{background:#e0dfdc;border:1px solid #b7b5ad}:root[data-theme=light] .hardware-specs dt{color:#4c493e}:root[data-theme=light] .hardware-specs dd{color:#23211a}@media (max-width:650px){:root[data-theme=light] .hardware-budget .hardware-note a{color:#744600}}:root[data-theme=light] .feed-section-links,:root[data-theme=light] .hardware-header-links{color:#744a00}:root[data-theme=light] .hardware-tabs [role=tab][data-state=active]{color:#744a00!important}:root[data-theme=light] .hardware-tabs [role=tab] span{color:#5f5b4d}:root[data-theme=light] .hardware-filters label{color:#4d4a3f}:root[data-theme=light] .hardware-filters input,:root[data-theme=light] .hardware-filters select{color:#10151b;background:#e4e3df;border:1px solid #b6b4ac}:root[data-theme=light] .hardware-filters input:focus-visible,:root[data-theme=light] .hardware-filters select:focus-visible{outline:2px solid #8a5500}:root[data-theme=light] .hardware-section-heading>span,:root[data-theme=light] .hardware-note{color:#504d42}:root[data-theme=light] .hardware-product{background:#e4e4e1;border:1px solid #c4c2bc}:root[data-theme=light] .hardware-product-art{color:#604310;background:linear-gradient(90deg,#e3e7eadd,#e3e7ea99),url(/images/tech-circuit-480.webp) 50%/cover}:root[data-theme=light] .hardware-product-art small{color:#5b574a}:root[data-theme=light] .hardware-product:nth-child(2n) .hardware-product-art{color:#794900;background:linear-gradient(90deg,#eae6dbee,#e3e7eaaa),url(/images/tech-circuit-480.webp) 50%/cover}:root[data-theme=light] .hardware-product-body>.eyebrow{color:#866021}:root[data-theme=light] .hardware-product-body>p:not(.eyebrow){color:#3e3c33}:root[data-theme=light] .hardware-product-body>.hardware-config{color:#625e50!important}:root[data-theme=light] .hardware-tradeoff{border-left:2px solid #c29961}:root[data-theme=light] .hardware-tradeoff strong{color:#865a19}:root[data-theme=light] .hardware-evidence-links{color:#6c4b12}:root[data-theme=light] .hardware-card-bottom{color:#555245;border-top:1px solid #c5c3bc}:root[data-theme=light] .hardware-card-bottom>a{color:#744a00}:root[data-theme=light] .hardware-guide{background:linear-gradient(140deg,#dbdad5,#e6e6e3);border:1px solid #bfbdb5}:root[data-theme=light] .hardware-guide:hover{border-color:#b1813c}:root[data-theme=light] .hardware-guide>svg{color:#7e5815}:root[data-theme=light] .hardware-guide p{color:#47443a}:root[data-theme=light] .hardware-guide>span{color:#714300}:root[data-theme=light] .hardware-review .eyebrow{color:#7f5d26}:root[data-theme=light] .hardware-review p:not(.eyebrow){color:#4b493e}:root[data-theme=light] .hardware-empty{color:#3b3931;background:#e4e3df;border:1px dashed #b3b0a3}:root[data-theme=light] .hardware-empty h3{color:#0d141b}:root[data-theme=light] .hardware-disclosure{border-top:1px solid #c6c4bd;color:#575448!important}:root[data-theme=light] .hardware-disclosure a{color:#754600}:root[data-theme=light] .hardware-compare-choices{color:#333129}:root[data-theme=light] .hardware-compare-choices legend{color:#575448}:root[data-theme=light] .hardware-compare-choices label{background:#e2e1dd;border:1px solid #b7b5ad}:root[data-theme=light] .hardware-compare-choices label:has(input:checked){color:#553600;border-color:#ab813f}:root[data-theme=light] .hardware-compare-choices input{accent-color:#a56700}:root[data-theme=light] .hardware-comparison{border:1px solid #b9b7ae}:root[data-theme=light] .hardware-comparison caption{color:#48453b;background:#dfdeda}:root[data-theme=light] .hardware-comparison th,:root[data-theme=light] .hardware-comparison td{border-bottom:1px solid #c6c5be;border-right:1px solid #c6c5be}:root[data-theme=light] .hardware-comparison thead th{color:#633f00;background:#dbdad5}:root[data-theme=light] .hardware-comparison thead th:first-child{color:#47443a}:root[data-theme=light] .hardware-comparison thead svg{color:#6c4b12}:root[data-theme=light] .hardware-comparison tbody th{color:#565347;background:#e3e2df}:root[data-theme=light] .hardware-comparison td{color:#36342d}:root[data-theme=light] .hardware-comparison td small{color:#5e5b4d}:root[data-theme=light] .hardware-product-banner{background:linear-gradient(95deg,#dbe0e6f5,#dbe0e688),url(/images/tech-circuit.webp) 50%/cover;border:1px solid #b4b1a4}:root[data-theme=light] .hardware-product-banner>svg{color:#7e5815}:root[data-theme=light] .hardware-verdict{background:#e7e4db;border-left:3px solid #a56700}:root[data-theme=light] .hardware-guide-title>svg{color:#745013}:root[data-theme=light] .hardware-guide-title p:not(.eyebrow){color:#413f36}:root[data-theme=light] .hardware-checklist{background:#e1e0dd;border:1px solid #bcbabb}:root[data-theme=light] .hardware-checklist>div{border-top:1px solid #c3c2bb}:root[data-theme=light] .hardware-checklist>div>span{color:#895f20}:root[data-theme=light] .hardware-checklist p{color:#39372e}:root[data-theme=light] .hardware-question{border-top:1px solid #c3c2bb;color:#7e622a!important}:root[data-theme=light] .hardware-guide-reports article{border-bottom:1px solid #c5c4bd}:root[data-theme=light] .hardware-guide-reports .eyebrow{color:#886d46}@media (max-width:650px){:root[data-theme=light] .feed-section-links{border-top:1px solid #c6c5be}}:root[data-theme=light] .catch-link,:root[data-theme=light] .catch-submit{color:#523600!important;background:#dbd0c3!important;border-color:#c69855!important}:root[data-theme=light] .catch-heading h1 svg{color:#a56700}:root[data-theme=light] .catch-controls{background:#e3e2de;border:1px solid #c0beb6}:root[data-theme=light] .catch-controls label{color:#282721}:root[data-theme=light] .catch-controls label>span{color:#575447}:root[data-theme=light] .catch-controls input,:root[data-theme=light] .catch-controls select{color:#171612;background:#e9e8e5;border:1px solid #b5b2a5}:root[data-theme=light] .catch-controls input::placeholder{color:#5b584b}:root[data-theme=light] .catch-controls select:focus-visible{outline:2px solid #805915}:root[data-theme=light] .catch-dates p{color:#514e43}:root[data-theme=light] .catch-presets>span{color:#585548}:root[data-theme=light] .catch-presets a{color:#795414;border-bottom:1px solid #bebcb5}:root[data-theme=light] .catch-result-heading p{color:#535044}:root[data-theme=light] .catch-stats{color:#504d41}:root[data-theme=light] .catch-stats b{color:#101f1f}:root[data-theme=light] .catch-coverage{color:#535044}:root[data-theme=light] .catch-coverage a{color:#845c16}:root[data-theme=light] .catch-highlights .column-heading{border-color:#a7741b}:root[data-theme=light] .catch-highlight-number{color:#449b92}:root[data-theme=light] .catch-highlight-grid time{color:#555245}:root[data-theme=light] .catch-highlight-grid p,:root[data-theme=light] .catch-event p{color:#3e3b32}:root[data-theme=light] .catch-summary-label{color:#656253}:root[data-theme=light] .catch-timeline .column-heading{border-color:#736f5e}:root[data-theme=light] .catch-event{border-left:2px solid #bdbbb2}:root[data-theme=light] .catch-event:before{background:#a2701a;border:2px solid #e3e2de}:root[data-theme=light] .catch-event-meta{color:#555245}:root[data-theme=light] .catch-event-meta time{color:#2f2e27}:root[data-theme=light] .catch-reports{color:#306e67}:root[data-theme=light] .catch-reports li a{color:#2b2923}:root[data-theme=light] .catch-reports li span{color:#565347}:root[data-theme=light] .catch-pagination{color:#3f3c33}:root[data-theme=light] .catch-empty p{color:#4b493e}:root[data-theme=light] .reading-shell p,:root[data-theme=light] .reading-shell li{color:#39372e}:root[data-theme=light] .briefing-disclosure{color:#4f4c41!important}:root[data-theme=light] .briefing-disclosure a,:root[data-theme=light] .citations a,:root[data-theme=light] .story-page-link{color:#744a00}:root[data-theme=light] .source-coverage{border-top:2px solid #cea871}:root[data-theme=light] .source-coverage .source-coverage p{color:#4c4a3f}:root[data-theme=light] .reviewed-summary{border-left:2px solid #a56700}:root[data-theme=light] .editor-desk label{color:#312f28}:root[data-theme=light] .editor-desk input,:root[data-theme=light] .editor-desk textarea{color:#171612;background:#e8e7e4;border:1px solid #b2afa1}:root[data-theme=light] .editor-help{color:#595649}:root[data-theme=light] .editor-status p{color:#3f3d34}:root[data-theme=light] .queue-item{color:#201f1b;background:#e2e1de;border:1px solid #bebcb4}:root[data-theme=light] .queue-item.selected{border-color:#a7741b}:root[data-theme=light] .queue-item span{color:#555246}:root[data-theme=light] .point-editor{border-bottom:1px solid #c0beb7}:root[data-theme=light] .source-checkbox [data-slot=checkbox]{border-color:#744a00}:root[data-theme=light] .review-confirm{border:1px solid #b5b2a9}:root[data-theme=light] .publish-button{background:#d1d0cb!important;border-color:#9c9785!important}:root[data-theme=light] .editor-queue p,:root[data-theme=light] .editor-working>p{color:#4c493e}:root[data-theme=light] .category-label{color:#333129}:root[data-theme=light] .category-options .category-chip{color:#37352d;background:#e1e0dd;border:1px solid #bfbdb6}:root[data-theme=light] .category-options .category-chip:hover{color:#2a1b00;background:#e6e0d6;border-color:#bf9252}:root[data-theme=light] .category-options .category-chip[aria-pressed=true]{color:#2a1b00;background:#e1d9cc;border-color:#a56700}:root[data-theme=light] .category-chip>span{color:#545145}:root[data-theme=light] .category-chip[aria-pressed=true]>span{color:#63430c}:root[data-theme=light] .category-options .category-more{color:#744a00}:root[data-theme=light] .story-category{border:1px solid #c2c0b9}:root[data-theme=light]{--background:#ededeb;--foreground:#0e0e12;--card:#e4e4e1;--card-foreground:#0e0e12;--popover:#dcdbd6;--popover-foreground:#0e0e12;--primary:#a56700;--primary-foreground:#ecebe9;--secondary:#d7d6d1;--secondary-foreground:#0e0e12;--muted:#d8d7d3;--muted-foreground:#5b574a;--accent:#e3dcd1;--accent-foreground:#593a00;--destructive:#720c00;--border:#cdcbc5;--input:#c4c2bb;--ring:#a56700}:root[data-theme=light] a:hover{color:#593a00}:root[data-theme=light] button:focus-visible,:root[data-theme=light] a:focus-visible,:root[data-theme=light] input:focus-visible{outline:2px solid #a56700}:root[data-theme=light] button:hover{color:#593a00}:root[data-theme=light] .brand-symbol{color:#a56700;background:#dcdbd7;border:1px solid #b6b3aa}:root[data-theme=light] .brand-tech{color:#a56700}:root[data-theme=light] .brand small,:root[data-theme=light] .edition{color:#58554b}:root[data-theme=light] .header-rule{background:#c4c2bb}:root[data-theme=light] .today{color:#2f2d26}:root[data-theme=light] .primary-tabs [role=tab]{color:#58554b}:root[data-theme=light] .count-badge{color:#504d41;background:#d4d3ce}:root[data-theme=light] .nav-note{color:#6d695a}:root[data-theme=light] .eyebrow{color:#585548}:root[data-theme=light] .page-heading p{color:#5a574a}:root[data-theme=light] .refresh-button{background:#dfdedb;border:1px solid #c3c1ba}:root[data-theme=light] .feed-status{color:#5d594c}:root[data-theme=light] .feed-status b{color:#3b3931}:root[data-theme=light] .secondary{border-left:1px solid #c7c6bf}:root[data-theme=light] .live-dot,:root[data-theme=light] .offline-dot{background:#31634a}:root[data-theme=light] .offline-dot{background:#7b3900}:root[data-theme=light] .search-box{color:#5d594c}:root[data-theme=light] .search-box input{color:#222}:root[data-theme=light] .column-heading{border-bottom:2px solid #a56700}:root[data-theme=light] .column-heading>div{color:#744a00}:root[data-theme=light] .column-heading h2{color:#1d1c17}:root[data-theme=light] .column-heading>span{color:#5c594c}:root[data-theme=light] .tech-column .column-heading{border-color:#936618}:root[data-theme=light] .tech-column .column-heading>div{color:#745013}:root[data-theme=light] .story{border-bottom:1px solid #d0cfc9}:root[data-theme=light] .story-meta{color:#454339}:root[data-theme=light] .source-icon{background:#dbdad5;border:1px solid #bebcb4}:root[data-theme=light] .story-meta time{color:#5c594b}:root[data-theme=light] .story p{color:#575447}:root[data-theme=light] .story-bottom{color:#81602a}:root[data-theme=light] .tech-column .story-bottom{color:#4e4b3f}:root[data-theme=light] .company-label{color:#575448;border-left:1px solid #b7b5ad}:root[data-theme=light] .notice{color:#554120;background:#e0ddd7;border:1px solid #c9c0ae}:root[data-theme=light] .source-card{background:#e5e5e2}:root[data-theme=light] .source-card p{color:#595548}:root[data-theme=light] .source-status{color:#7e561e}:root[data-theme=light] .source-status.available{color:#316445}:root[data-theme=light] .source-card-bottom{color:#565347}:root[data-theme=light] .source-card-bottom a{color:#744a00}:root[data-theme=light] footer{color:#5c594b}:root[data-theme=light] .footer-brand{color:#39372f}:root[data-theme=light] .footer-brand span{color:#a56700}:root[data-theme=light] .skip-link{color:#e8e8e5;background:#744a00}:root[data-theme=light] .ranking-note{color:#5c594c}:root[data-theme=light] .story .story-summary p{color:#464339}:root[data-theme=light] .story-summary .summary-credit{color:#6a6656}:root[data-theme=light] .story-summary .missing-summary{color:#595548!important}:root[data-theme=light] .story-coverage{background:#e3e2df;border:1px solid #c9c7c0}:root[data-theme=light] .coverage-reports{border-top:1px solid #c9c7c0}:root[data-theme=light] .coverage-report{border-bottom:1px solid #c9c7c0}:root[data-theme=light] .coverage-report>a{color:#1d1c18}:root[data-theme=light] .primary-tabs [role=tab][data-state=active]{color:#744a00!important}:root[data-theme=light] .primary-tabs [role=tab]:after{background:#a56700!important}:root[data-theme=light] .category-options .category-chip[data-state=checked]{color:#482d00;background:#e1d9cc;border-color:#ba8d4a}:root[data-theme=light] .ai-column .column-heading{border-color:#a56700}:root[data-theme=light] .ai-column .column-heading>div{color:#744a00}:root[data-theme=light] .story-coverage{background:#e2e1df;border-color:#c7c1b9}:root[data-theme=light] .coverage-trigger{color:#694c1e}:root[data-theme=light] .coverage-names{color:#574f42}:root[data-theme=light] .coverage-reports,:root[data-theme=light] .coverage-report{border-color:#c7c1b9}:root[data-theme=light] .source-card-bottom a,:root[data-theme=light] .story-bottom{color:#694c1e}:root[data-theme=light] .brand-logo .brand-symbol,:root[data-theme=light] .brand-logo .brand-tech{color:#a56700}:root[data-theme=light] .brand-logo:hover{color:#0f0f0f}:root[data-theme=light] .text-button{color:#744a00}:root[data-theme=light] .category-options .category-chip:hover{background:#e6e0d6;border-color:#bf9252}:root[data-theme=light] .reading-shell p a,:root[data-theme=light] .topics-link{color:#744a00}:root[data-theme=light] .topic-card{background:#e5e5e2;border-top:2px solid #c69c5b}:root[data-theme=light] .topic-card p{color:#464339}:root[data-theme=light] .topic-card>div>span{color:#5b574a}:root[data-theme=light] .topic-card>div>a{color:#744a00}:root[data-theme=light] .breadcrumbs{color:#524f43}:root[data-theme=light] .breadcrumbs a{color:#744a00}:root[data-theme=light] .topic-context{background:#e3e2de;border-left:3px solid #a56700}:root[data-theme=light] .topic-context p{color:#3b3931}:root[data-theme=light] .topic-periods>span{color:#464339}:root[data-theme=light] .topic-periods a{color:#744a00;background:#e5ded3;border:1px solid #cdb694}:root[data-theme=light] .topic-briefing>p:not(.eyebrow){color:#464339}:root[data-theme=light] .topic-briefing .story-page-link{color:#744a00}:root[data-theme=light] .topic-note{color:#524f43}:root[data-theme=light] .topic-note a,:root[data-theme=light] .reading-shell li a{color:#744a00}:root[data-theme=light] .story-visual{background:#e0dfdc}:root[data-theme=light] .signal-heading{background:#ebebe9 url(/images/signal-banner.webp) 50%/cover no-repeat;border:1px solid #d6caba}:root[data-theme=light] .signal-heading:before{background:linear-gradient(90deg,#e9ebefdb,#e9ebef8c 48%,#0000)}:root[data-theme=light] .signal-heading h1{color:#0f0f0f}:root[data-theme=light] .signal-heading p{color:#38362d}:root[data-theme=light] .catch-highlight-number{color:#503300;background:#eeece7e6;border:1px solid #b68844}:root[data-theme=light] .catch-controls{background:#e3e2de;border-color:#c4c2bb}:root[data-theme=light] .catch-controls input,:root[data-theme=light] .catch-controls select{background:#ededeb;border-color:#b7b5ad}:root[data-theme=light] .catch-presets a,:root[data-theme=light] .catch-summary-label,:root[data-theme=light] .catch-reports{color:#674a1f}:root[data-theme=light] .catch-presets a{border-color:#ceb895}:root[data-theme=light] .catch-controls select:focus-visible{outline-color:#a56700}:root[data-theme=light] .topic-glyph{color:#8b5700;background:#e7e1d6;border:1px solid #d2bfa2}:root[data-theme=light] .topic-card:nth-child(3n+2) .topic-glyph{color:#5d400f;background:#dcdbd6;border-color:#bbb9b0}:root[data-theme=light] .topic-card:nth-child(3n+3) .topic-glyph{color:#583d0e;background:#d6d5d0;border-color:#b3b0a2}@media (max-width:650px){:root[data-theme=light] .signal-heading:before{background:#e9ebef91}:root[data-theme=light] .hardware-comparison thead th:first-child,:root[data-theme=light] .hardware-comparison tbody th{border-right:1px solid #95917e;box-shadow:3px 0 9px #00000012}:root[data-theme=light] .hardware-comparison thead th:first-child{background:#dbdad5}:root[data-theme=light] .hardware-comparison tbody th{background:#e3e2df}}:root[data-theme=light] .prime-jump-links{color:#583d0e}:root[data-theme=light] .prime-report{background:#e1e0dc;border:1px solid #b8b6ad}:root[data-theme=light] .prime-report .eyebrow{color:#714e12}:root[data-theme=light] .prime-report p:not(.eyebrow){color:#3c3a31}:root[data-theme=light] .prime-announcements{background:#e3e2de;border:1px solid #b5b1a4}:root[data-theme=light] .prime-announcements>summary{color:#583d0e}:root[data-theme=light] .prime-announcements>summary>span{color:#4c4a3f}:root[data-theme=light] .prime-review-summary{background:#e0dfdb;border:1px solid #b5b2a5}:root[data-theme=light] .prime-review-summary h4{color:#583d0e}:root[data-theme=light] .prime-review-summary>p{color:#35332c}:root[data-theme=light] .prime-review-summary strong{color:#201f1a}:root[data-theme=light] .prime-review-summary .prime-review-meta{color:#514e42}:root[data-theme=light] .dossier-nav{color:#624410;border-bottom:1px solid #b5b1a4}:root[data-theme=light] .dossier-section h3{color:#0d171f}:root[data-theme=light] .dossier-section p,:root[data-theme=light] .dossier-section li{color:#3c3931}:root[data-theme=light] .dossier-fit-grid>div{background:#deddda;border:1px solid #b4b1a8}:root[data-theme=light] .dossier-fit-grid>div:first-child{border-top:3px solid #845c16}:root[data-theme=light] .dossier-fit-grid>div:last-child{border-top:3px solid #9a7335}:root[data-theme=light] .dossier-test-grid article{background:#deddd9;border:1px solid #b4b1a4}:root[data-theme=light] .dossier-test-grid .eyebrow{color:#634510}:root[data-theme=light] .dossier-test-value{color:#171612}:root[data-theme=light] .dossier-citations a{color:#6a4913}:root[data-theme=light] .dossier-analysis article{background:#e1e0dd;border-left:3px solid #787462}:root[data-theme=light] .hardware-reading .dossier-spec-group dl>div{border-bottom:1px solid #bdbbb4}:root[data-theme=light] .dossier-spec-group dt{color:#3a382f}:root[data-theme=light] .dossier-spec-group dd{color:#1f1e1a}:root[data-theme=light] .dossier-gaps{background:#dfdedb;border:1px dashed #9d9987}:root[data-theme=light] .dossier-source-context{color:#535044!important}:root[data-theme=light] .hardware-publisher-coverage{background:#e0dfdb;border:1px solid #b5b2a5}:root[data-theme=light] .hardware-publisher-coverage summary{color:#583d0e}:root[data-theme=light] .hardware-publisher-coverage>p{color:#48453b}:root[data-theme=light] .hardware-publisher-coverage article{border:1px solid #bcbab2}:root[data-theme=light] .hardware-publisher-coverage article>a{color:#201e19}:root[data-theme=light] .hardware-publisher-coverage article>span{color:#4f4c40}:root[data-theme=light] .hardware-reading .source-coverage article{background:#e0dfdb;border:1px solid #b5b2a5}:root[data-theme=light] .dossier-nav a:focus-visible,:root[data-theme=light] .dossier-citations a:focus-visible,:root[data-theme=light] .hardware-publisher-coverage summary:focus-visible{outline:2px solid #8a5300}:root[data-theme=light] .lab-starters>a{background:linear-gradient(130deg,#d6d4cf,#e4e3df);border:1px solid #bebcb4}:root[data-theme=light] .lab-starters>a:first-child{background:linear-gradient(130deg,#dfdccc,#e3e2df);border-color:#c1ab87}:root[data-theme=light] .lab-starters p{color:#3f3d34}:root[data-theme=light] .lab-starters strong{color:#714300}:root[data-theme=light] .benchmark-coverage{color:#6d4c12;border:1px solid #b3b0a3}:root[data-theme=light] .comparison-lab label,:root[data-theme=light] .bench-controls label{color:#3f3c33}:root[data-theme=light] .comparison-lab input:not([type=checkbox]),:root[data-theme=light] .comparison-lab select,:root[data-theme=light] .bench-controls select{color:#090f15;background:#e6e5e2;border:1px solid #b0ac9e}:root[data-theme=light] .comparison-lab input:focus-visible,:root[data-theme=light] .comparison-lab select:focus-visible,:root[data-theme=light] .bench-controls select:focus-visible{outline:2px solid #824e00}:root[data-theme=light] .comparison-lab input[type=checkbox]{accent-color:#895b0c}:root[data-theme=light] .lab-models legend{color:#4f4c41}:root[data-theme=light] .lab-models label{background:#dfdeda;border:1px solid #b9b7af}:root[data-theme=light] .lab-models label.is-selected{color:#533400;background:#ded9cf;border-color:#a57d39}:root[data-theme=light] .lab-product{background:#e0dfdb;border:1px solid #bab8b0}:root[data-theme=light] .bench-color-0{--bench-color:#946210}:root[data-theme=light] .bench-color-1{--bench-color:#207f8f}:root[data-theme=light] .bench-color-2{--bench-color:#29105f}:root[data-theme=light] .lab-product .product-photo figcaption{background:#e4e3df}:root[data-theme=light] .lab-product-body>p{color:#4d4a3f}:root[data-theme=light] .lab-review-link{color:#644510}:root[data-theme=light] .lab-tabs>[role=tablist]{border-bottom:1px solid #bdbbb3}:root[data-theme=light] .lab-tabs [role=tab][data-state=active]{color:#784700}:root[data-theme=light] .benchmark-panel{background:#e2e1de;border:1px solid #bab8af}:root[data-theme=light] .bench-heading h2{color:#171612}:root[data-theme=light] .bench-count{color:#875e16;background:#d1d0cb;border:1px solid #b7b5ad}:root[data-theme=light] .bench-chart-head>span{color:#514e43}:root[data-theme=light] .bench-row>span{color:#24221d}:root[data-theme=light] .bench-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#c2c0b9 25%);border-left:1px solid #9a9583}:root[data-theme=light] .bench-row>strong small{color:#4e4b3f}:root[data-theme=light] .bench-no-result{color:#595649}:root[data-theme=light] .bench-axis{color:#6d6959}:root[data-theme=light] .bench-interpretation{border-top:1px solid #bdbbb4;border-bottom:1px solid #bdbbb4}:root[data-theme=light] .bench-interpretation>strong{color:#724c0f}:root[data-theme=light] .bench-interpretation p{color:#323029}:root[data-theme=light] .bench-provenance{color:#4c493e}:root[data-theme=light] .bench-provenance a{color:#775213}:root[data-theme=light] .bench-provenance span{color:#696556}:root[data-theme=light] .bench-caveat{color:#6b542d;border-left:2px solid #bea071}:root[data-theme=light] .bench-data{color:#444238;border-top:1px solid #bdbbb4}:root[data-theme=light] .bench-data summary{color:#5a3f0f}:root[data-theme=light] .bench-data th,:root[data-theme=light] .bench-data td{border-bottom:1px solid #bdbbb4}:root[data-theme=light] .bench-data caption{color:#444238}:root[data-theme=light] .bench-value{background:#d7d5d0}:root[data-theme=light] .bench-value p{color:#39372e}:root[data-theme=light] .bench-value>small{color:#5a574a}:root[data-theme=light] .bench-value-grid span{color:#49463b}:root[data-theme=light] .bench-value-grid strong{color:#593d0e}:root[data-theme=light] .bench-value-grid strong small{color:#46443a}:root[data-theme=light] .bench-empty{background:#e1e0dd;border:1px dashed #a7a394}:root[data-theme=light] .bench-empty p{color:#3b3931}:root[data-theme=light] .lab-section-heading p{color:#46443a}:root[data-theme=light] .lab-findings>article{background:#deddd8;border:1px solid #b6b4ac}:root[data-theme=light] .lab-findings h4{color:#784f0f}:root[data-theme=light] .lab-findings p,:root[data-theme=light] .lab-findings li{color:#38362e}:root[data-theme=light] .lab-findings summary{color:#6c4b11}:root[data-theme=light] .lab-source-note{border-top:1px solid #bcbab1}:root[data-theme=light] .lab-source-note a{color:#755113}:root[data-theme=light] .lab-price{color:#6d490f}:root[data-theme=light] .lab-share{border:1px solid #b0ac9e}:root[data-theme=light] .site-header{background:#ebebe9;border-bottom:1px solid #c9c7c1}:root[data-theme=light] .site-header nav a[aria-current]{color:#6a4408;border-color:#946210}:root[data-theme=light] .reader-search{background:#e0dfdc;border:1px solid #bdbbb4}:root[data-theme=light] .reader-search:focus-within{outline:2px solid #8c5b12}:root[data-theme=light] .reader-sidebar nav button,:root[data-theme=light] .reader-sidebar nav a,:root[data-theme=light] .sidebar-topics>button{color:#403e35}:root[data-theme=light] .reader-sidebar nav button[aria-current],:root[data-theme=light] .sidebar-topics>button[aria-current]{color:#784800;background:#dbd9d4}:root[data-theme=light] .reader-sidebar nav button:hover,:root[data-theme=light] .reader-sidebar nav a:hover{background:#dbdad5}:root[data-theme=light] .reader-sidebar nav button span{color:#775116}:root[data-theme=light] .sidebar-topics{border-top:1px solid #c5c4bd}:root[data-theme=light] .sidebar-topics h2{color:#6d6959}:root[data-theme=light] .sidebar-topics p{color:#5e5b4d}:root[data-theme=light] .sidebar-secondary{border-top:1px solid #c5c4bd}:root[data-theme=light] .reader-heading p{color:#454339}:root[data-theme=light] .reader-refresh{color:#4d4a3f;border:1px solid #bab8b0}:root[data-theme=light] .reader-filter-row{border-bottom:1px solid #bdbbb3}:root[data-theme=light] .reader-filter-row select{color:#23221d;background:#e0dfdc;border:1px solid #b3b0a3}:root[data-theme=light] .reader-density{border:1px solid #b7b5ad}:root[data-theme=light] .reader-density button{color:#595649}:root[data-theme=light] .reader-density button[aria-pressed=true]{color:#0b0f13;background:#c8c6bf}:root[data-theme=light] .reader-personalize{color:#6b4f22}:root[data-theme=light] .reader-stories .story{border-bottom:1px solid #c3c1ba}:root[data-theme=light] .reader-stories .story-summary .summary-credit{color:#777261}:root[data-theme=light] .reader-stories .story-category{color:#4f4c40;background:#dad9d4;border-color:#c2c0b9}:root[data-theme=light] .story-save{color:#5d5a4c}:root[data-theme=light] .story-save[aria-pressed=true]{color:#8a580c}:root[data-theme=light] .reader-button{color:#12181e;background:#d6d4cf;border:1px solid #a8a494}:root[data-theme=light] .reader-button:hover{border-color:#87662a}:root[data-theme=light] .reader-button.primary{color:#e7e6e3;background:#8c601b;border-color:#8c601b}:root[data-theme=light] .reader-notice{color:#7f5716}:root[data-theme=light] .reader-empty{border-bottom:1px solid #bebcb4}:root[data-theme=light] .reader-empty svg{color:#82540f}:root[data-theme=light] .reader-empty p{color:#4d4a3f}:root[data-theme=light] .reader-welcome{background:#dddcd8;border:1px solid #b3b0a3}:root[data-theme=light] .reader-welcome p{color:#48453b}:root[data-theme=light] .reader-welcome button{color:#6e490f;border:1px solid #9a9583}:root[data-theme=light] .reader-sources article{border-bottom:1px solid #bcbab2}:root[data-theme=light] .reader-sources p{color:#5d5a4c}:root[data-theme=light] .reader-sources button{color:#3e3b32;border:1px solid #a29e8d}:root[data-theme=light] .reader-sources button[aria-pressed=true]{color:#825412;border-color:#c19f6b}:root[data-theme=light] .reader-footer{color:#545145;border-top:1px solid #c2c0b9}:root[data-theme=light] .feed-settings{color:#0e161d!important;background:#e2e1de!important;border:1px solid #a39f8e!important}:root[data-theme=light] .feed-settings [data-slot=dialog-description]{color:#504d42}:root[data-theme=light] .topic-preferences>div{border-bottom:1px solid #c6c5be}:root[data-theme=light] .topic-preferences button{color:#4a483d;border:1px solid #aeaa9b}:root[data-theme=light] .topic-preferences button[aria-pressed=true]{color:#70470a;background:#dbd6cf;border-color:#ab854d}:root[data-theme=light] .feed-settings input:not([type=checkbox]){color:#201e19;background:#e9e8e5;border:1px solid #a7a393}:root[data-theme=light] .feed-settings input[type=checkbox]{accent-color:#815818}:root[data-theme=light] .followed-keywords button{color:#6c480f;background:#c8c6c0}:root[data-theme=light] .reader-checkbox{color:#3b3931}:root[data-theme=light] .reader-segmented button{border:1px solid #a19c8b}:root[data-theme=light] .reader-segmented button[aria-pressed=true]{color:#7f520c;background:#d9d4ca}:root[data-theme=light] .source-preferences{border-top:1px solid #bdbbb2}:root[data-theme=light] .source-preferences>label{border-bottom:1px solid #c6c5be}:root[data-theme=light] .hardware-reading .hardware-product-banner{border-bottom:1px solid #b8b6ae}:root[data-theme=light] .lab-starters>a{background:#dfdeda!important;border-color:#b9b7ae!important}@media (max-width:700px){:root[data-theme=light] .reader-sidebar>nav:first-child{border-bottom:1px solid #bfbdb6}}:root[data-theme=light] .retailer-offers{background:#dfdeda;border:1px solid #b5b2a9}:root[data-theme=light] .retailer-offer{border-bottom:1px solid #bdbbb3;color:#0e1317!important}:root[data-theme=light] .retailer-offer small{color:#2c4932}:root[data-theme=light] .offer-cta{color:#72480e;border:1px solid #ac8a56}:root[data-theme=light] .retailer-offer:hover .offer-cta{color:#e5e4e1;background:#72480e}:root[data-theme=light] .offer-footnote,:root[data-theme=light] .offer-disclosure{color:#5b584b!important}:root[data-theme=light] .offer-disclosure a{color:#4a473c!important}:root[data-theme=light] .offer-loading{color:#424036!important}:root[data-theme=light] .offer-unavailable{color:#4d4a3f}:root[data-theme=light] .offer-unavailable>a{background:#845919;color:#e5e5e2!important}:root[data-theme=light] .offers-compact{border-top:1px solid #bebcb5}:root[data-theme=light] .review-quick-take h3{color:#302e27}:root[data-theme=light] .review-attribution{color:#504d41!important}:root[data-theme=light] .hardware-verdict{border-bottom:1px solid #b8b6ad}:root[data-theme=light] .review-alternatives>a,:root[data-theme=light] .dossier-spec-references{border-bottom:1px solid #b9b7af}:root[data-theme=light] .dossier-spec-references summary,:root[data-theme=light] .source-coverage details summary{color:#34322b}:root[data-theme=light] .mentioned-products{border-top:1px solid #b5b2a9}:root[data-theme=light] .budget-bands button[aria-pressed=true]{color:#8c601b;border-color:#8c601b}:root[data-theme=light] .headline-outbound{color:#545144}:root[data-theme=light] .source-thumbnail{border-top:2px solid var(--publisher-color,#4b493e);background:#e0dfdb}:root[data-theme=light] .source-thumbnail-placeholder{color:var(--publisher-color,#4b493e)}:root[data-theme=light] .source-thumbnail:focus-visible{outline:2px solid #88590c}:root[data-theme=light] .cluster-open-page{color:#704810}:root[data-theme=light] .coverage-source-card{background:#e0dfdb;border:1px solid #bbb9b0}:root[data-theme=light] .coverage-source-meta>span{color:#535044}:root[data-theme=light] .coverage-source-body>time,:root[data-theme=light] .coverage-earlier time{color:#4f4c40}:root[data-theme=light] .coverage-source-body .story-summary p{color:#34322b!important}:root[data-theme=light] .coverage-read{color:#6a450e;border-top:1px solid #b5b2a9}:root[data-theme=light] .coverage-earlier{border-top:1px solid #b5b2a9}:root[data-theme=light] .coverage-earlier summary{color:#2d2b25}:root[data-theme=light] .coverage-controls label{color:#434137}:root[data-theme=light] .coverage-controls select{color:#10181e;background:#dcdbd6;border:1px solid #a7a393}:root[data-theme=light] .coverage-controls>span{color:#4f4c40}:root[data-theme=light] .coverage-page-intro{color:#413f35}:root[data-theme=light] .coverage-page-intro a{color:#6e480e}:root[data-theme=light] .coverage-section-title{border-top:1px solid #b6b4ab}:root[data-theme=light] .coverage-editorial{border-top:1px solid #a9a596}:root[data-theme=light] .coverage-quick-links a{color:#704e1a;border:1px solid #aba798}:root[data-theme=light] .coverage-quick-links a:hover{background:#cfcec8}:root[data-theme=light] .video-review-art{background:#e4e3df;color:#0f0f0f!important}:root[data-theme=light] .video-review-art:after{background:linear-gradient(#0000,#f9f9f9d9)}:root[data-theme=light] .video-play{background:#dc403a;box-shadow:0 2px 20px #0000002a}:root[data-theme=light] body{color:#181813;background:#ededec}:root[data-theme=light] .site-header{background:#e6e7e6;border-top:4px solid #916419;border-bottom:1px solid #c3c3bb}:root[data-theme=light] .site-header .brand-logo small{color:#525246}:root[data-theme=light] .site-header .brand-symbol{background:#e1dfd8;border:1px solid #c2b398}:root[data-theme=light] .site-header .brand-tech{color:#7f540e}:root[data-theme=light] .site-header nav{color:#45453a}:root[data-theme=light] .publication-intro{border-bottom:1px solid #bfc0b7}:root[data-theme=light] .publication-intro .eyebrow{color:#946d2d}:root[data-theme=light] .publication-intro>a{color:#515146;border-left:1px solid #bebfb5}:root[data-theme=light] .publication-intro strong{color:#6c480d}:root[data-theme=light] .reader-topline{color:#605f55}:root[data-theme=light] .reader-search{background:#e1e4e3;border-color:#bcc1b9}:root[data-theme=light] .reader-search input{color:#292921}:root[data-theme=light] .reader-sidebar{border-right:1px solid #cccfc6}:root[data-theme=light] .reader-sidebar nav button,:root[data-theme=light] .reader-sidebar nav a{color:#4a4c40}:root[data-theme=light] .reader-sidebar nav button[aria-current=page]{color:#79520e;background:#ddded5;box-shadow:inset 2px 0 #916419}:root[data-theme=light] .reader-heading{border-bottom-color:#a5a697}:root[data-theme=light] .reader-stories .story{border-color:#c8cbc1}:root[data-theme=light] .reader-stories .story h2{color:#17150d}:root[data-theme=light] .reader-stories .story-summary p{color:#45483d}:root[data-theme=light] .reader-stories .summary-credit{color:#5a6655}:root[data-theme=light] .reader-stories .story-category{color:#464e3e;border-color:#bbc1b7}:root[data-theme=light] .reader-stories .story-meta{color:#4f5a46}:root[data-theme=light] .cluster-count{color:#384230}:root[data-theme=light] .coverage-source-card,:root[data-theme=light] .video-review-card{background:#dfe3df;border-color:#bac4b6}:root[data-theme=light] .coverage-source-meta,:root[data-theme=light] .coverage-controls label{color:#45513d}:root[data-theme=light] .coverage-summary-layout .briefing-disclosure{color:#58644f}:root[data-theme=light] .coverage-page .coverage-summary-layout .mentioned-products{background:#e0e4df;border:1px solid #bec0ad}:root[data-theme=light] .coverage-section-title{border-top-color:#aab19d}:root[data-theme=light] .reader-footer{border-color:#c7ccbf}:root[data-theme=light] .reader-footer>span{color:#74521c}:root[data-theme=light]{--ni-bg:#eceded;--ni-surface:#e5e6e4;--ni-surface-2:#dfe0db;--ni-border:#c9cac3;--ni-border-strong:#b2b3a9;--ni-text:#181813;--ni-muted:#616156;--ni-accent:#916419;--ni-accent-strong:#6c480d;--ni-accent-ink:#f2f0e9;--ni-link:#6c480d}:root[data-theme=light] .site-header .site-nav{color:#3b3b30}:root[data-theme=light] .nav-dropdown-panel{box-shadow:0 18px 40px #00000028}:root[data-theme=light] .header-search{color:#3b3b30}:root[data-theme=light] .site-footer{background:#e8e9e8}:root[data-theme=light] .site-footer nav a{color:#3b3b30}:root[data-theme=light] .site-footer-legal{color:#7a7a70}:root[data-theme=light] .newsletter-signup{background:linear-gradient(135deg,#e8e5dd,#e5e6e4 60%)}:root[data-theme=light] .newsletter-signup input[type=email],:root[data-theme=light] .price-alert input,:root[data-theme=light] .newsletter-signup select{background:#edeeed}:root[data-theme=light] .newsletter-error{color:#65180f!important}:root[data-theme=light] .search-product p{color:#3b3b30}:root[data-theme=light] .search-list li{border-bottom:1px solid #d6d7d2}:root[data-theme=light] .home-roundup{background:#eaebe9}:root[data-theme=light] .home-roundup p{color:#3b3b30}:root[data-theme=light] .home-comparisons li{border-bottom:1px solid #d6d7d2}:root[data-theme=light] .home-deal-card{background:#eae5db;border:1px solid #d5c4a4}:root[data-theme=light] .mentioned-chip{border-top:1px dashed #cfd0ca}:root[data-theme=light] .mentioned-chip small{color:#7a7a70}:root[data-theme=light] .product-fit-badge{background:#e7e1d6;border:1px solid #d5c4a4}:root[data-theme=light] .card-verdict-text{color:#3b3b30}:root[data-theme=light] .guide-top-picks li{border-top:1px solid #d6d7d2}:root[data-theme=light] .guide-top-picks li p{color:#3b3b30}:root[data-theme=light] .product-section-nav{background:#ecededf0}:root[data-theme=light] .product-section-nav a{color:#3b3b30}:root[data-theme=light] .alternatives-table [role=row]{border-top:1px solid #d6d7d2}@media (max-width:760px){:root[data-theme=light] .alternatives-table [role=cell]:nth-child(2),:root[data-theme=light] .alternatives-table [role=cell]:nth-child(3){color:#3b3b30}}:root[data-theme=light] .ai-tool-card p{color:#3b3b30}:root[data-theme=light] .ai-tool-news li{border-bottom:1px solid #d6d7d2}:root[data-theme=light] .ai-tool-facts p{color:#2d2d23}:root[data-theme=light] .site-footer .brand-tech{color:#7f540e}:root[data-theme=light] .site-footer .brand-symbol{background:#e1dfd8;border:1px solid #c2b398}:root[data-theme=light] .site-footer .brand-logo small{color:#525246}:root[data-theme=light] .product-card-actions .product-card-primary:hover{background:#d5d6d0}:root[data-theme=light] .theme-toggle{color:#3b3b30}:root[data-theme=light] .budget-reference-price{background:#e7e1d6;border:1px solid #d5c4a4}:root[data-theme=light] .topic-card-art{background:#211d16}:root[data-theme=light] .topic-card-art>span{color:#0f0f0f;background:#dce1e8cc}:root[data-theme=light] #main-content :is(.page-heading,.prime-heading,.buying-page-heading,.hardware-guide-title)>div>p:not(.eyebrow):not(.shopping-note),:root[data-theme=light] #main-content :is(.prime-heading,.buying-page-heading)>p:not(.eyebrow):not(.shopping-note),:root[data-theme=light] #main-content .hardware-product-title>p:not(.eyebrow){color:#3b3b30}:root[data-theme=light] #main-content .eyebrow{color:#946d2d}
