@media(min-width:1181px){.site-header--rich.hdr-navrow .hdr-nav{padding-block:.25rem}}.home-intro{text-align:center;padding-block:var(--sp-1);max-width:52rem;margin-inline:auto}.home-intro .home-photo{margin-block:var(--sp-1)}.home-intro h1{margin-block:.3em}.home-intro .lede-sub{margin-block:var(--sp-2)}.home-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-3)}@media(max-width:700px){.home-intro{padding-block:var(--sp-2)}.home-intro h1{font-size:var(--fs-4);line-height:var(--lh-tight)}.board-line+h1{font-size:var(--fs-4);line-height:var(--lh-tight)}.home-intro .eyebrow{margin-block:var(--sp-1)}.home-intro .lede-sub{font-size:var(--fs-1);line-height:var(--lh-body)}.home-intro+.home-photo{margin-block:var(--sp-2)}}.answer-box,.comparison{background:var(--c-surface);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,2rem);margin-block:1.5rem;box-shadow:var(--shadow)}.answer-box details{margin-top:1rem}summary{cursor:pointer;min-height:44px;padding-block:.6rem}.home-photo{margin:2rem 0}.home-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);margin:0}.article-body{max-width:100%;margin-inline:auto}.article-body p,.article-body li{overflow-wrap:anywhere}.article-body table,.records-table{display:table;width:100%;border-collapse:collapse;table-layout:fixed;font-size:.95rem;margin-block:1.5rem}.article-body th,.article-body td,.records-table th,.records-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:.7rem;overflow-wrap:anywhere}.article-body thead,.records-table thead{background:var(--c-bg-alt)}.article-body thead th,.records-table thead th{white-space:normal}.filters{display:flex;gap:1rem;flex-wrap:wrap}.filters label{display:grid;gap:.4rem;flex:1 1 12rem}.filters select{min-height:44px;width:100%;font:inherit;background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line-strong);border-radius:.4rem;padding:.6rem}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;margin-block:1.5rem}.guide-link{display:block;padding:1.4rem;background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-decoration:none;color:var(--c-ink)}.guide-link h3{margin-top:0}.guide-link img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);margin-bottom:var(--sp-3)}.guide-link span{color:var(--c-link);text-decoration:underline}:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px}[hidden]{display:none!important}.print-product-name{display:none}.review-action .btn{text-transform:none}@media(max-width:700px){.article-body table,.article-body tbody,.article-body tr,.article-body td,.article-body th,.records-table,.records-table tbody,.records-table tr,.records-table td,.records-table th{display:block;width:100%}.article-body thead,.records-table thead{display:none}.article-body tr,.records-table tr{margin-block:1rem;border:1px solid var(--c-line);border-radius:.6rem;padding:.4rem}.article-body td:before,.records-table td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:.15rem}.article-body th[scope=row],.records-table th[scope=row]{background:var(--c-bg-alt)}.article-body{max-width:100%}}@media print{header.site-header,.site-masthead,.site-footer,.kit-bar,.site-search,.filters,.guide-grid,button{display:none!important}main.wrap{width:100%;max-width:none;padding:0}body{background:#fff;color:#000;font-size:11pt}.article-body{max-width:none}a{color:inherit}.home-photo,.page-hero{max-height:12rem;object-fit:contain}.tp-cta,.pcard-cta,.affiliate-cta{display:none!important}.print-product-name{display:block}}@media(min-width:1181px){body .site-header .hdr-nav{display:flex;gap:var(--sp-3)}body .site-header .hdr-tools{display:none}body .site-header .hdr-nav a{font-size:var(--fs-0)}}body main.wrap:has(.board-line),body main.wrap:has(.rl-top){max-width:var(--maxw-wide)}body main.wrap:has(.home-heading),body main.wrap:has(.board-line){padding-top:0}body main:has(.board-line)>h1{font-size:var(--fs-4);margin-bottom:var(--sp-2)}body main.wrap .article-body>:is(p,ul,ol,blockquote,h2,h3,h4){max-width:var(--maxw);margin-inline:auto}body main.wrap .article-body>:is(h2,h3){margin-top:var(--sp-4);margin-bottom:var(--sp-2)}body main.wrap .article-body table{font-size:var(--fs-1)}body main.wrap .article-body :is(th,td){padding:var(--sp-2)}body main>.page-hero{width:100%;max-height:calc(var(--sp-5) * 5);object-fit:cover;margin-bottom:var(--sp-3)}body main.wrap .rl-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--sp-3);align-items:start}body main.wrap .rl-top--solo{grid-template-columns:minmax(0,1fr)}body main.wrap .rl-hero{width:100%;max-width:none;aspect-ratio:4 / 3;margin:0}body main.wrap .rl-copy{min-width:0}body main.wrap .rl-copy .budget-choice{margin:0 0 var(--sp-2);padding:var(--sp-2)}body main.wrap .rl-answer{margin:0;padding:var(--sp-2);border:0;border-radius:var(--radius)}body main.wrap .rl-answer-label{letter-spacing:var(--heading-tracking)}body main.wrap .rl-answer-text{font-size:var(--fs-1);line-height:var(--lh-body)}body main.wrap .rl-toc{margin-top:var(--sp-3)}body main.wrap .verdict-text{font-size:var(--fs-2);line-height:var(--lh-body)}body main.wrap .toppicks{margin:var(--sp-3) 0 var(--sp-4)}body main.wrap .toppicks-h{text-align:left;font-size:var(--fs-3);margin-bottom:var(--sp-2)}body main.wrap .toppicks-list{gap:var(--sp-2)}body main.wrap .tp,body main.wrap .tp[data-img]{grid-template-columns:calc(var(--sp-3) * 5) minmax(0,1fr) auto;grid-template-areas:"tag tag tag" "img name name" "img facts facts" "img tradeoff tradeoff" "img more cta";gap:var(--sp-1) var(--sp-3);padding:var(--sp-3);border:0;box-shadow:var(--shadow)}body main.wrap .tp:not([data-img]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag tag" "name name" "facts facts" "tradeoff tradeoff" "more cta"}body main.wrap .tp-tag{grid-area:tag;position:static;max-width:100%;justify-self:start;padding:0;margin:0 0 var(--sp-1);background:transparent;color:var(--c-brand-ink);box-shadow:none;gap:var(--sp-1);line-height:var(--lh-body);text-transform:none;letter-spacing:var(--heading-tracking)}body main.wrap .tp-best{white-space:normal;overflow:visible;text-overflow:clip}body main.wrap .tp-name{font-size:var(--fs-2);margin:0}body main.wrap .tp-tradeoff{margin:0 0 var(--sp-1)}body main.wrap .tp-media{width:100%;height:calc(var(--sp-3) * 5);background:var(--c-surface);border-radius:var(--radius)}body main.wrap .tp-more{justify-self:start;align-self:center;min-height:var(--tap-size);display:inline-flex;align-items:center}body main.wrap .tp-cta,body main.wrap .pcard-cta{min-height:var(--tap-size);padding:var(--sp-1) var(--sp-2);box-shadow:none;border-radius:var(--button-radius)}body main :is(.pick-media img,.tp-media img,.pcard-media img){outline:0;border-radius:var(--radius);object-fit:contain;background:var(--c-surface)}body main.wrap .pcard{padding:var(--sp-3);border:0;margin:var(--sp-3) 0 var(--sp-4)}body main.wrap .pcard-best{font-size:var(--fs-3);text-transform:none;line-height:var(--lh-tight);letter-spacing:var(--heading-tracking)}body main.wrap .pcard-facts{margin-top:var(--sp-3)}body main.wrap .pcard-note{line-height:var(--lh-body)}body main.wrap .comparison{width:100%;margin:var(--sp-3) 0;transform:none;padding:var(--sp-3)}body main.wrap .brand-logo-frame{border:0;background:var(--c-surface);border-radius:var(--radius)}body main.wrap .brand-logo-dark{background:var(--c-surface)}body main.wrap .brand-logo-dark img{filter:brightness(0)}@media(max-width:900px){body main.wrap .rl-top{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}body main.wrap .rl-hero{aspect-ratio:16 / 9;max-height:calc(var(--sp-5) * 4)}body main.wrap .tp,body main.wrap .tp[data-img]{grid-template-columns:calc(var(--sp-3) * 4) minmax(0,1fr);grid-template-areas:"tag tag" "img name" "img facts" "tradeoff tradeoff" "more cta"}}@media(max-width:720px){body main:has(.board-line)>h1{font-size:var(--fs-3)}body main.wrap .rl-hero{max-width:none;margin:0}body main.wrap .rl-answer-title{display:inline}body main.wrap .rl-answer-text{font-size:var(--fs-1);line-height:var(--lh-body)}body main.wrap .tp,body main.wrap .tp[data-img]{display:flex;align-items:stretch;gap:var(--sp-2);padding:var(--sp-2);text-align:left}body main.wrap .tp-tag{order:0;margin:0}body main.wrap .tp-name{order:1;font-size:var(--fs-2)}body main.wrap .tp-media{order:2;width:100%;height:calc(var(--sp-3) * 5);align-self:center}body main.wrap .tp-facts{order:3}body main.wrap .tp-tradeoff{order:4}body main.wrap .tp-cta{order:5;align-self:stretch}body main.wrap .tp-more{order:6;align-self:flex-start}body main.wrap .comparison{padding:var(--sp-2)}body main.wrap .article-body :is(th,td){padding:var(--sp-1)}}
