: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}
.story h2{letter-spacing:-.35px;margin-top:12px;font-size:22px;font-weight:550;line-height:1.4}.lead-story h2{letter-spacing:-.6px;font-size:30px;line-height:1.25}.story-save,.reader-refresh,.reader-search button,.header-menu-button,.header-search{min-width:44px;min-height:44px}.reader-filter-row button,.reader-sidebar button,.reader-welcome button,.story-category,.dossier-nav a,.topic-periods a{align-items:center;min-height:44px;display:inline-flex}.reader-sidebar nav button{display:flex}.mobile-spec-comparison{display:none}.category-tiles{gap:8px;padding:8px 0 18px;display:flex;overflow:auto}.category-tiles>a{flex:none;min-width:104px;min-height:76px;padding:12px}.category-tiles svg{width:24px;height:24px}:root[data-theme=light] .summary-credit,:root[data-theme=light] .brand-tagline,:root[data-theme=light] .publication-intro .eyebrow,:root[data-theme=light] .offer-disclosure,:root[data-theme=light] .hardware-shop-note,:root[data-theme=light] .source-thumbnail-credit{color:#575044}:root[data-theme=light] .source-thumbnail-credit{color:#fff;background:#111c}:root[data-theme=light] .story-category{color:#514432}:root[data-theme=light] body #main-content .eyebrow,:root[data-theme=light] body .site-footer h2,:root[data-theme=light] body .home-shopping h3{color:#71501f}:root[data-theme=light] body .site-footer .site-footer-legal,:root[data-theme=light] .reader-shell .publication-intro .eyebrow,:root[data-theme=light] .reader-stories .story-summary .summary-credit,:root[data-theme=light] .reader-stories .mentioned-chip small{color:#575044}.topic-note a{text-underline-offset:3px;text-decoration:underline}.offer-unavailable small{opacity:1;font-size:11px}:root[data-theme=light] body .offer-unavailable small{color:#fff}:root[data-theme=light] body .bench-count,:root[data-theme=light] body .guide-pick-label,:root[data-theme=light] body .budget-bands button[aria-pressed=true]{color:#654310}:root[data-theme=light] body .bench-chart strong small,:root[data-theme=light] body .bench-chart-head>span,:root[data-theme=light] body .bench-axis,:root[data-theme=light] body .bench-provenance span{color:#575044}:root[data-theme=light] body .hardware-checklist>div>span{color:#654310}:root[data-theme=light] body .hardware-question{color:#654310!important}@media (max-width:650px){.publication-intro{gap:10px;padding:12px 0}.publication-promise{display:none}.publication-intro>a{font-size:12px}.reader-topline{gap:10px;padding:10px 0}.reader-topline>span{display:none}.reader-sidebar{padding-bottom:10px}.reader-sidebar>nav:first-child{gap:3px}.reader-sidebar nav button{padding:8px;font-size:13px}.reader-heading{margin-top:8px}.reader-filter-row{gap:8px;margin-bottom:12px}.reader-filter-row select{max-width:155px}.reader-lead .story-top{flex-direction:column;gap:12px;display:flex}.reader-lead .story .story-heading{order:0}.reader-lead .story .cluster-mosaic,.reader-lead .story .single-source-visual{aspect-ratio:16/9;order:1;width:100%;max-height:195px}.reader-shell .reader-filter-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}.reader-shell .reader-filter-row .reader-personalize{grid-column:1/-1;min-height:36px;padding:4px 0}.lead-story h2{font-size:25px;line-height:1.3}.story h2{font-size:20px;line-height:1.4}.hardware-comparison{display:none}.mobile-spec-comparison{gap:20px;display:grid}.mobile-spec-comparison>section{border-bottom:1px solid var(--border);padding-bottom:16px}.mobile-spec-comparison h3{margin-bottom:10px;font-size:16px;font-weight:650}.mobile-spec-comparison dl{gap:12px;display:grid}.mobile-spec-comparison dl>div{grid-template-columns:minmax(95px,35%) minmax(0,1fr);gap:12px;display:grid}.mobile-spec-comparison dt{color:#bbb8ac;font-size:13px;line-height:1.5}.mobile-spec-comparison dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}:root[data-theme=light] .mobile-spec-comparison dt{color:#575044}.lab-products{gap:8px}.lab-product-body{padding:12px}.lab-product h2{font-size:18px}.lab-product .product-photo-frame{max-height:140px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
body .product-photo{width:100%;min-width:0;margin:0;overflow:hidden}body .product-photo .product-photo-frame{aspect-ratio:auto;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;height:230px;min-height:0;max-height:none;padding:12px;display:flex}body .product-photo .product-photo-frame img{object-fit:contain;filter:none;width:100%;height:100%;max-height:100%}body .product-photo.product-photo-dark .product-photo-frame{background:#000}body .product-photo.product-photo-missing .product-photo-frame{background:var(--muted,#30302b)}body .product-photo .product-photo-unavailable{color:inherit;flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.product-photo-unavailable svg{opacity:.65;width:48px;height:48px}body .product-photo.product-photo-hero .product-photo-frame{width:100%;height:300px;max-height:none;padding:18px}body .product-photo.product-photo-compact .product-photo-frame{height:180px}body .product-photo figcaption{box-sizing:border-box;width:100%;padding:10px 14px;font-size:11px;line-height:1.5}.home-roundup .product-photo{flex:none}.home-roundup strong{line-height:1.3}.home-roundup p{margin-bottom:12px}body .home-roundup small{padding-top:10px}body .hardware-budget .budget-bands{gap:10px}body .hardware-budget .budget-bands>button{justify-content:center;align-items:center;height:auto;min-height:44px;padding:12px 16px;font-size:14px;display:flex}.lab-products .lab-product{display:block;container-type:inline-size}.lab-product-layout{grid-template-columns:1fr;height:100%;display:grid}body .lab-product .product-photo{height:auto}body .lab-product .product-photo .product-photo-frame{aspect-ratio:auto;flex:none;height:210px;max-height:none;padding:10px}.lab-product .lab-product-body{flex-direction:column;min-width:0;padding:20px;display:flex}.lab-product .lab-product-body h2{overflow-wrap:normal;font-size:clamp(20px,2vw,25px);line-height:1.25}.lab-product .lab-product-body>p{margin-bottom:20px}.lab-product .lab-product-body>.retailer-offers{margin-top:auto}.lab-product .lab-review-link{padding-top:12px}@container (min-width:560px){.lab-product-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}body .lab-product .product-photo{background:#fff;justify-content:center;height:100%;display:flex}body .lab-product .product-photo-dark{background:#000}body .lab-product .product-photo .product-photo-frame{height:260px}}.reader-stories .story-feed-card:not(.lead-story) .story-top{grid-template-columns:minmax(0,1fr) 115px;align-items:start;gap:18px;display:grid}.reader-stories .story-feed-card:not(.lead-story) .cluster-mosaic,.reader-stories .story-feed-card:not(.lead-story) .single-source-visual{order:0;width:115px;display:block}.reader-stories .story-feed-card:not(.lead-story) .story-top .source-thumbnail{aspect-ratio:1;width:115px;height:115px;min-height:0;max-height:none}.reader-stories .story-feed-card:not(.lead-story) .source-thumbnail-credit{font-size:10px}.density-compact .reader-stories .story-feed-card:not(.lead-story) .story-top{display:block}.density-compact .reader-stories .story-feed-card:not(.lead-story) .cluster-mosaic,.density-compact .reader-stories .story-feed-card:not(.lead-story) .single-source-visual{display:none}@media (max-width:700px){.reader-stories .story-feed-card:not(.lead-story) .story-top{grid-template-columns:minmax(0,1fr) 90px;gap:14px}.reader-stories .story-feed-card:not(.lead-story) .cluster-mosaic,.reader-stories .story-feed-card:not(.lead-story) .single-source-visual{width:90px}.reader-stories .story-feed-card:not(.lead-story) .story-top .source-thumbnail{width:90px;height:90px}body .hardware-budget .budget-bands{grid-template-columns:repeat(2,minmax(0,1fr))}body .product-photo.product-photo-hero .product-photo-frame{height:260px}body .product-photo.product-photo-compact .product-photo-frame{height:160px}.lab-product .lab-product-body{padding:12px}body .lab-product .product-photo .product-photo-frame{height:150px}.lab-product .lab-product-body h2{font-size:18px}.lab-product .offer-unavailable>a{padding:12px 10px;font-size:13px}.home-roundup p{font-size:12px;display:block}.comparison-lab [role=tablist]{flex-wrap:wrap;gap:0 18px;width:100%;max-width:100%;height:auto;display:flex}}@media (max-width:380px){.site-header .site-header-inner{flex-wrap:wrap;gap:8px}.site-header-actions{margin-left:auto}}@media (max-width:1180px){body.menu-open .site-header{background:var(--ni-bg);z-index:100;position:fixed;inset:0;overflow:auto}body.menu-open .mobile-menu{max-height:none}body.menu-open .header-search{display:none}}.source-thumbnail.source-thumbnail-product{background:#e9e9e7}.source-thumbnail.source-thumbnail-product img{object-fit:contain;padding:8px 8px 26px}.mentioned-chip-product{flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:100%;min-width:0;display:flex}.mentioned-chip-product>span{overflow-wrap:anywhere;font-weight:600}.mentioned-chip-product a{white-space:nowrap}.mentioned-chip details{width:100%}.mentioned-chip summary{cursor:pointer;color:var(--ni-link);padding:6px 0}.mentioned-chip details .mentioned-chip-product{margin-top:8px}.source-thumbnail[data-image-kind=feed] img{object-fit:contain}.reader-sidebar nav a[aria-current=page],.sidebar-topics>a[aria-current=page]{color:#f1ca86;background:#292a21;font-weight:600;box-shadow:inset 2px 0 #e6b96e}.reader-sidebar nav a{min-height:44px}.reader-sidebar nav a span{color:#e9c388;font:11px ui-monospace,monospace}.sidebar-topics>a{color:#cac8bf;border-radius:5px;align-items:center;min-height:44px;padding:11px 12px;font-size:14px;display:flex}:root[data-theme=light] .reader-sidebar nav a[aria-current=page],:root[data-theme=light] .sidebar-topics>a[aria-current=page]{color:#633d00;background:#e9e3d7}:root[data-theme=light] .sidebar-topics>a{color:#504c44}.feed-loading{min-height:260px;padding:24px 0}.feed-loading p{color:var(--ni-muted);margin-bottom:24px}.feed-loading-line{background:color-mix(in srgb,currentColor 7%,transparent);border-radius:5px;height:70px;margin:18px 0}.feed-loading-line:nth-child(3){width:85%}.feed-loading-line:nth-child(4){width:65%}@media (max-width:700px){.reader-sidebar nav a{padding:8px;font-size:13px}}.reader-sidebar nav a{gap:6px}.reader-sidebar nav a span{min-width:1ch}
