.full-site-preview>a{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#345483}.header-links>a[aria-current=page]{background:#eef4ff;border-bottom-color:#204ed8;color:#204ed8}.full-site{min-height:100vh}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#657783;margin-bottom:30px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.page-intro{padding:27px 0 52px;border-bottom:1px solid #dfe7f0}.intro-blue{background:linear-gradient(105deg,#f5f8ff,#eaf2ff)}.intro-green{background:linear-gradient(105deg,#f3faf6,#e6f3ec)}.intro-warm{background:linear-gradient(105deg,#fffdf4,#fbf2dc)}.page-intro h1{font-size:clamp(38px,4.4vw,62px);max-width:970px;letter-spacing:-2px;line-height:1.09}.page-intro .eyebrow{margin-bottom:16px}.page-standfirst{font-size:18px;line-height:1.7;color:#5b6b76;max-width:730px;margin-top:23px}.page-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:26px}.page-body{padding:46px 0 60px}.full-site h2{font-size:36px}.full-site h3{font-size:22px;line-height:1.25}.small-note{font-size:13px!important;line-height:1.65;color:#687b88!important}.small-note a{text-decoration:underline}.tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:25px;background:#edf4ff;color:#305591;white-space:nowrap}.mini-label,.tag{font-size:12px;font-weight:600}.mini-label{letter-spacing:1px;text-transform:uppercase;color:#537088;display:block;line-height:1.6}.subsection-heading{margin-top:55px}.control-button{height:auto!important;min-height:46px;padding:12px 20px!important;border-radius:7px!important;background:#204ed8!important;color:#fff!important;font-size:14px!important;gap:12px!important;line-height:1.5!important;white-space:normal!important;font-weight:600!important;border:1px solid #204ed8!important;cursor:pointer}.control-button:hover{background:#173ba5!important}.control-button.secondary{background:#fff!important;color:#34536d!important;border-color:#bdccda!important}.control-button.secondary:hover{background:#edf4ff!important}.control-button:disabled{opacity:.45}.catalog-search{display:flex;align-items:center;gap:13px;border:1px solid #c9d7e3;border-radius:9px;background:#fff;padding:5px 16px;max-width:640px;box-shadow:0 2px 6px #23426404}.catalog-search svg{color:#677f93}.catalog-search input{border:0!important;box-shadow:none!important;padding:10px 0!important;height:45px!important;font-size:16px!important;outline:0!important}.catalog-search:focus-within{outline:2px solid #204ed8;outline-offset:2px}.filter-row{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.filter-button{height:auto!important;min-height:41px;padding:9px 15px!important;border:1px solid #d8e1e9!important;border-radius:24px!important;font-size:14px!important;background:#fff!important;color:#516574!important;cursor:pointer}.filter-button[aria-pressed=true]{background:#204ed8!important;border-color:#204ed8!important;color:#fff!important}.filter-button:hover{border-color:#204ed8!important}.result-count{font-size:14px;color:#6b7f8d;margin:20px 0}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.review-card{border:1px solid #dce5ec;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:border-color .2s,transform .2s}.review-card:hover{border-color:#6088d6;color:inherit;transform:translateY(-3px)}.product-visual{position:relative;display:flex;align-items:center;justify-content:center;height:240px;background:#f7f9fb;border-bottom:1px solid #edf1f5;overflow:hidden;padding:27px}.product-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-visual>small{position:absolute;bottom:8px;right:12px;color:#697e8f;font-size:10px;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-visual.without-photo{background:linear-gradient(135deg,#eef4fc,#e4ecee);color:#6b86a0;flex-direction:column;gap:19px}.without-photo>span{font-size:12px;text-transform:uppercase;letter-spacing:2px}.review-card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.review-card-copy h3{font-size:23px;margin-top:10px;letter-spacing:-.6px;font-weight:600}.review-card-copy>p{font-size:16px;color:#5c6f7e;margin-top:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-drawback{margin:22px 0;padding:13px 14px;border-left:3px solid #dcb86c;background:#fffbf0;font-size:14px;line-height:1.55;color:#73664e}.card-drawback>strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.7px;color:#8c6c2c;margin-bottom:5px}.card-drawback>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-action{display:flex;align-items:center;gap:15px;justify-content:space-between;color:#2856b7;font-size:14px;font-weight:700;margin-top:auto;padding-top:9px}.load-more{text-align:center;margin:35px 0}.empty-panel{border:1px dashed #c8d7e3;border-radius:10px;padding:45px;text-align:center;margin:25px 0;color:#536e83}.empty-panel>svg{margin:0 auto 20px}.empty-panel h3{margin-bottom:14px}.empty-panel p{margin-bottom:23px}.advice-banner{background:#ecf3ff;border:1px solid #dae6fa;border-radius:12px;padding:28px 32px;margin-top:55px;display:flex;align-items:center;justify-content:space-between;gap:25px}.advice-banner>div{display:flex;gap:20px;align-items:center;color:#2856ad}.advice-banner h2{font-size:29px}.advice-banner p{font-size:15px;color:#617389;margin-top:8px}.finder-panel{background:#fff;border:1px solid #d9e4ed;border-radius:14px;padding:33px;box-shadow:0 8px 28px #213c6310}.finder-progress{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;border-bottom:1px solid #e4eaf0;padding-bottom:22px;margin-bottom:30px}.finder-progress>span{font-size:13px;color:#788b9a}.finder-progress>span.active{color:#234fb7;font-weight:700}.finder-question h2{font-size:33px}.finder-question>p:not(.eyebrow){font-size:16px;color:#647789;margin-top:12px}.category-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:26px 0}.option-button{height:auto!important;min-height:84px;display:flex!important;justify-content:flex-start!important;gap:15px!important;padding:20px!important;background:#fff!important;border:1px solid #d9e2eb!important;border-radius:10px!important;cursor:pointer;color:#415f76!important;font-size:16px!important;text-align:left;white-space:normal!important;line-height:1.4!important}.option-button[aria-pressed=true]{background:#edf4ff!important;border-color:#204ed8!important;color:#204ed8!important;box-shadow:0 0 0 1px #204ed8}.option-button>svg:last-child:not(:first-child){margin-left:auto}.option-button:hover{border-color:#7598dc!important}.budget-row{display:flex;align-items:flex-end;gap:25px;margin:30px 0 18px}.budget-row label{display:block;font-size:14px;font-weight:600;max-width:320px;flex:1}.budget-row label>span{font-weight:400;color:#718292}.budget-row input{margin-top:9px;height:49px;border:1px solid #bbcdda;padding:13px;font-size:16px!important}.results-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:15px 0 30px}.results-heading p:not(.eyebrow){font-size:16px;color:#687d8c;max-width:700px;margin-top:15px}.finder-panel>.text-link{margin-top:28px}.finder-next{border-top:1px solid #e0e8f0;margin-top:32px;padding-top:25px;display:flex;gap:20px;justify-content:space-between;font-size:16px}.finder-next a{display:flex;gap:10px;align-items:center;color:#204ed8;font-size:14px;font-weight:600}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.story-card{border:1px solid #e0e6e9;border-radius:12px;padding:28px;display:flex;flex-direction:column;background:white}.story-card h3{font:400 27px/1.16 Georgia,serif;margin-top:17px;letter-spacing:-.6px}.story-card>p{font-size:16px;line-height:1.7;color:#687984;margin:17px 0 24px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.story-card:hover{color:inherit;border-color:#6e91cf}.story-icon{display:grid;place-items:center;width:58px;height:58px;color:#2b5fa7;background:#edf3ff;border-radius:15px;margin-bottom:24px}.featured-story{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;background:#f9f1d8;border:1px solid #ede0b9;border-radius:13px;padding:40px;margin-bottom:28px}.featured-story:hover{color:inherit}.featured-story h2{font-size:38px;line-height:1.15;margin:17px 0}.featured-story p{font-size:17px;color:#726b55;line-height:1.7}.featured-story .card-action{margin-top:25px;justify-content:flex-start}.feature-typography{display:flex;flex-direction:column;align-items:center;justify-content:center;font:400 55px/1.1 Georgia,serif;letter-spacing:-2px;color:#8d7435;border-left:1px solid #e2d6ac}.feature-typography em{color:#5e6d47}.story-number{font:400 32px Georgia,serif;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;margin-bottom:26px}.tone-0{background:#eaf2ff;color:#3a68ac}.tone-1{background:#ecf5ee;color:#457456}.tone-2{background:#fff3e7;color:#a37b49}.newsletter-banner{background:#eaf4ef;border-radius:12px;padding:37px;margin-top:45px;display:flex;gap:35px;align-items:center;justify-content:space-between}.newsletter-banner h2{font-size:33px}.newsletter-banner p:not(.eyebrow){font-size:16px;color:#667d70;margin-top:14px;max-width:650px}.newsletter-banner .cta{flex-shrink:0}.detail-breadcrumb{padding-top:28px}.review-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:center;padding:10px 0 40px}.review-hero .product-visual{height:460px;border-radius:15px;border:1px solid #e3e9ee}.review-hero .without-photo>svg{width:100px;height:100px}.image-caption{text-align:center;font-size:12px;color:#738492;margin-top:13px}.review-heading h1{font-size:48px;line-height:1.1;letter-spacing:-1.8px}.review-headline{font:400 27px/1.3 Georgia,serif;margin-top:15px;color:#60758a}.quick-verdict{background:#ecf4ff;border-left:3px solid #4977d2;padding:21px 23px;margin-top:23px}.quick-verdict>span{display:flex;gap:8px;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#335b9b;font-weight:700}.quick-verdict p{font-size:17px;line-height:1.6;margin-top:12px}.review-meta{font-size:12px;color:#788794;margin:22px 0}.article-jumps{display:flex;gap:35px;border-block:1px solid #dde6ec;padding:20px 0;flex-wrap:wrap}.article-jumps>a{font-size:14px;font-weight:600;color:#546d82}.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:70px;align-items:start;padding:45px 0 65px}.reading-copy{min-width:0;font-size:17px;line-height:1.85;color:#536979}.reading-copy>section{margin-bottom:43px;scroll-margin-top:130px}.reading-copy h2{font-size:34px;color:#203b4c;letter-spacing:-1px;margin-bottom:20px;line-height:1.2}.reading-copy h3{font-size:22px;font-weight:600;color:#2e4b5e;margin:28px 0 15px}.reading-copy p{margin:0 0 20px}.reading-copy ul{list-style:disc;padding-left:24px;margin:20px 0}.reading-copy li{margin:12px 0}.reading-copy .lead-paragraph{font-size:19px;line-height:1.85;color:#415c70}.reading-sidebar{display:flex;flex-direction:column;gap:22px}.fit-panel{border:1px solid #d8e8df;background:#eff7f2;padding:26px;border-radius:11px}.fit-panel h2{font-size:29px}.fit-panel h3{font-size:18px;margin-top:28px}.fit-panel ul{list-style:disc;padding-left:20px;color:#567263;font-size:15px;line-height:1.7;margin:17px 0 0}.fit-panel li{margin-bottom:12px}.retailer-panel{padding:25px;background:#f0f5ff;border:1px solid #dbe5f5;border-radius:11px;scroll-margin-top:130px}.retailer-panel h2{font-family:Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.7px}.retailer-panel>p{font-size:14px;line-height:1.7;margin:17px 0;color:#5f7891}.retailer-panel .cta{padding:13px 15px;font-size:13px;gap:10px;display:flex}.retailer-option{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #d8e2f2;font-size:14px;color:#315d9c}.affiliate-note{font-size:12px!important;color:#6c7f94!important}.sidebar-link{display:flex;align-items:center;gap:17px;background:#fff;border:1px solid #dce6ed;border-radius:10px;padding:23px;color:#456981;font-size:16px;line-height:1.5}.sidebar-link>span{display:flex;flex-direction:column;gap:8px}.sidebar-link small{font-size:12px;color:#6f8595}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.pros-cons>div{background:#eff7f2;padding:22px;border-radius:9px;border:1px solid #d9e8df}.pros-cons>div:last-child{background:#fffaed;border-color:#ece1c1}.pros-cons h3{display:flex;gap:8px;align-items:center;font-size:18px;margin:0 0 18px}.pros-cons ul{font-size:15px;padding-left:18px}.sources-panel{background:#f5f8fa;border:1px solid #e0e8ef;border-radius:10px;padding:28px;margin:35px 0}.sources-panel h2{font-size:28px}.sources-panel>p{font-size:15px;color:#6a8293;margin-top:12px}.sources-panel ul{list-style:none;padding:0;margin:15px 0 0}.sources-panel li{margin:0;border-top:1px solid #dde6eb}.sources-panel a{display:block;padding:14px 0;font-size:14px;line-height:1.6;color:#45667e}.sources-panel a>span{font-size:12px;display:block;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:#34536b}.sources-panel a>svg{display:inline;margin-left:7px;vertical-align:middle}.related-section{padding-bottom:65px}.related-section>h2{margin-bottom:28px}.article-byline{font-size:13px;color:#777962;margin-top:27px}.story-answer{background:#eef5eb;border-left:3px solid #70956b;padding:24px 27px}.story-answer>p:last-child{font-size:19px;margin-bottom:0;color:#3e6248}.contents-panel{border-top:3px solid #92aac2;padding:22px 0}.contents-panel>a{display:block;font-size:14px;padding:11px 0;border-bottom:1px solid #e1e8ed;color:#5b748a;line-height:1.5}.comparison-list{display:flex;flex-direction:column;gap:25px}.comparison-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;border:1px solid #dce6e3;border-radius:13px;padding:31px}.comparison-card:hover{color:inherit;border-color:#78a292}.comparison-card h2{font-size:29px;line-height:1.2}.comparison-card>div>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#677b78;margin:17px 0 25px}.comparison-card .card-action{justify-content:flex-start}.comparison-pair{display:flex;align-items:center;justify-content:center;gap:20px;padding:32px;background:#edf5f1;border-radius:9px;color:#315c4d;font:400 27px/1.2 Georgia,serif;text-align:center}.comparison-pair>span{max-width:45%}.comparison-pair>b{font:italic 18px Georgia,serif;color:#759785}.comparison-verdict{display:flex;align-items:flex-start;gap:24px;background:#edf6ef;border:1px solid #d8e8db;border-radius:12px;padding:29px;margin-bottom:45px;color:#356b4d}.comparison-verdict p:not(.eyebrow){font-size:19px;line-height:1.75}.table-scroll{overflow:auto;border:1px solid #dce6e0;border-radius:12px}.comparison-table{width:100%;border-collapse:collapse;min-width:630px;text-align:left}.comparison-table td,.comparison-table th{padding:21px;vertical-align:top;border-bottom:1px solid #e3eae5;border-right:1px solid #e3eae5;font-size:16px;line-height:1.7}.comparison-table td:last-child,.comparison-table th:last-child{border-right:0}.comparison-table thead{background:#f0f5f2}.comparison-table thead th{font-size:17px;color:#2d5645}.comparison-table tbody th{font-size:14px;width:22%;color:#54705f;background:#fafcfb}.comparison-table .stronger{background:#f0f8ef}.table-note{display:block;color:#487643;font-size:11px;text-transform:uppercase;letter-spacing:.7px;font-weight:700;margin-bottom:6px}.comparison-table-section>.small-note{margin-top:15px}.comparison-review-links{display:flex;gap:20px;margin-top:30px}.comparison-review-links>*{flex:1}.budget-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.budget-pick{position:relative;border:1px solid #dce6ee;border-radius:12px;padding:27px;display:flex;flex-direction:column;align-items:flex-start}.pick-number{font:400 40px Georgia,serif;color:#95afc8;margin-bottom:30px}.budget-pick h2{font-size:29px;line-height:1.2}.guide-price-label{font:600 23px Arial,sans-serif;color:#315b9e;display:block;margin:20px 0}.guide-price-label>small{font:400 12px Arial,sans-serif;color:#7a8b99;display:block;margin-top:8px;line-height:1.6}.budget-pick>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#617b8c;margin:8px 0 12px}.budget-pick .card-drawback{font-size:15px}.budget-pick .cta,.budget-pick>.text-link{margin-top:auto}.budget-body{max-width:790px;margin:50px auto}.device-finder{border:1px solid #d8e7df;border-radius:13px;padding:33px;background:#fff}.device-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.device-fields label,.form-fields label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:10px;color:#395a4c}.device-fields [data-slot=native-select-wrapper],.form-fields [data-slot=native-select-wrapper]{width:100%}.device-fields select,.form-fields select{height:49px!important;font-size:16px!important;padding-left:14px!important;border:1px solid #bdcfc3!important;border-radius:7px!important}.help-note{display:flex;align-items:flex-start;gap:14px;padding:20px 23px;background:#f0f7f3;border-radius:8px;margin:24px 0;color:#4b7261;font-size:16px;line-height:1.7}.help-note p{margin:0}.help-note strong{display:block;font-size:14px;margin-bottom:7px}.device-intro{text-align:center;padding:60px 20px;color:#648c78}.device-intro>svg{margin:auto auto 22px}.device-intro h2{color:#365f4b;font-size:32px}.device-intro p{font-size:17px;max-width:550px;margin:20px auto 0;line-height:1.8}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px}.task-grid>a{display:flex;flex-direction:column;border:1px solid #dce7df;border-radius:9px;padding:23px}.task-grid>a:hover{background:#f3faf4;color:inherit;border-color:#87ae97}.task-grid h3{font-size:20px;font-weight:600;margin-top:13px;color:#315d48}.task-grid p{font-size:15px;line-height:1.7;color:#738678;margin:13px 0 22px}.task-grid>a>svg{margin-top:auto;color:#4e8166}.guide-facts{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:#587666;margin-top:27px}.guide-facts>span{display:flex;gap:7px;align-items:center}.guide-detail-body{max-width:900px}.guide-applicability{padding:22px 26px;background:#f1f7f3;border:1px solid #d9e6df;border-radius:9px;margin-bottom:28px}.guide-applicability strong{font-size:14px;color:#3d6650}.guide-applicability p{font-size:15px;line-height:1.7;margin:9px 0;color:#5d7968}.guide-applicability a{font-size:14px;text-decoration:underline;color:#39664c}.guide-reader{border:1px solid #d4e2d8;border-radius:13px;overflow:hidden;background:white;box-shadow:0 8px 30px #264d3608}.reader-progress{display:flex;align-items:center;gap:25px;padding:23px 30px;background:#eff6f1;font-size:13px;color:#50745c}.reader-progress>span{white-space:nowrap}.reader-progress progress{appearance:none;width:100%;height:6px;border:0;border-radius:5px;overflow:hidden;background:#d6e5db}.reader-progress progress::-webkit-progress-bar{background:#d6e5db}.reader-progress progress::-webkit-progress-value{background:#3d8860}.instruction-stage{padding:35px 38px}.step-number{display:grid;place-items:center;width:49px;height:49px;background:#dceddf;color:#307149;border-radius:50%;font:400 25px Georgia,serif;margin-bottom:25px}.instruction-stage h2{font-size:38px;margin:12px 0 22px}.main-instruction{font-size:23px;line-height:1.8;color:#385346;max-width:730px}.look-for{border-left:3px solid #84ad8d;padding:15px 20px;background:#f5faf6;margin-top:30px}.look-for>span{font-size:12px;display:block;text-transform:uppercase;letter-spacing:1px;color:#6f8d76}.look-for>strong{font-size:19px;display:block;margin-top:7px;color:#40684c}.warning-note{background:#fff5db;border:1px solid #eddfb4;border-radius:7px;padding:18px;margin:20px 0;color:#7f6837;font-size:16px;line-height:1.7}.reader-actions{display:flex;justify-content:space-between;gap:18px;padding:27px 35px;border-top:1px solid #e1e9e3}.all-steps{border-top:1px solid #e0e8e3;padding:22px 34px}.all-steps summary{cursor:pointer;font-size:15px;font-weight:600;color:#527560;padding:7px 0}.all-steps ol{list-style:decimal;padding-left:23px}.all-steps li{padding:20px 0;border-bottom:1px solid #e5ede7}.all-steps h3{font-size:21px}.all-steps p{font-size:17px;line-height:1.8;color:#5d7866;margin-top:12px}.guide-finished{text-align:center;padding:43px 30px;display:flex;flex-direction:column;align-items:center;gap:22px}.guide-finished>svg{color:#388355}.guide-finished p{font-size:17px;line-height:1.8;color:#658071;max-width:620px}.guide-source{display:flex;gap:16px;align-items:flex-start;color:#6a8475;font-size:14px;line-height:1.6;margin-top:30px}.guide-source a{text-decoration:underline}.guide-source small{display:block;margin-top:10px;font-size:12px}.service-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:5px 0 44px;border-bottom:1px solid #e1e8ee}.service-benefits>div>svg{color:#366ac2;margin-bottom:22px}.service-benefits h3{font-size:23px;font-weight:600;margin-bottom:14px}.service-benefits p{font-size:16px;color:#6c7e89;line-height:1.75}.service-explainer{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;padding:50px 0}.service-explainer h2{font-size:38px}.service-explainer>div>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#627887;margin:23px 0}.service-price-list{padding:25px 30px;background:#f1f5fd;border:1px solid #dce6f9;border-radius:12px;align-self:center}.service-price-list>div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #d8e3f5;font-size:16px}.service-price-list strong{font-size:23px;color:#345da6}.service-price-list>small{display:block;margin-top:17px;font-size:12px;color:#6e839e}.request-form{max-width:850px;margin:15px auto 25px;border:1px solid #dbe5ed;border-radius:14px;overflow:hidden;background:#fff;padding:35px;scroll-margin-top:125px;box-shadow:0 10px 35px #233e6109}.form-heading h2{font-size:37px}.form-heading>p:not(.eyebrow){font-size:17px;color:#657d8b;margin:20px 0}.preview-notice{background:#fff7e1;border:1px solid #eadcb6;color:#786338;padding:13px 17px;border-radius:7px;margin:20px 0 28px;font-size:13px;line-height:1.65}.request-form form>h3{font-size:25px;margin-bottom:24px}.service-options{display:grid;grid-template-columns:1fr;gap:13px;margin-bottom:30px}.service-options .option-button{min-height:70px}.service-options .option-button>strong{margin-left:auto;font-size:23px}.service-options .option-button>svg{margin-left:0!important}.form-fields{display:grid;gap:26px;margin:25px 0}.form-fields label{gap:10px;color:#3d5c70}.form-fields input,.form-fields textarea{font-size:16px!important;padding:13px!important;border:1px solid #becfdb!important;border-radius:7px!important;line-height:1.7!important}.form-fields input{height:49px!important}.form-fields textarea{min-height:155px!important}.form-fields small{font-weight:400;font-size:12px;color:#748895}.request-form .reader-actions{padding:25px 0 0;margin-top:30px}.request-summary h3{font-size:25px;margin-bottom:24px}.request-summary dl>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #e1e9ef;font-size:16px;line-height:1.7}.request-summary dt{color:#6f8695;font-size:14px}.request-summary dd{margin:0;overflow-wrap:anywhere}.request-summary>p{font-size:15px;line-height:1.8;color:#68808f;margin-top:24px}.request-summary>a{font-size:14px;text-decoration:underline;display:inline-block;margin-top:16px}.compact-form{max-width:720px}.policy-source{border-top:1px solid #dae6ed;padding-top:25px;font-size:14px!important}.policy-source a{display:inline-flex;gap:10px;align-items:center;color:#315f9e;text-decoration:underline}.sidebar-text-link{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:17px 0;border-bottom:1px solid #d4e4da;font-size:15px;color:#427156}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:30px;max-width:1800px;margin:auto}.before-after>article{min-width:0;border:1px solid #d5e0e9;border-radius:10px;overflow:hidden}.compare-window-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 20px;background:#eff4fa;font-size:16px;font-weight:600}.compare-window-heading>a{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:400;color:#406385}.compare-window{height:850px;overflow:hidden}.compare-window iframe{width:200%;height:1700px;transform:scale(.5);transform-origin:top left;border:0;background:#fff}.site-footer-full{background:#f3f6f8;border-top:1px solid #dce4ea;padding:47px 0 23px;margin-top:30px}.footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.footer-top>div>p{color:#627986;font-size:16px;line-height:1.75;margin:17px 0 15px}.footer-top>div>span{font-size:12px;color:#778b98}.footer-top nav{display:flex;flex-direction:column;align-items:start;gap:12px}.footer-top h2{font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;margin:3px 0 8px;color:#3f5d72}.footer-top nav>a{font-size:14px;color:#677f8e}.footer-top nav>a:hover{color:#204ed8}.footer-bottom{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;border-top:1px solid #dbe4ea;padding-top:22px;margin-top:36px;font-size:12px;color:#7b8d99}.footer-bottom nav{display:flex;gap:20px}.footer-bottom>a{display:flex;gap:8px;align-items:center}.footer-preview-note{font-size:12px;color:#7e8f9a;margin:18px 0 0;line-height:1.7}.more-categories{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;margin-top:24px;color:#61768b}.more-categories>a{text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.reading-layout{gap:38px;grid-template-columns:minmax(0,1fr) 285px}.review-hero{gap:35px}.review-heading h1{font-size:40px}.review-hero .product-visual{height:385px}.review-headline{font-size:25px}.review-grid,.story-grid{gap:17px}.review-card-copy,.story-card{padding:22px}.full-site .review-card-copy h3{font-size:21px}.product-visual{height:210px}.service-explainer{gap:40px}.footer-top{gap:25px}.pros-cons{grid-template-columns:1fr}.comparison-pair{font-size:23px;padding:23px;gap:15px}.before-after{padding:22px;gap:18px}.everyday.full-site #main{scroll-margin-top:0}}@media (max-width:850px){.budget-picks,.review-grid,.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-layout{grid-template-columns:1fr;gap:35px}.reading-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.reading-sidebar>.contents-panel{grid-column:1/-1}.review-hero{grid-template-columns:1fr 1fr;gap:27px}.review-heading h1{font-size:35px}.review-headline{font-size:22px}.review-hero .product-visual{height:330px}.quick-verdict{padding:17px}.quick-verdict p{font-size:16px}.advice-banner{align-items:flex-start;flex-direction:column}.featured-story{gap:25px;padding:30px}.feature-typography{font-size:42px}.task-grid{grid-template-columns:1fr 1fr}.comparison-card{grid-template-columns:1fr;gap:25px}.comparison-pair{font-size:28px;padding:28px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 40px}.device-fields{grid-template-columns:1fr;gap:17px}.device-fields label{display:grid;grid-template-columns:100px 1fr;align-items:center}.service-benefits{gap:24px}.full-site .service-benefits h3{font-size:21px}.newsletter-banner{align-items:flex-start}.comparison-review-links,.newsletter-banner{flex-direction:column}}@media (max-width:600px){.page-intro{padding:22px 0 36px}.breadcrumbs{font-size:12px;margin-bottom:24px;gap:8px}.page-intro h1{font-size:39px;letter-spacing:-1.5px}.page-standfirst{font-size:17px;margin-top:20px}.page-body{padding-top:30px}.full-site h2{font-size:30px}.page-actions{gap:20px}.budget-picks,.review-grid,.story-grid{grid-template-columns:1fr;gap:20px}.product-visual{height:250px}.review-card-copy{padding:25px}.full-site .review-card-copy h3{font-size:25px}.review-card-copy>p{-webkit-line-clamp:unset}.review-card:hover{transform:none}.filter-row{gap:8px}.filter-button{font-size:13px!important;padding:8px 12px!important}.catalog-search{padding:5px 13px}.catalog-search input{font-size:15px!important}.finder-panel{padding:23px 20px}.finder-progress{gap:12px;margin-bottom:24px;padding-bottom:20px}.finder-progress>span{font-size:12px}.finder-question h2{font-size:29px}.category-options{grid-template-columns:1fr 1fr;gap:10px}.option-button{padding:16px!important;gap:10px!important;min-height:85px;font-size:14px!important}.option-button>svg{width:20px}.budget-row{align-items:stretch;flex-direction:column;gap:20px}.budget-row label{max-width:none}.budget-row .control-button{width:100%}.results-heading{flex-direction:column;gap:18px}.finder-panel .review-card-copy{padding:19px}.finder-panel .product-visual{height:215px}.finder-next{flex-direction:column;gap:15px}.advice-banner{padding:25px;gap:24px;margin-top:36px}.advice-banner>div{align-items:flex-start;gap:15px}.advice-banner h2{font-size:28px}.story-card{padding:26px}.story-card h3{font-size:27px}.featured-story{grid-template-columns:1fr;padding:28px}.featured-story h2{font-size:31px}.feature-typography{display:none}.newsletter-banner{padding:28px;margin-top:32px}.newsletter-banner h2{font-size:31px}.detail-breadcrumb{padding-top:22px}.review-hero{grid-template-columns:1fr;gap:27px;padding-top:0}.review-hero .product-visual{height:300px}.review-heading h1{font-size:42px}.review-headline{font-size:26px}.review-meta{line-height:1.7}.article-jumps{gap:18px;padding:17px 0;justify-content:space-between}.article-jumps>a{font-size:12px}.reading-layout{padding-top:32px;gap:32px}.reading-copy{font-size:17px;line-height:1.8}.reading-copy h2{font-size:30px}.reading-copy .lead-paragraph{font-size:18px}.reading-copy>section{margin-bottom:35px}.pros-cons,.reading-sidebar{grid-template-columns:1fr}.pros-cons ul{font-size:16px}.sources-panel{padding:22px;margin:30px 0}.sources-panel h2{font-size:26px}.sources-panel a{font-size:14px}.related-section{padding-bottom:35px}.comparison-card{padding:23px;gap:23px}.comparison-card h2{font-size:27px}.comparison-pair{font-size:23px;padding:25px 16px;gap:14px}.comparison-verdict{padding:24px;gap:15px}.comparison-verdict>svg{width:24px}.comparison-verdict p:not(.eyebrow){font-size:17px}.comparison-table td,.comparison-table th{font-size:15px;padding:17px}.comparison-table thead th{font-size:16px}.comparison-table tbody th{font-size:13px}.budget-pick{padding:25px}.budget-pick .pick-number{margin-bottom:23px}.budget-body{margin-top:35px}.device-finder{padding:24px 20px}.device-fields label{display:flex;align-items:stretch;gap:8px}.device-intro{padding:35px 5px}.device-intro h2{font-size:28px}.device-intro p{font-size:16px}.task-grid{grid-template-columns:1fr;gap:12px}.task-grid>a{padding:21px}.task-grid h3{font-size:21px}.device-finder .catalog-search input{font-size:14px!important}.guide-facts{gap:16px;font-size:12px}.guide-applicability{padding:20px}.reader-progress{padding:20px;gap:17px}.instruction-stage{padding:26px 23px}.instruction-stage h2{font-size:31px}.main-instruction{font-size:20px}.reader-actions{padding:22px;gap:12px}.reader-actions .control-button{padding:11px 14px!important;font-size:13px!important;gap:7px!important}.reader-actions .control-button svg{width:15px}.all-steps{padding:21px 23px}.all-steps h3{font-size:20px}.guide-finished{padding:32px 23px}.service-benefits{grid-template-columns:1fr;gap:28px}.service-benefits>div{padding-bottom:25px;border-bottom:1px solid #e3e9ef}.service-benefits>div:last-child{border:0;padding-bottom:0}.service-benefits>div>svg{margin-bottom:14px}.full-site .service-benefits h3{font-size:24px}.service-explainer{grid-template-columns:1fr;gap:20px;padding:35px 0}.service-price-list{padding:20px 25px}.request-form{padding:25px 20px;margin-top:10px}.form-heading h2{font-size:31px}.form-heading>p:not(.eyebrow){font-size:16px}.preview-notice{font-size:12px;padding:12px 14px}.request-summary dl>div{grid-template-columns:1fr;gap:6px;padding:15px 0}.request-summary dd{font-size:16px}.service-options .option-button{padding:17px!important;font-size:16px!important}.before-after{grid-template-columns:1fr;padding:20px;gap:24px}.compare-window{height:650px}.compare-window iframe{height:1300px}.compare-window-heading{font-size:15px;padding:15px}.compare-window-heading>a{font-size:11px}.site-footer-full{padding-top:33px;margin-top:15px}.footer-top{gap:32px 22px}.footer-top>div{grid-column:1/-1}.footer-top nav{gap:13px}.footer-top h2,.footer-top nav>a{font-size:14px}.footer-bottom{gap:18px;margin-top:28px}.footer-bottom nav{gap:17px;flex-wrap:wrap}.footer-preview-note{font-size:11px}.more-categories{gap:15px;font-size:13px}}@media (prefers-reduced-motion:reduce){.filter-button,.option-button,.review-card{transition:none;transform:none}}.search-results{display:grid;gap:12px}.search-result{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;background:white;border:1px solid #e1e6e2;border-radius:14px}.search-result:hover{border-color:#668b7c;background:#f8fbf8}.search-result h2{font-size:22px;line-height:1.3;margin:8px 0}.search-result p{color:#58645f;max-width:850px;line-height:1.65}.search-result>svg{flex-shrink:0}@media (max-width:600px){.search-result{padding:20px}.search-result h2{font-size:20px}}.everyday-shopping{padding-top:28px;padding-bottom:80px}.everyday-shopping .section-heading{align-items:end;margin:42px 0 26px}.everyday-shopping .section-heading h2{max-width:720px}.everyday-shopping .section-heading p:not(.eyebrow){max-width:650px;color:#586c66;margin-top:15px;font-size:17px;line-height:1.65}.shopping-search-prompt{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:25px 30px;border-radius:16px;background:#edf3e8}.shopping-search-prompt>div{display:flex;align-items:center;gap:17px}.shopping-search-prompt small,.shopping-search-prompt strong{display:block}.shopping-search-prompt small{font-size:15px;margin-top:5px;color:#52665c}.shopping-reassurance{font-size:14px;color:#536760;margin-top:22px;line-height:1.6}.review-card:hover{transform:none}.product-image-link{display:block}.review-card-copy h3 a:hover{text-decoration:underline;text-underline-offset:4px}.card-shopping{margin-top:auto;padding-top:21px}.card-guide-price{font-size:17px;font-weight:600;line-height:1.5;margin-bottom:15px}.card-guide-price small,.review-price-intro small{display:block;font-size:13px;line-height:1.6;color:#5a6b63;font-weight:400;margin-top:5px}.buying-action{display:flex;flex-direction:column;align-items:start;gap:6px;margin:18px 0}.buying-action .cta{margin:0 0 4px}.buying-action small{font-size:12px;line-height:1.5;color:#58685e;max-width:490px}.buying-action.compact .cta{width:100%;font-size:14px;justify-content:center;padding:14px 12px}.buying-action.compact{margin:10px 0 17px}.review-card .product-visual{height:180px;padding:18px}.review-card .product-visual.without-photo{gap:0}.review-card .product-visual.without-photo>span{display:none}.review-card .review-card-copy{padding:17px 18px 18px}.full-site .review-card .review-card-copy h3{font-size:20px;line-height:1.25;margin-top:6px}.review-card .card-shopping{padding-top:12px}.review-card .card-guide-price{font-size:15px;line-height:1.35;margin-bottom:8px}.review-card .card-guide-price small{font-size:12px;line-height:1.4;margin-top:2px}.review-card .buying-action.with-review{width:100%;margin:0;gap:3px}.review-card .buying-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-bottom:5px}.review-card .buying-action-buttons .cta,.review-card .review-card-cta{width:100%;min-height:42px;padding:9px 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:7px;font-size:13px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.review-card .review-card-cta{border:1px solid #2b55c7;color:#2450bd;background:#fff}.review-card .review-card-cta:hover{background:#edf3ff}.review-card .buying-action-buttons svg,.review-card .review-card-cta svg{width:15px;flex:none}.review-card .buying-action.with-review>.review-card-cta{width:100%}.review-card .buying-action small{font-size:11px;line-height:1.35}.review-fit-summary{border-left:3px solid #adc2a1;padding-left:18px;margin:22px 0}.review-fit-summary p{font-size:15px;margin:8px 0;line-height:1.55;color:#52645b}.review-fit-summary strong{color:#244d40;display:block}.review-price-intro{font-size:21px;font-weight:600}.review-heading>.text-link{margin-top:5px}.comparison-buy-card{border:1px solid #dce5df;background:#f7faf5;border-radius:16px;padding:26px}.comparison-buy-card h3{font-size:24px;margin-bottom:14px}.comparison-buy-card>p{line-height:1.6;color:#53665b}.service-sample{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;padding:35px;background:#f3f0e7;border-radius:20px;margin:40px 0}.service-sample h2{font-size:34px;margin:12px 0 18px}.service-sample li,.service-sample p{line-height:1.7}.sample-decision{padding:27px;background:white;border:1px solid #e1e0d4;border-radius:12px}.sample-decision h3{font-size:22px;margin:14px 0}.sample-decision li{margin:13px 0 0}@media (min-width:1100px) and (max-width:1400px){.header-v2 .header-layout{grid-template-columns:1fr auto}.header-v2 .header-links{grid-column:1/-1;grid-row:2;justify-content:center}.header-v2 .header-advice{grid-column:2;grid-row:1}}@media (max-width:700px){.shopping-search-prompt{align-items:start;flex-direction:column;padding:24px}.everyday-shopping .section-heading{align-items:start}.service-sample{grid-template-columns:1fr;padding:24px;gap:25px}.sample-decision{padding:21px}.review-heading .buying-action .cta{width:100%;justify-content:center}.buying-action{width:100%}}.buying-checklist{margin:55px 0 20px;padding:34px;border:1px solid #dce5db;border-radius:18px;background:#f6f8f2}.buying-checklist h2{font-size:34px;margin:12px 0 25px}.buying-checklist>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.buying-checklist h3{font-size:21px;margin-bottom:12px}.buying-checklist p{color:#53655a;line-height:1.7}.article-next-step{padding:28px;border-radius:16px;background:#eff5e9;margin:30px 0}.article-next-step .cta{font-size:16px}@media (max-width:700px){.buying-checklist{padding:25px}.buying-checklist>div{grid-template-columns:1fr}}.review-experience{--review-ink:#173e35;--review-muted:#596a61;--review-tint:#f0f3e9;color:#253d35;background:#fffefa}.review-opening{background:linear-gradient(125deg,#f5f4eb,#eef3e9 64%,#e8efe7);border-bottom:1px solid #dfe5d9}.review-breadcrumbs{padding:28px 0 24px;font-size:13px}.review-cover{display:grid;grid-template-columns:1.06fr 1fr;gap:58px;align-items:center;padding:12px 0 64px}.review-cover-copy .eyebrow{font-size:11px;letter-spacing:.11em;gap:9px}.editorial-dot{width:7px;height:7px;border-radius:50%;background:#66885c;display:inline-block}.review-cover h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.7vw,66px);line-height:1.06;font-weight:400;letter-spacing:-2.4px;margin:23px 0 20px;color:var(--review-ink);text-wrap:balance}.review-cover-line{font-size:24px;line-height:1.4;letter-spacing:-.6px;color:#31574a;max-width:580px}.review-cover-summary{font-size:17px;line-height:1.75;color:var(--review-muted);margin-top:19px;max-width:570px}.review-author{display:flex;align-items:center;gap:12px;margin-top:27px}.author-monogram{display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;flex:none;background:#dde7d5;color:#3c5e47;font-family:Georgia,serif;border:1px solid #bacbb0;border-radius:50%;font-size:17px}.review-author strong{display:block;font-size:14px;font-weight:600}.review-author div>span{display:block;font-size:12px;color:#647469;margin-top:2px}.review-cover-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;font-size:13px;margin-top:24px}.review-cover-links a{display:flex;align-items:center;gap:7px;border-bottom:1px solid #a7b7a4;padding-bottom:4px}.review-product-stage{min-width:0;margin:0;position:relative;padding:23px;background:#fffef9;border:1px solid #e0e5d8;border-radius:110px 16px 16px 16px;box-shadow:0 16px 35px #34523a08}.stage-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b7867;padding-left:49px}.stage-label>span:first-child{font-weight:700}.review-product-stage .product-visual{height:350px;background:transparent;border:0}.review-product-stage .product-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:22px 0}.review-product-stage .without-photo{color:#6f8b6b;background:radial-gradient(ellipse,#e5efdc 0,#fffef9 65%)}.review-product-stage .without-photo svg{width:150px;height:150px;stroke-width:.85}.review-product-stage figcaption{font-size:11px;line-height:1.5;color:#687764;text-align:center}.stage-detail{display:flex;gap:9px;align-items:center;justify-content:center;border-top:1px solid #e5e8df;margin-top:18px;padding-top:16px;font-size:12px;color:#58744f}.review-verdict-card{display:grid;grid-template-columns:1.35fr 1fr;margin-top:36px;border:1px solid #d5dfcf;border-radius:20px;overflow:hidden}.verdict-editorial{background:#214d40;color:#fffef5;padding:34px 37px}.verdict-editorial .eyebrow{color:#c7dbb8;font-size:11px;display:flex;gap:8px;align-items:center}.verdict-editorial h2{font-family:Georgia,serif;font-size:30px;line-height:1.32;font-weight:400;letter-spacing:-.5px;margin:18px 0}.verdict-editorial>p:not(.eyebrow){color:#d6e2d2;font-size:15px;line-height:1.6}.verdict-editorial>a{display:inline-flex;gap:10px;align-items:center;font-size:13px;margin-top:19px;border-bottom:1px solid #92b198;padding-bottom:3px}.verdict-editorial>a:hover{color:#e2efd3}.verdict-purchase{background:#f6f5eb;padding:33px 35px}.verdict-purchase>.eyebrow{font-size:11px;color:#657658}.verdict-purchase .review-price-intro{font-size:23px;line-height:1.4;margin:13px 0 7px}.verdict-purchase>small{color:#6b7567;font-size:12px}.review-experience .buying-action{margin-bottom:0}.review-experience .buying-action .cta{background:#2853c4;color:#fff;box-shadow:0 4px 0 #1f3e9210}.review-experience .buying-action .cta:hover{background:#1b419e}.review-fact-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dde4d6;margin:29px 0 0;padding:3px 0 27px}.review-fact-strip>div{padding:8px 29px;border-right:1px solid #dce3d5}.review-fact-strip>div:first-child{padding-left:0}.review-fact-strip>div:last-child{border-right:0}.review-fact-strip span{display:block;color:#6a7861;font-size:12px}.review-fact-strip strong{display:block;font-family:Georgia,serif;font-size:32px;font-weight:400;color:#335e45;margin:4px 0 5px}.review-fact-strip p{font-size:13px;line-height:1.55;color:#6a7861}.review-chapter-nav{display:flex;gap:25px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #dce3d5;font-size:13px;font-weight:600}.review-chapter-nav a{padding:5px 0}.review-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:66px;padding:54px 0 10px;align-items:start}.review-longread{min-width:0;max-width:790px;font-size:17px;line-height:1.85}.review-longread h2{font-family:Georgia,serif;font-size:37px;font-weight:400;line-height:1.2;letter-spacing:-1px;color:#214c3d;margin:14px 0 23px;text-wrap:balance}.review-longread h3{font-size:19px;line-height:1.4;font-weight:600;color:#2b4d3c}.review-longread p{color:#536359}.review-longread .eyebrow{font-size:11px;line-height:1.6;letter-spacing:.11em;font-weight:600;color:#658454;display:flex;gap:8px;align-items:center}.review-longread .review-lead{font-size:20px;line-height:1.75;color:#3b5547}.review-longread>aside,.review-longread>section{margin-bottom:54px;scroll-margin-top:130px}.review-scenarios{display:grid;gap:0;margin-top:26px}.review-scenarios>div{display:flex;gap:20px;border-top:1px solid #e1e7db;padding:24px 0}.scenario-index{font-family:Georgia,serif;font-size:30px;line-height:1;color:#9bac8c;flex:0 0 37px}.review-scenarios p{font-size:16px;line-height:1.8;margin-top:8px}.review-depth-intro{border-top:3px solid #758c63;padding-top:26px}.review-depth-section{position:relative;padding-top:23px;border-top:1px solid #e1e7dc}.depth-number{display:block;font-family:Georgia,serif;font-size:17px;color:#809675;letter-spacing:2px}.review-depth-section p+p{margin-top:19px}.evidence-inline{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;margin-top:22px;color:#426944;width:fit-content;border-bottom:1px solid #c8d6bf;padding-bottom:5px}.review-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.review-balance-grid>div{padding:25px;background:#eff4e8;border-radius:14px}.review-balance-grid>div+div{background:#f6efe3}.review-balance-grid h3{display:flex;gap:8px;align-items:start;font-size:16px}.review-balance-grid ul{margin-top:15px;padding-left:18px;font-size:15px;line-height:1.75;color:#51614f}.review-balance-grid li+li{margin-top:12px}.review-before-buy{padding:32px;background:#f3f1e5;border-radius:18px}.review-before-buy>div{display:flex;gap:18px;border-top:1px solid #dadfcd;padding:21px 0 0;margin-top:21px}.review-before-buy>div>span{font-size:13px;color:#6f815f}.review-before-buy h3{font-size:18px}.review-before-buy>div p{font-size:15px;margin-top:7px;line-height:1.75}.review-questions details{border-top:1px solid #dce4d5}.review-questions details:last-child{border-bottom:1px solid #dce4d5}.review-questions summary{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:17px;font-weight:600;line-height:1.6;cursor:pointer;padding:22px 0;list-style:none}.review-questions summary::-webkit-details-marker{display:none}.review-questions summary span{font-size:25px;font-weight:400;color:#789167;transition:transform .2s}.review-questions details[open] summary span{transform:rotate(45deg)}.review-questions details p{padding:0 0 24px;font-size:16px;line-height:1.8}.review-alternative{padding:30px 33px;border:1px solid #cad9bf;border-radius:16px;background:#f8faf3}.review-alternative h2{font-size:30px}.review-alternative .text-link{display:inline-flex;margin-top:20px;font-size:14px}.review-evidence{padding-top:28px;border-top:1px solid #dce4d5}.review-evidence>p:not(.eyebrow){font-size:15px;line-height:1.8}.evidence-date{margin-top:15px}.review-evidence ol{list-style:none;padding:0;margin:25px 0}.review-evidence li{border-top:1px solid #e2e7da}.review-evidence li a{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:17px 0;font-size:13px;line-height:1.6}.review-evidence li strong{font-size:13px;color:#3e604c}.review-evidence li span{grid-row:2;color:#66765f}.review-evidence li svg{grid-column:2;grid-row:1/3;align-self:center}.review-companion{display:grid;gap:25px}.review-decision-note{padding:27px;background:#f2f4e9;border:1px solid #dfe5d2;border-radius:18px}.note-heading{display:flex;align-items:center;gap:9px;color:#69815a;font-size:10px;font-weight:600;letter-spacing:.08em}.review-decision-note h2{font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2;margin:18px 0 25px}.review-decision-note h3{font-size:14px;margin:20px 0 10px}.review-decision-note ul{padding-left:17px;font-size:14px;line-height:1.7;color:#5e6e55}.review-decision-note li+li{margin-top:11px}.review-decision-note .text-link{font-size:12px;line-height:1.6;margin-top:24px}.review-human-note{border:1px solid #e0e6d8;border-radius:16px;padding:26px}.review-human-note p{font-family:Georgia,serif;font-size:22px;line-height:1.45;color:#4c684a;margin:17px 0}.review-human-note>strong{font-size:11px;display:block;font-weight:400;color:#6b7e63}.review-human-note>a{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:20px}.review-personal-link{padding:26px;background:#e9eff9;border:1px solid #d8e1f0;border-radius:16px}.review-personal-link h3{font-size:21px;line-height:1.35;margin:15px 0 12px}.review-personal-link p{font-size:14px;line-height:1.7;color:#546a7a}.review-personal-link>span{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:21px;font-weight:600}.review-final-choice{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:40px;background:#f1f4e7;border:1px solid #d7e1ca;border-radius:20px;scroll-margin-top:140px;margin:0 0 65px}.review-final-choice h2{font-family:Georgia,serif;font-weight:400;font-size:37px;line-height:1.2;margin:15px 0 22px}.review-final-choice p:not(.eyebrow){font-size:16px;line-height:1.75;color:#59694f}.review-final-choice .review-price-intro{font-weight:600;margin-top:19px;color:#254b38!important}.review-final-choice small{font-size:12px;color:#748169}.review-final-choice>div:last-child{align-self:center}.review-more{padding-bottom:75px}.review-more h2{font-family:Georgia,serif;font-weight:400;font-size:36px;letter-spacing:-.8px}.review-more .section-heading{margin-bottom:27px}.full-site .page-intro{padding-top:30px;padding-bottom:52px;background-color:#f1f4eb;border-bottom:1px solid #e0e6d9;position:relative;overflow:hidden}.full-site .page-intro h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(40px,4.7vw,64px);line-height:1.1;letter-spacing:-1.8px;max-width:1000px;text-wrap:balance}.full-site .page-intro .breadcrumbs{margin-bottom:26px}.full-site .page-intro .page-standfirst{font-size:18px;line-height:1.8;max-width:770px;color:#5d6d60;margin-top:21px}.full-site .intro-warm{background:#f5f0e5}.full-site .intro-blue{background:linear-gradient(110deg,#f4f5ed,#edf3ef)}.full-site .intro-green{background:#edf3e7}.full-site .comparison-verdict{background:#234f42;color:#fffef5;border-radius:18px;padding:35px}.full-site .comparison-verdict p{color:inherit}.full-site .comparison-verdict .eyebrow{color:#c7dbb6}.full-site .comparison-table{border-color:#dce4d5}.full-site .comparison-table th{background:#edf2e6;color:#31533f}.full-site .comparison-table .stronger{background:#f0f6e8}.full-site .budget-pick,.full-site .story-card{border-color:#dfe5d6;border-radius:17px;background:#fffefa}.full-site .budget-pick h2,.full-site .story-card h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.5px;font-size:28px}.full-site .featured-story{border-radius:22px;background:#f1efe3}.full-site .reading-copy h2{font-family:Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-.6px}.full-site .reading-copy>section{padding-bottom:18px}.full-site .story-answer{border-left:3px solid #88a46d;background:#f0f4e8;padding:28px 31px;border-radius:0 14px 14px 0}.full-site .story-answer p:not(.eyebrow){font-family:Georgia,serif;font-size:25px;line-height:1.5;color:#315a44}.full-site .finder-panel{border-radius:21px;border-color:#dce5d4;background:#fffefa}.full-site .contents-panel{background:#f1f4e9;border-color:#dce4d2;border-radius:17px}.full-site .guide-applicability{background:#f0f4e7;border-radius:15px}@media (max-width:1050px){.review-cover{gap:30px}.review-reading-grid{grid-template-columns:1fr;gap:20px}.review-longread{max-width:none}.review-companion{grid-template-columns:1fr 1fr}.review-cover h1{font-size:49px}.review-product-stage .product-visual{height:290px}.review-verdict-card{grid-template-columns:1.15fr 1fr}.verdict-editorial,.verdict-purchase{padding:28px}.review-final-choice{gap:30px}}@media (max-width:800px){.review-cover{grid-template-columns:1fr;gap:31px;padding-bottom:35px}.review-cover-copy{max-width:680px}.review-product-stage{max-width:640px;width:100%}.review-product-stage .product-visual{height:310px}.review-reading-grid{grid-template-columns:1fr;gap:20px;padding-top:38px}.review-companion{grid-template-columns:1fr 1fr;margin-bottom:40px}.review-decision-note{grid-row:span 2}.review-verdict-card{grid-template-columns:1fr}.review-longread{max-width:none}.review-final-choice{grid-template-columns:1fr;gap:18px}.review-chapter-nav{gap:10px 21px}}@media (max-width:540px){.review-breadcrumbs{padding:21px 0;font-size:12px}.review-cover h1{font-size:42px;letter-spacing:-1.6px;margin-top:18px}.review-cover-line{font-size:23px}.review-cover-summary{font-size:16px}.review-cover-links{gap:15px}.review-product-stage{padding:19px;border-top-left-radius:70px}.stage-label{padding-left:30px}.review-product-stage .product-visual{height:230px}.stage-detail{font-size:11px}.review-verdict-card{margin-top:24px}.verdict-editorial,.verdict-purchase{padding:26px}.verdict-editorial h2{font-size:27px}.review-fact-strip{gap:0;padding-bottom:15px;margin-top:20px}.review-fact-strip>div{padding:8px 11px}.review-fact-strip strong{font-size:23px;line-height:1.3}.review-fact-strip p,.review-fact-strip span{font-size:11px;line-height:1.5}.review-chapter-nav{font-size:12px}.review-longread h2{font-size:31px}.review-longread .review-lead{font-size:19px}.review-longread>aside,.review-longread>section{margin-bottom:40px}.review-balance-grid,.review-companion{grid-template-columns:1fr}.review-alternative,.review-before-buy{padding:25px}.review-final-choice{padding:26px}.review-final-choice h2,.review-more h2{font-size:31px}.full-site .page-intro{padding-bottom:35px}.full-site .page-intro h1{font-size:40px;letter-spacing:-1.2px}.full-site .page-intro .page-standfirst{font-size:17px}.review-experience .buying-action .cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.review-questions summary span{transition:none}}.full-site .guide-reader{background:#fffefa;border:1px solid #dce5d5;border-radius:22px;box-shadow:0 16px 40px #324d3110;overflow:hidden}.full-site .reader-progress{background:#edf3e5;border-color:#dce5d5;padding:22px 30px}.full-site .instruction-stage{background:#fffefa;padding:38px 38px 30px}.full-site .instruction-stage h2{font-family:Georgia,serif;font-size:39px;font-weight:400;line-height:1.2;letter-spacing:-.9px}.full-site .step-number{background:#214d40;color:#f9fff1;box-shadow:none}.full-site .look-for{background:#f3f2e6;border-color:#dddcc9;border-radius:14px}.full-site .reader-actions{background:#f8faf3;border-color:#e0e6d7;padding:25px 30px}.full-site .all-steps{padding:24px 30px;background:#f5f7ef}.full-site .service-benefits{gap:18px}.full-site .service-benefits>div{border:1px solid #dce5d2;background:#f4f7ec;border-radius:17px;padding:28px}.full-site .service-benefits>div:nth-child(2){background:#f7f1e6;border-color:#e6dfcc}.full-site .service-benefits>div:nth-child(3){background:#edf2fa;border-color:#dce4f0}.full-site .service-benefits h3{font-size:26px}.full-site .service-benefits h3,.full-site .service-explainer h2{font-family:Georgia,serif;font-weight:400}.full-site .request-form{border-radius:22px;border-color:#dce5d4}.review-experience .image-caption,.review-experience .review-author div>span,.review-experience .review-final-choice small,.review-experience .verdict-purchase>small{font-size:14px}.review-experience .buying-action small{font-size:13px}.review-experience .review-fact-strip p,.review-experience .review-fact-strip span{font-size:14px}.review-experience .evidence-inline{font-size:13px}@media (max-width:540px){.full-site .instruction-stage{padding:26px}.full-site .instruction-stage h2{font-size:31px}.full-site .reader-actions,.full-site .reader-progress{padding:22px}.review-experience .review-fact-strip{grid-template-columns:1fr}.review-experience .review-fact-strip>div{padding:17px 0;border-right:0;border-bottom:1px solid #dce3d5;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.review-experience .review-fact-strip>div:last-child{border-bottom:0}.review-experience .review-fact-strip strong{grid-row:1/3;grid-column:2;align-self:center;font-size:30px}.review-experience .review-fact-strip p{font-size:13px}}.catalog-refine{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:-4px 0 14px}.guide-task-search{margin:22px 0}.guide-task-search>label{display:block;margin-bottom:9px;color:#173343;font-size:18px;font-weight:700}.guide-task-search .catalog-search{max-width:none}.guide-task-search>p,.guide-task-suggestions>p{margin-top:9px;color:#526776;font-size:14px}.guide-task-suggestions{margin:20px 0;padding:19px 22px;border:1px solid #dce8e2;border-radius:10px;background:#f2f8f4}.guide-task-suggestions h2{font-size:20px}.guide-task-suggestions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;margin:13px 0;padding-left:19px;line-height:1.5}.catalog-refine label{display:grid;gap:5px;min-width:190px;color:#526776;font-size:12px;font-weight:700}.catalog-refine select{min-height:40px;border:1px solid #d8e1e9;border-radius:7px;background:white;padding:8px 10px;color:#173343;font-size:14px}.review-card .review-card-summary{margin-top:9px;color:#516675;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.review-card .product-visual{height:156px}.review-card .product-visual img{transform:scale(1.12)}.review-card .product-visual.editorial-illustration{padding:0;background:#e9f2f5}.review-card .product-visual.editorial-illustration img{transform:none;object-fit:contain;mix-blend-mode:normal}.review-card .product-visual>small{right:8px;bottom:8px;padding:3px 6px;border-radius:4px;background:rgb(255 255 255/92%)}.review-card .card-shopping{margin-top:auto}.review-card .product-visual.without-photo{background:linear-gradient(135deg,#eaf2fc,#e8f2ed);color:#315b78;gap:8px}.review-card .product-visual.without-photo>span{display:block;font-size:11px;letter-spacing:1px}.comparison-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.comparison-card{display:flex;flex-direction:column;gap:14px;padding:25px;background:#fff}.comparison-card>div:last-child{display:flex;flex-direction:column;flex:1}.comparison-card h2{font-size:clamp(23px,2vw,28px)}.comparison-card>div>p:not(.eyebrow){margin:10px 0 13px;line-height:1.55}.comparison-card .card-action{margin-top:auto;padding-bottom:0}.comparison-pair{min-height:91px;padding:18px;font-size:20px}@media (max-width:740px){.comparison-list{grid-template-columns:1fr}.catalog-refine label{flex:1 1 145px;min-width:0}.review-card .review-card-summary{-webkit-line-clamp:2}.guide-task-suggestions ul{grid-template-columns:1fr}}.featured-in{margin-top:2rem}.featured-in ul{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.page-review-links{margin-top:3rem;margin-bottom:3rem}.device-review-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:2rem;margin-bottom:3rem}.device-review-link p{margin:0}.article-offer{margin:1.5rem 0 2rem}.article-offer p{margin:.6rem 0 0;font-size:.85rem;opacity:.8}.live-price .card-guide-price{margin-bottom:0}.mbf-final-purchase .live-price>.card-guide-price,.mbf-verdict-buy .live-price>.card-guide-price{font-size:20px;line-height:1.38;margin:16px 0 7px}.live-price-details{font-size:.72rem;font-weight:400;line-height:1.5;margin:.4rem 0;max-width:42rem}.live-price-details summary{cursor:pointer;text-decoration:underline}.live-price-details p{font-size:inherit;margin:.5rem 0}.price-retailer-row{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--line,#d9ddd6)}.price-retailer-row p{font-size:.85rem;margin:.3rem 0}.price-retailer-outline{background:transparent!important;color:inherit!important;border:1px solid}.full-site .mbf-final-purchase:has(.live-price) .buying-action .retailer-cta,.full-site .mbf-verdict-buy:has(.live-price) .buying-action .retailer-cta,.full-site .price-retailer-row .retailer-cta:not(.price-retailer-outline),.full-site .review-final-choice:has(.live-price) .buying-action .retailer-cta,.full-site .verdict-purchase:has(.live-price) .buying-action .retailer-cta{background:#f28a35!important;background-image:none!important;color:#172b36!important}.price-retailers>small{display:block;margin-top:.8rem}.price-retailers>details>summary{cursor:pointer;padding:.9rem 0}@media (max-width:600px){.price-retailer-row{align-items:stretch;flex-direction:column}}.media-kit-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:1em 0 1.25em;padding:0;list-style:none}.media-kit-stats li{display:flex;flex-direction:column;gap:4px;margin:0;padding:16px;border:1px solid var(--border,#d9e0e2);border-radius:var(--radius,.65rem)}.media-kit-stats strong{font-size:1.75rem;line-height:1.1;color:var(--primary,#204ed8)}.media-kit-stats span{font-size:.95rem}:root{--everyday-ink:var(--foreground);--everyday-muted:#5b666b;--everyday-primary:var(--primary);--everyday-primary-hover:#16389b;--everyday-border:#d9e0e2;--everyday-paper:#fff;--everyday-blue:#f2f6ff;--everyday-mint:#eaf5f0;--everyday-yellow:#fffbee;--everyday-peach:#fff5f1;--everyday-hero:linear-gradient(108deg,#f7faff,#edf4ff 58%,#e9f4f3);--everyday-heading-font:Georgia,"Times New Roman",serif;--everyday-body-font:Arial,Helvetica,sans-serif;--everyday-card-radius:12px;--everyday-button-radius:7px}.full-site .review-featured-macbook .review-product-stage .product-visual{overflow:hidden}.full-site .review-featured-macbook .review-product-stage .product-visual img{transform:scale(1.42)}.full-site .review-featured-macbook .review-fact-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.full-site .review-featured-macbook .review-fact-strip strong{font-size:clamp(25px,2.3vw,32px)}.full-site .review-featured-macbook .review-longread p:not(.eyebrow){max-width:68ch}.full-site .review-featured-macbook #screen-and-calls{background:#f2f6fb;border:1px solid #dce5f0;border-radius:18px;padding:27px 32px 31px}.full-site .review-featured-macbook .review-decision-note{padding:22px}.full-site .review-featured-macbook .review-decision-note h2{margin:12px 0 16px}.full-site .review-featured-macbook .review-decision-note h3{margin:13px 0 7px}.full-site .review-featured-macbook .review-decision-note ul{line-height:1.5}.full-site .review-featured-macbook .review-decision-note li+li{margin-top:7px}.full-site .review-featured-macbook .review-decision-note .text-link{margin-top:14px}@media (min-width:1051px){.full-site .review-featured-macbook .review-companion{position:sticky;top:112px;align-self:start}}@media (max-width:800px){.full-site .review-featured-macbook .review-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.full-site .review-featured-macbook .review-fact-strip>div:nth-child(2){border-right:0}}@media (max-width:540px){.full-site .review-featured-macbook .review-product-stage .product-visual img{transform:scale(1.58)}.full-site .review-featured-macbook .review-fact-strip{grid-template-columns:1fr}.full-site .review-featured-macbook .review-fact-strip>div{border-right:0}.full-site .review-featured-macbook #screen-and-calls{padding:22px}}.everyday .hero-surface{background:var(--everyday-hero)}.full-site{color:var(--everyday-ink);background:var(--everyday-paper);font-family:var(--everyday-body-font)}.full-site .cta,.full-site .review-experience .buying-action .cta{background:var(--everyday-primary);border:1px solid var(--everyday-primary);color:#fff;border-radius:var(--everyday-button-radius);box-shadow:none;padding:16px 22px;font-size:14px;font-weight:700;line-height:1.5}.full-site .cta:hover,.full-site .review-experience .buying-action .cta:hover{background:var(--everyday-primary-hover);border-color:var(--everyday-primary-hover);color:#fff}.full-site .intro-blue,.full-site .intro-green,.full-site .intro-warm,.full-site .page-intro{background:var(--everyday-hero);border-color:var(--everyday-border)}.full-site .page-intro h1{color:var(--everyday-ink);font-family:var(--everyday-heading-font)}.full-site .page-intro .page-standfirst{color:var(--everyday-muted)}.full-site .page-intro .eyebrow{color:#53616a}.full-site .budget-pick,.full-site .finder-panel,.full-site .story-card{background:var(--everyday-paper);border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .story-card h3{font:600 22px/1.3 var(--everyday-body-font);letter-spacing:-.4px}.full-site .budget-pick h2{font-family:var(--everyday-heading-font);color:var(--everyday-ink)}.full-site .featured-story{background:var(--everyday-blue);border-radius:var(--everyday-card-radius)}.full-site .comparison-verdict{background:var(--everyday-blue);color:var(--everyday-ink);border:1px solid var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .comparison-verdict .eyebrow{color:var(--everyday-primary)}.full-site .comparison-table{border-color:var(--everyday-border)}.full-site .comparison-table th{background:var(--everyday-blue);color:var(--everyday-ink)}.full-site .comparison-table .stronger{background:var(--everyday-mint)}.full-site .story-answer{background:var(--everyday-blue);border-color:var(--everyday-primary);border-radius:0 var(--everyday-card-radius) var(--everyday-card-radius) 0}.full-site .story-answer p:not(.eyebrow){color:var(--everyday-ink)}.full-site .contents-panel{background:var(--everyday-blue);border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .guide-applicability{background:var(--everyday-mint);border-radius:var(--everyday-card-radius)}.full-site .guide-reader{background:var(--everyday-paper);border-color:var(--everyday-border);border-radius:var(--everyday-card-radius);box-shadow:none}.full-site .reader-progress{background:var(--everyday-blue);border-color:var(--everyday-border)}.full-site .instruction-stage{background:var(--everyday-paper)}.full-site .step-number{background:var(--everyday-primary);color:#fff}.full-site .look-for{background:var(--everyday-yellow);border-color:#f0e7c6;border-radius:var(--everyday-card-radius)}.full-site .reader-actions{background:var(--everyday-paper);border-color:var(--everyday-border)}.full-site .all-steps{background:var(--everyday-blue)}.full-site .service-benefits>div{background:var(--everyday-mint);border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .service-benefits>div:nth-child(2){background:var(--everyday-yellow);border-color:#f0e7c6}.full-site .service-benefits>div:nth-child(3){background:var(--everyday-blue);border-color:var(--everyday-border)}.full-site .request-form{border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .review-experience{--review-ink:var(--everyday-ink);--review-muted:var(--everyday-muted);--review-tint:var(--everyday-blue);color:var(--everyday-ink);background:var(--everyday-paper)}.full-site .review-opening{background:var(--everyday-hero);border-color:var(--everyday-border)}.full-site .review-cover{padding-bottom:52px;gap:58px}.full-site .review-cover h1{color:var(--everyday-ink);font-family:var(--everyday-heading-font);font-size:clamp(40px,4.7vw,66px)}.full-site .review-cover-copy .eyebrow{color:#53616a;font-size:12px;letter-spacing:1.7px}.full-site .editorial-dot{background:var(--everyday-primary)}.full-site .review-cover-line{color:#2453d4;font-family:var(--everyday-heading-font);font-style:italic;font-size:25px;line-height:1.3}.full-site .review-cover-summary{color:var(--everyday-muted);font-size:18px;line-height:1.75}.full-site .author-monogram{background:#e7eefd;border-color:#d8e3fb;color:var(--everyday-primary)}.full-site .review-author div>span{color:var(--everyday-muted)}.full-site .review-cover-links{font-size:14px;gap:16px 24px}.full-site .review-cover-links a:not(.cta){color:var(--everyday-muted);border-bottom-color:var(--everyday-border)}.full-site .review-cover-links a:not(.cta):hover{color:var(--everyday-primary)}.full-site .review-cover-links .cta{gap:18px}.full-site .review-product-stage{background:var(--everyday-paper);border-color:var(--everyday-border);border-radius:70px 9px 9px 9px;box-shadow:none}.full-site .review-product-stage img[src*="samsung-m70h-review.avif"],.full-site .review-product-stage img[src*="samsung-m80h-review.avif"],.full-site .review-product-stage img[src*="samsung-s85h-review.png"]{transform:scale(1.5)}.full-site .review-product-stage img[src*="hisense-hs3100-review.png"]{transform:scale(2)}.full-site .review-product-stage figcaption,.full-site .stage-label{color:var(--everyday-muted);font-size:12px}.full-site .stage-detail{border-color:var(--everyday-border);color:var(--everyday-muted);font-size:13px}.full-site .stage-detail svg{color:var(--everyday-primary)}.full-site .review-product-stage .without-photo{color:var(--everyday-primary);background:radial-gradient(ellipse,#edf4ff 0,#fff 65%)}.full-site .review-verdict-card{border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .verdict-editorial{background:var(--everyday-blue);color:var(--everyday-ink)}.full-site .verdict-editorial .eyebrow{color:var(--everyday-primary);font-size:12px}.full-site .verdict-editorial h2{color:var(--everyday-ink);font-family:var(--everyday-heading-font);font-size:30px}.full-site .verdict-editorial>p:not(.eyebrow){color:var(--everyday-muted);font-size:16px}.full-site .verdict-editorial>a{color:var(--everyday-primary);border-bottom-color:#c2d2f5;font-size:14px}.full-site .verdict-editorial>a:hover{color:var(--everyday-primary-hover)}.full-site .verdict-purchase{background:var(--everyday-paper)}.full-site .verdict-purchase>.eyebrow{color:#53616a;font-size:12px}.full-site .verdict-purchase>small{color:var(--everyday-muted)}.full-site .review-chapter-nav,.full-site .review-fact-strip,.full-site .review-fact-strip>div{border-color:var(--everyday-border)}.full-site .review-fact-strip strong{color:var(--everyday-ink)}.full-site .review-fact-strip p,.full-site .review-fact-strip span{color:var(--everyday-muted)}.full-site .review-chapter-nav{font-size:14px}.full-site .review-decision-note h2,.full-site .review-final-choice h2,.full-site .review-longread h2,.full-site .review-longread h3,.full-site .review-more h2{color:var(--everyday-ink)}.full-site .review-longread h2{font-family:var(--everyday-heading-font);font-size:36px;line-height:1.2}.full-site .review-longread .review-lead,.full-site .review-longread p{color:var(--everyday-muted)}.full-site .review-longread .eyebrow{color:#53616a;font-size:12px;letter-spacing:1.2px}.full-site .review-longread .depth-number,.full-site .review-longread .scenario-index{color:var(--everyday-primary)}.full-site .review-depth-section,.full-site .review-evidence,.full-site .review-evidence li,.full-site .review-questions details,.full-site .review-questions details:last-child,.full-site .review-scenarios>div{border-color:var(--everyday-border)}.full-site .evidence-inline,.full-site .review-questions summary span{color:var(--everyday-primary)}.full-site .review-balance-grid>div{background:var(--everyday-mint);border-radius:var(--everyday-card-radius)}.full-site .review-balance-grid>div+div{background:var(--everyday-yellow)}.full-site .review-balance-grid ul{color:var(--everyday-muted);font-size:16px}.full-site .review-before-buy{background:var(--everyday-yellow);border-radius:var(--everyday-card-radius)}.full-site .review-before-buy>div{border-color:var(--everyday-border)}.full-site .review-before-buy>div>span{color:var(--everyday-muted)}.full-site .review-before-buy>div p{font-size:16px}.full-site .review-alternative{background:var(--everyday-paper);border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .review-evidence li strong{color:var(--everyday-ink)}.full-site .review-evidence li span{color:var(--everyday-muted)}.full-site .review-evidence>p:not(.eyebrow){font-size:16px}.full-site .review-decision-note{background:var(--everyday-blue);border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .note-heading{color:var(--everyday-primary);font-size:12px}.full-site .review-decision-note ul{color:var(--everyday-muted);font-size:16px}.full-site .review-decision-note .text-link{font-size:14px}.full-site .review-human-note{border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .review-human-note p{color:var(--everyday-ink)}.full-site .review-human-note>a,.full-site .review-human-note>strong{color:var(--everyday-muted);font-size:13px}.full-site .review-final-choice,.full-site .review-personal-link{background:var(--everyday-blue);border-color:var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .review-final-choice p:not(.eyebrow),.full-site .review-final-choice small{color:var(--everyday-muted)}.full-site .review-final-choice .review-price-intro{color:var(--everyday-ink)!important}.full-site .review-mid-buy{padding:26px;margin:32px 0 48px;background:var(--everyday-blue);border:1px solid var(--everyday-border);border-radius:var(--everyday-card-radius)}.full-site .review-experience{--nr-line:var(--everyday-border)}.full-site .review-mid-buy h3{margin:8px 0}.full-site .review-mid-buy p:not(.eyebrow){font-size:15px;margin-bottom:18px}.full-site .review-mid-buy .buying-action{align-items:flex-start}.full-site .review-experience>.wrap>.review-evidence{margin:42px 0;padding:30px 0;max-width:920px}.full-site .review-experience>.wrap>.review-evidence h2{font-family:var(--everyday-heading-font);font-weight:400;font-size:clamp(28px,4vw,36px)}.full-site .review-experience .nr-article{min-width:0;max-width:100%;--nr-line:var(--everyday-border)}.full-site .review-experience .nr-article em{color:var(--everyday-primary);font-style:normal}.full-site .review-experience .nr-article .nr-chapter h2{font-family:var(--everyday-heading-font);font-size:36px}.full-site .review-experience [id]{scroll-margin-top:140px}@media (max-width:520px){.full-site .review-mid-buy{padding:20px}.full-site .review-mid-buy .cta{width:100%;white-space:normal}.full-site .review-experience .nr-article .nr-chapter h2{font-size:30px}}@media (max-width:1050px){.full-site .review-cover{gap:30px}}@media (max-width:780px){.full-site .review-cover{gap:28px;padding-bottom:38px}.full-site .review-cover h1{font-size:clamp(36px,7vw,52px)}}@media (max-width:520px){.full-site .review-cover h1{font-size:38px;letter-spacing:-1.6px}.full-site .review-cover-line{font-size:23px}.full-site .review-cover-summary{font-size:17px}.full-site .review-cover-links{align-items:flex-start;flex-direction:column}.full-site .review-cover-links .cta{width:100%}.full-site .review-product-stage{border-top-left-radius:50px}.full-site .review-longread h2{font-size:30px}.full-site .verdict-editorial h2{font-size:27px}.full-site .review-cover-copy .eyebrow{letter-spacing:1px}.full-site .review-chapter-nav{gap:14px 20px}.full-site .cta{padding:14px 18px}}.full-site .review-featured-macbook .review-opening-story{background:linear-gradient(115deg,#edf4ff,#f7fafb 75%);border:1px solid #dce6f0;border-left:5px solid var(--everyday-primary);border-radius:16px;padding:clamp(24px,4vw,38px)}.full-site .review-featured-macbook .review-opening-story h2{margin-bottom:18px}.full-site .review-featured-macbook .review-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.full-site .review-featured-macbook .review-scenarios>div{display:block;min-width:0;padding:23px 25px;border:1px solid #dce6ed;border-radius:14px;background:#f8fafc}.full-site .review-featured-macbook .review-scenarios>div:first-child{grid-column:1/-1;background:#f2f7f5;border-color:#d9e9e2}.full-site .review-featured-macbook .review-scenarios .scenario-index{display:block;margin-bottom:12px;font-size:20px}.full-site .review-featured-macbook .review-scenarios h3{font-size:19px}.full-site .review-featured-macbook .review-scenarios p{line-height:1.7}.full-site .review-featured-macbook .review-depth-section .depth-number{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#eaf1ff;font-family:var(--everyday-body-font);font-size:12px;font-weight:700;letter-spacing:0;margin:4px 0 9px}.full-site .review-featured-macbook .review-balance{border-top:3px solid #d6e1f4;padding-top:30px}.full-site .review-featured-macbook .review-before-buy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:26px}.full-site .review-featured-macbook .review-before-buy>.eyebrow,.full-site .review-featured-macbook .review-before-buy>h2{grid-column:1/-1}.full-site .review-featured-macbook .review-before-buy>h2{margin-top:0;margin-bottom:4px}.full-site .review-featured-macbook .review-before-buy>div{display:block;min-width:0;margin:0;padding:18px;border:1px solid #e6e9df;border-radius:10px;background:#fff}.full-site .review-featured-macbook .review-before-buy>div>span{display:block;margin-bottom:12px;color:var(--everyday-primary);font-weight:700}@media (max-width:700px){.full-site .review-featured-macbook .review-before-buy,.full-site .review-featured-macbook .review-scenarios{grid-template-columns:minmax(0,1fr)}.full-site .review-featured-macbook .review-opening-story{padding:23px}.full-site .review-featured-macbook .review-before-buy{padding:20px}}