h1 em{color:#647a41;font-style:normal}.hero{gap:40px!important}.hero-note{background:#e4eade!important}.laptop-art{padding:25px 12px 20px;transform:rotate(-5deg)}.screen{background:#244f41;border:9px solid #263e36;border-radius:14px;box-shadow:12px 20px 35px #26473520;color:#e3edcb;padding:22px;position:relative}.screen span{font-size:8px;letter-spacing:1px}.screen b{display:block;font-size:44px;line-height:1.1;margin-top:16px}.screen i{background:#b9cb77;border-radius:50%;bottom:30px;height:62px;position:absolute;right:25px;width:62px}.keyboard{background:#889b88;border-radius:2px 2px 18px 18px;height:12px;margin:0 -14px}.trust-strip{border-block:1px solid #d3dccc;display:flex;font-size:13px;gap:16px;justify-content:space-around;padding:20px 0}.guide-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.guide-card{background:#fff;border:1px solid #dce3d5;border-radius:10px;display:block;padding:28px;text-decoration:none;transition:border-color .2s}.guide-card:hover{border-color:#557a4b}.guide-card h2{font-size:22px}.guide-card h3{font-size:19px}.guide-card p{color:#5a6c60;font-size:14px}.pill{background:#e8eee2;border-radius:20px;font-size:11px;margin-left:18px;padding:5px 12px}.read-link{font-size:13px;font-weight:700}.reading{margin:40px auto 80px;max-width:780px}.reading h1{font-size:clamp(30px,4vw,44px);letter-spacing:-1px}.reading section{margin-top:42px}.reading p{line-height:2.1}.byline,.reading nav{font-size:13px}.article-cta,.toc{background:#eaf0e4;border-radius:8px;margin:30px 0;padding:28px}.toc li{margin-top:8px}.article-cta h2{margin-top:0}.compare-check{align-items:center;display:flex;font-size:12px;gap:8px;margin:0 0 14px}.compare-check input{accent-color:#244f41}.table-scroll{overflow:auto}table{background:#fff;border-collapse:collapse;min-width:580px;width:100%}td,th{border:1px solid #cdd9c8;font-size:13px;min-width:150px;padding:16px;text-align:left}th{background:#eaf0e4}caption{font-size:12px;padding:12px 0;text-align:left}select{background:#fff;border:1px solid #91a197;border-radius:5px;font:inherit;padding:12px}.last-note{border-top:1px solid #d3dccc;padding-block:60px;text-align:center}.last-note h2{font-size:36px}@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.trust-strip{font-size:10px;gap:8px}.hero-note{margin:auto;max-width:480px;width:100%}.reading{margin-top:24px}.article-cta,.toc{padding:20px}.guide-card{padding:22px}.laptop-art{margin:auto;max-width:330px}}.article-heading{display:block;margin:0;max-width:980px;padding:40px 0 30px}.article-heading h1{font-size:clamp(28px,3.7vw,44px);letter-spacing:-1px;line-height:1.5}.article-heading h1 span{color:#5b6e61;font-size:.65em}.article-meta{color:#53655a;display:flex;flex-wrap:wrap;font-size:12px;gap:18px}.ad-label{border:1px solid #a5b5a5;border-radius:3px;padding:0 8px}.intro{font-size:16px;line-height:2;max-width:900px}.small-note{color:#5c6b61;font-size:12px;line-height:1.8}.magazine-layout{display:grid;gap:40px;grid-template-columns:215px minmax(0,1fr)}.contents nav{border-top:3px solid #244f41;display:flex;flex-direction:column;font-size:13px;padding-top:18px;position:sticky;top:20px}.contents a{border-bottom:1px solid #dce3d8;padding:10px 0;text-decoration:none}.contents a:hover{text-decoration:underline}.editor-section{padding:24px 0 40px;scroll-margin-top:20px}.editor-section>h2{border-bottom:2px solid #244f41;font-size:26px;margin:12px 0 24px;padding-bottom:14px}.editor-section p{line-height:2}.decision-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.decision-grid article{background:#edf1e8;border-radius:6px;padding:20px}.decision-grid b{color:#6c8155;font-size:24px}.decision-grid h3{font-size:17px}.decision-grid p{font-size:13px}.editor-note{background:#fff;border-left:4px solid #58774d;margin-top:20px;padding:22px}.editor-note p{font-size:14px;margin-bottom:0}.usage-tabs{display:flex;flex-wrap:wrap;gap:8px}.usage-tabs button{background:#fff;border:1px solid #a1b398;border-radius:4px;font:inherit;font-size:14px;margin:0;padding:12px 18px}.usage-tabs button[aria-pressed=true]{background:#244f41;color:#fff}.usage-result{background:#fff;border:1px solid #d5dfcd;margin-top:15px;padding:24px}.usage-result li{padding-bottom:10px}.takeaway{background:#edf1e8;border-radius:4px;font-size:14px;padding:15px 18px}.spec-guide td{min-width:180px}.spec-guide th:first-child{min-width:90px}.model-table td{min-width:180px}.model-table th:first-child{min-width:90px}.model-detail{background:#fff;border:1px solid #d2dccc;border-radius:8px;margin-top:28px;padding:28px;scroll-margin-top:20px}.model-top{align-items:center;display:grid;gap:24px;grid-template-columns:155px 1fr}.model-top h3{font-size:25px;margin:12px 0}.model-top .pill{margin:0}.model-summary{font-size:15px;font-weight:600}.model-marker{background:#edf1e8;border-radius:5px;padding:18px;text-align:center}.model-marker>span{font-size:17px;font-weight:700}.model-marker small{color:#66715e;font-size:10px}.mini-pc{background:#d5dfcd;border:5px solid #4a6153;border-radius:5px;height:60px;margin:15px 0;position:relative}.mini-pc:after{background:#73856e;border-radius:0 0 6px 6px;bottom:-11px;content:"";height:6px;left:-13px;position:absolute;right:-13px}.quick-specs{border-block:1px solid #d7e0d2;display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0}.quick-specs div{padding:12px}.quick-specs dt{color:#576c5a;font-size:11px}.quick-specs dd{font-size:13px;margin:5px 0 0}.model-detail h4{font-size:16px;margin:20px 0 8px}.model-detail p{font-size:14px}.model-detail .small-note{font-size:11px}.pros-cons{display:grid;gap:20px;grid-template-columns:1fr 1fr}.pros-cons>div{border:1px solid #dbe4d4;padding:0 18px 12px}.pros-cons>div:last-child{background:#fcfaf4;border-color:#dfd8c8}.model-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.model-actions .buy{font-size:14px;margin:0}.model-actions .compare-check{margin:0}.cost-formula{align-items:center;background:#edf1e8;display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:24px}.cost-formula span{font-weight:700}.buy-checks{counter-reset:checks;list-style:none;padding:0}.buy-checks li{border-bottom:1px solid #dce4d6;counter-increment:checks;padding:18px 0 18px 45px;position:relative}.buy-checks li:before{background:#244f41;border-radius:50%;color:#fff;content:counter(checks);left:0;position:absolute;text-align:center;top:20px;width:28px}.buy-checks span,.buy-checks strong{display:block}.buy-checks span{font-size:14px;margin-top:7px}.related-guides{display:grid;gap:12px}.related-guides a{background:#fff;border:1px solid #d5dfcf;font-size:14px;padding:18px}header.article-heading{width:100%}table th,td{vertical-align:top}@media(max-width:950px){.magazine-layout{gap:0;grid-template-columns:1fr}.contents nav{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;position:static}.contents strong{grid-column:1/-1}.article-heading{padding-top:20px}}@media(max-width:600px){.decision-grid{gap:10px;grid-template-columns:1fr}.decision-grid article{padding:15px}.decision-grid b{float:left;margin-right:15px}.decision-grid h3{margin:4px 0}.decision-grid p{clear:both}.editor-section>h2{font-size:22px}.model-detail{padding:18px}.model-top{gap:15px;grid-template-columns:95px 1fr}.model-marker{padding:12px}.mini-pc{height:42px}.model-top h3{font-size:20px}.quick-specs{grid-template-columns:1fr}.quick-specs div{border-bottom:1px solid #edf1e8}.pros-cons{gap:12px;grid-template-columns:1fr}.cost-formula{font-size:12px;gap:6px;padding:15px}.model-actions .buy{text-align:center;width:100%}.usage-tabs button{flex:1 1 40%;font-size:13px}.contents nav{font-size:12px}.article-meta{gap:10px}.usage-result{padding:18px}.model-marker>span{font-size:14px}.model-marker small{font-size:9px}}.article-main{min-width:0}.pc-magazine{max-width:100%;min-width:0}.magazine-layout,.model-detail,.model-top>div{min-width:0}.quick-specs dd{overflow-wrap:anywhere}.model-top{grid-template-columns:minmax(200px,300px) minmax(0,1fr)}.model-photo{background:#fff;margin:0;min-width:0}.model-photo a{display:block}.model-photo img{aspect-ratio:1;border-radius:5px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.model-photo figcaption{color:#687267;font-size:10px;line-height:1.6;margin-top:8px}.model-photo a:hover{opacity:.9}@media(max-width:650px){.model-top{grid-template-columns:1fr}.model-photo{margin:auto;max-width:340px;width:100%}.model-top h3{font-size:23px}}
