@font-face{font-family:Archivo;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{color-scheme:light;--ink:#202e40;--soft:#526175;--rule:#d5dee8;--blue:#285577;--blue-hover:#1d4361;--warn:#7a5a17;--tint:#e8eef5;--hover:#f8fafc;--page:#f4f6f9;--surface:#fff;--band:#203e59;--band-rule:#617a91;--on-band:#fff;--button-ink:#fff;--t-1:.8125rem;--t1:1.125rem;--t2:1.375rem;--t3:1.75rem;--t4:2.25rem;--t5:2.875rem;--lab:12rem;--gap:2rem;--pad:clamp(1rem, 3vw, 1.5rem);--radius:10px;--radius-sm:8px;--target:2.75rem}[data-theme=dark]{color-scheme:dark;--ink:#e4ebf4;--soft:#b2c1d3;--rule:#3b5167;--blue:#9dc9ec;--blue-hover:#c3def4;--warn:#e6c477;--tint:#283a50;--hover:#24364a;--page:#162231;--surface:#202f41;--band:#203e59;--button-ink:#162231}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html:has(.lineup__bar:not([hidden])){scroll-padding-top:5rem}body{background:var(--page);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0;font:400 1rem/1.5 Archivo,Helvetica Neue,Arial,sans-serif}a{color:var(--blue);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}h1,h2,h3,h4,p,dl,dd,ol,ul,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3{color:var(--ink);letter-spacing:-.012em;font-weight:650;line-height:1.15}h1{font-size:clamp(1.875rem, 4vw, var(--t5));letter-spacing:-.025em;font-weight:680;line-height:1.08}.wrap{width:min(100%,77rem);padding-inline:var(--pad);margin-inline:auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--band);color:var(--on-band);padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.5rem}.muted{color:var(--soft);font-size:.875rem}.num{font-weight:600}.site-head{background:var(--band);color:var(--on-band)}.site-head__row{align-items:center;gap:1.5rem;min-height:3.75rem;display:flex;position:relative}.logo{color:var(--ink);text-decoration:none;display:inline-flex}.site-head .logo{color:var(--on-band)}.brand{align-items:center;gap:.5rem;display:inline-flex}.brand svg{display:block}.brand__mark path:first-child{fill:var(--blue)}[data-theme=dark] .brand__mark path:last-child{fill:var(--page)}.site-head .brand__mark path:first-child{fill:#fff}.site-head .brand__mark path:last-child{fill:var(--band)}.menu-box,.menu-btn{display:none}.nav{align-items:center;gap:0 1.375rem;margin-left:auto;font-size:.875rem;display:flex}.nav>a,.drop summary{color:var(--on-band);cursor:pointer;padding-block:.5rem;text-decoration:none;display:block}.site-head a:hover,.site-head summary:hover{text-decoration:underline}.nav a[aria-current=page],.drop summary.is-here{text-underline-offset:.35em;text-decoration:underline}.site-head :focus-visible,.site-head .menu-box:focus-visible+.menu-btn{outline-color:var(--on-band)}.drop{position:relative}.drop summary{list-style:none}.drop summary::-webkit-details-marker{display:none}.drop summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-left:.4em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.drop__panel{z-index:10;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);min-width:14rem;padding:.375rem;position:absolute;top:100%;right:0;box-shadow:0 6px 18px #10203029}.site-head .drop__panel a{color:var(--ink);border-radius:6px;padding:.5rem .625rem;text-decoration:none;display:block}.site-head .drop__panel a:hover{background:var(--tint)}.site-head .drop__panel a[data-here],.site-head .drop__panel a[aria-current=page]{color:var(--blue);font-weight:600}.site-head .drop__panel :focus-visible{outline-color:var(--blue)}.theme-toggle{width:var(--target);height:var(--target);border-radius:var(--radius-sm);color:var(--on-band);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-.5rem;line-height:0;display:inline-grid}.theme-toggle:hover{background:#ffffff1f}.theme-sun,[data-theme=dark] .theme-moon{display:none}[data-theme=dark] .theme-sun{display:block}.notice{border-bottom:1px solid var(--rule);background:var(--tint);color:var(--soft);font-size:var(--t-1);line-height:1.4}.notice p{padding-block:.5rem}.crumbs ol{color:var(--soft);font-size:var(--t-1);flex-wrap:wrap;padding-top:1rem;display:flex}.crumbs li+li:before{content:"/";color:var(--soft);margin-inline:.5rem}.crumbs a{color:var(--soft)}.lc,.band>.prose,.doc__body .prose,.narrow>.prose,.review__main>section,.review__main>.prose,.review__main>div>.prose,.scorecard{grid-template-columns:var(--lab) minmax(0, 1fr);column-gap:var(--gap);align-items:start;display:grid}.lc>h2,.lc>figcaption,.prose>h2,.review__main>section>h2,.scorecard>h2{letter-spacing:0;grid-area:1/1/span 40;margin:0;font-size:1rem;font-weight:650;line-height:1.3}.lc>:not(h2,figcaption),.band>.prose>:not(h2),.doc__body .prose>:not(h2),.narrow>.prose>:not(h2),.review__main>section>:not(h2),.review__main>.prose>:not(h2),.review__main>div>.prose>:not(h2),.scorecard>:not(h2){grid-column:2}.band,.narrow>.prose,.doc__body>section,.review__main>section,.review__main>.prose,.review__main>div,.scorecard{border-top:1px solid var(--rule);padding-block:1.25rem 2.5rem}.wrap.band{border-top:0;position:relative}.wrap.band:before{content:"";inset:0 var(--pad) auto;border-top:1px solid var(--rule);position:absolute}.prose--wide{grid-template-columns:minmax(0,1fr)!important}.prose--wide>*{grid-area:auto/1!important}.prose--wide>h2{font-size:var(--t2);letter-spacing:-.014em;padding-bottom:.75rem}.prose p,.prose li{max-width:68ch}.prose>p+p{margin-top:.75rem}.prose small{color:var(--soft);font-size:.875rem}.prose ul,.prose ol{display:block}.prose li{margin-block:.5rem;padding-left:1.25rem;position:relative}.prose ul>li:before{content:"";background:var(--blue);width:.5rem;height:1px;position:absolute;top:.65em;left:0}.prose ol{counter-reset:step}.prose ol>li{counter-increment:step}.prose ol>li:before{content:counter(step);color:var(--blue);font-weight:600;position:absolute;left:0}.prose h3{font-size:var(--t1);margin-top:1.5rem}.prose code{font-family:inherit;font-weight:600}.byline{color:var(--soft);font-size:var(--t-1)}.page-head{padding-block:2rem}.page-head--tight{padding-block:1.25rem 1.5rem}.page-head--split{gap:var(--gap) 3rem;grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.page-head h1{max-width:24em}.kicker{color:var(--soft);font-size:var(--t-1);margin-bottom:.5rem;font-weight:600}.lede{max-width:62ch;color:var(--soft);font-size:var(--t1);margin-top:.75rem;line-height:1.45}.lede>p+p{margin-top:.5rem}.lede .byline+p{margin-top:.25rem}.lede small{font-size:.875rem}.page-head .pending,.page-head .vlink,.page-head>p,.page-head__go{margin-top:1rem}.proof{flex-wrap:wrap;gap:.25rem 1.375rem;margin-top:1rem;font-size:.875rem;display:flex}.proof li:not(:has(a)):before{content:"✓ ";color:var(--blue);font-weight:700}.decide{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);gap:.625rem;padding:1.25rem;display:grid}.decide .price__text{font-size:var(--t1);font-weight:650;line-height:1.3}.decide__trial,.decide__status{font-size:.9375rem;line-height:1.35}.decide__status{color:var(--soft)}.decide .vlink{margin-top:.25rem;display:block}.decide .btn{justify-content:center;display:flex}.pill{color:var(--soft);font-size:var(--t-1);white-space:nowrap;line-height:1.35;display:inline-block}.pill:before{content:"";border:1.5px solid var(--blue);width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}.pill--live{color:var(--ink)}.pill--live:before{background:var(--blue)}.row-note{color:var(--warn);font-size:var(--t-1);margin-top:.125rem;display:block}.empty{border:1px dashed var(--rule);border-radius:var(--radius-sm);padding:1rem}.empty__t{font-weight:620}.empty__b{color:var(--soft);font-size:.875rem}.pending{border-radius:var(--radius-sm);background:var(--tint);max-width:68ch;padding:.75rem 1rem}.pending__title{font-weight:620}.cats{border-bottom:1px solid var(--rule);background:var(--surface)}.cats__list{scrollbar-width:none;gap:1.25rem;display:flex;overflow-x:auto}.cats__list::-webkit-scrollbar{display:none}.cats__list li{flex:none}.cats__list a{height:2.4375rem;color:var(--soft);white-space:nowrap;border-block:2px solid #0000;align-items:center;font-size:.8125rem;text-decoration:none;display:flex}.cats__list a:hover{color:var(--ink)}.cats__list a:focus-visible{outline-offset:-2px}.cats__list a[aria-current]{border-bottom-color:var(--blue);color:var(--ink);font-weight:600}.cats+main>.hero{padding-top:1.25rem}.hero{padding-block:2.25rem 1.5rem}.hero h1 em{color:var(--blue);font-style:normal}.testing{gap:var(--gap) 3rem;grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;padding-top:1.25rem;display:grid}.opening figcaption{margin-bottom:.75rem;font-weight:650}.opening blockquote{max-width:22em;font-size:clamp(var(--t2), 3vw, var(--t4));letter-spacing:-.02em;font-weight:520;line-height:1.15}.stand{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);padding:1.125rem 1.25rem .75rem}.stand header{color:var(--soft);font-size:var(--t-1);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.stand h2{font-size:1rem}.stand dl{grid-template-columns:1fr 1fr;margin-block:1rem .75rem;display:grid}.stand dl div{flex-direction:column-reverse;display:flex}.stand dd{font-size:var(--t4);letter-spacing:-.03em;font-weight:600;line-height:1.05}.stand dt{color:var(--soft);font-size:var(--t-1)}.stand li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:.5rem;font-size:.875rem;line-height:1.3;display:grid}.stand__state{color:var(--soft);font-size:var(--t-1);white-space:nowrap}.is-done .stand__state{color:var(--ink);font-weight:620}.lineup,.board{padding-block:.25rem 2rem}.lineup__head,.board__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem 2rem;padding-bottom:.75rem;display:flex}.lineup h2,.board__head h2,.h-section{font-size:var(--t2);letter-spacing:-.014em;line-height:1.2}.band>.h-section{padding-bottom:.75rem}.lineup__head p{color:var(--soft);font-size:.875rem}.lineup__bar{z-index:2;border-bottom:1px solid var(--rule);background:var(--page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-bottom:.75rem;padding-block:.625rem;display:flex;position:sticky;top:0}.lineup__filters,.lineup__sort{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lineup__label{color:var(--soft);font-size:.875rem}.chip,.lineup__sort select{min-height:var(--target);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:.875rem}.chip{cursor:pointer;padding-inline:.75rem;transition:background-color .12s,border-color .12s}.chip:hover{border-color:var(--blue)}.chip[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:var(--button-ink)}.chip[aria-pressed=true]:before{content:"✓ "}.lineup__sort select{cursor:pointer;padding-inline:.5rem}.lineup__empty{border:1px dashed var(--rule);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.lineup__foot{color:var(--soft);margin-top:.75rem;font-size:.875rem}.lineup__foot .prose p,.lineup__foot>p{max-width:none}.lineup__jump{margin-top:-1rem;padding-bottom:2rem;font-size:.9375rem;font-weight:600}.lineup-table{border-collapse:collapse;width:100%}.lineup-table thead th{border-bottom:1px solid var(--rule);color:var(--soft);font-size:var(--t-1);text-align:left;padding:.625rem 1rem;font-weight:600}.lineup-table tbody th,.lineup-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.8125rem 1rem;font-weight:400}.lineup-table tbody tr:last-child>*{border-bottom:0}.lineup-table tbody tr{transition:background-color .12s}.lineup-table tbody tr:hover{background:var(--hover)}.lineup-table thead th:first-child{width:29%}.lineup-table td b{font-weight:600}.lineup-table small{max-width:30ch;color:var(--soft);font-size:var(--t-1);line-height:1.35;display:block}.lineup__name{color:var(--ink);font-size:1.0625rem;font-weight:650;text-decoration:none;display:block}.lineup__name:hover{color:var(--blue);text-decoration:underline}.lineup__what{max-width:34ch;color:var(--soft);font-size:var(--t-1);line-height:1.35;display:block}.lineup__scored{align-items:center;gap:.75rem;display:flex}.lineup__big-score{flex:none;align-items:baseline;display:flex}.lineup__big-score b{font-size:var(--t2);color:var(--ink);font-weight:700;line-height:1}.lineup__big-score span{font-size:var(--t-1);color:var(--soft);font-weight:500}.lineup__name-block{min-width:0}.lineup__score-label{color:var(--soft);font-size:var(--t-1);font-weight:400;line-height:1.35;display:block}.lineup__price{font-size:var(--t1);line-height:1.3;display:block}.lineup-table td b.lineup__price{font-weight:650}.lineup__src{color:var(--soft);font-size:.75rem}.lineup__more{font-size:var(--t-1);text-align:center;padding-block:.25rem;display:block}.three__head{grid-column:1}.lc>.three__head{grid-column:1;padding-bottom:1rem}.three__head h2{letter-spacing:0;font-size:1rem;line-height:1.3}.three__head p{color:var(--soft);margin-top:.25rem;font-size:.875rem}.tscroll{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.data{border-collapse:collapse;width:100%;line-height:1.35}.data thead th{border-bottom:1px solid var(--rule);color:var(--soft);font-size:var(--t-1);text-align:left;vertical-align:bottom;padding:.625rem 1rem;font-weight:600}.data td,.data tbody th{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.8125rem 1rem;font-size:.9375rem;font-weight:400}.data tbody tr:last-child>*{border-bottom:0}.data tbody tr:hover{background:var(--hover)}.data td:first-child>a:first-child,.data tbody th>a{color:var(--ink);font-size:1.0625rem;font-weight:650;line-height:1.25;text-decoration:none;display:block}.data td:first-child>a:first-child:hover,.data tbody th>a:hover{color:var(--blue);text-decoration:underline}.data a[rel=nofollow\ noopener]{color:var(--soft);margin-top:.125rem;font-size:.75rem;display:block}.data a[rel=nofollow\ noopener]:hover{color:var(--blue)}.data td:first-child>a[rel=nofollow\ noopener]:first-child{color:var(--soft);font-size:.75rem;font-weight:400}.data a.price-link{color:var(--ink);font-size:inherit;margin:0;display:inline}.data td[data-label=Price]{font-weight:600}.data td[data-label=Price] a{font-weight:400}.data td.hide-sm{color:var(--soft)}.data .src{color:var(--soft);font-size:.75rem}.go-cell{white-space:nowrap;width:1%}.prose>p.muted,.band>.muted{padding-top:.75rem}.price__text--none{font-weight:600}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.625rem;padding:1.125rem;display:flex}.card h3{font-size:var(--t1)}.card h3 a{color:var(--ink);text-decoration:none}.card h3 a:hover{color:var(--blue);text-decoration:underline}.card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.card__label{color:var(--soft);font-size:var(--t-1);margin-top:-.375rem;font-weight:600}.card__what,.card__trial{color:var(--soft);font-size:.875rem}.card>.vlink,.card__go{margin-top:auto;padding-top:.25rem}.card__score{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.card__score:empty{display:none}.card .empty{background:var(--surface)}.tag{color:var(--soft);font-size:var(--t-1)}.price{flex-direction:column;gap:.125rem;display:flex}.price__text{font-weight:600}.price__meta{color:var(--soft);font-size:.8125rem}.vlink{display:inline-block}.btn{min-height:var(--target);border-radius:var(--radius-sm);background:var(--blue);color:var(--button-ink);white-space:nowrap;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.btn:hover{background:var(--blue-hover)}.go-link{white-space:nowrap}.rubric{grid-column:2;margin-top:1.5rem}.doc__body section>.rubric{margin-left:calc(var(--lab) + var(--gap))}.rubric__bar{gap:2px;display:flex}.rubric__bar li{border-top:2px solid var(--ink);flex:1 1 0;padding-top:.5rem}.rubric__bar li[data-w="25"]{flex-grow:2.5}.rubric__bar li[data-w="20"]{flex-grow:2}.rubric__bar li[data-w="15"]{flex-grow:1.5}.rubric__bar b{font-size:var(--t2);font-weight:620;line-height:1;display:block}.rubric__bar span{color:var(--soft);font-size:.75rem}.review{flex-direction:column;display:flex}.review__main{min-width:0;display:block}.scorecard--pending{order:1}.review__main>div{padding-bottom:2.5rem}.review__main>div>.prose{border:0;padding:0}.review__main>div>.price__meta{margin-top:.5rem;margin-left:calc(var(--lab) + var(--gap))}.r1s__label{color:var(--soft);font-size:var(--t-1)}.r1s__total{color:var(--soft);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.25rem;font-size:.9375rem;display:flex}.r1s__total .num{color:var(--ink);font-size:var(--t3);letter-spacing:-.02em;font-weight:650}.r1s__dims,.r1s__calls{margin:1rem 0 0;padding:0;list-style:none}.r1s__dims{max-width:44rem}.r1s__dims>li{border-top:1px solid var(--rule);padding-block:.75rem}.r1s__dim{justify-content:space-between;gap:1rem;font-weight:600;display:flex}.r1s__why{max-width:68ch;color:var(--soft);margin-top:.375rem;font-size:.9375rem;line-height:1.55}.r1s__why b{color:var(--ink);font-weight:600}.r1s__nt{margin-top:.25rem;font-size:.9375rem}.r1s__calls>li{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.5rem;font-size:.9375rem;display:flex}.r1s__calls+p{margin-top:1rem}.scorecard .empty{max-width:28rem;margin-top:1rem}.scorecard__link{margin-top:.5rem}.scorecard__big .num{font-size:var(--t5);letter-spacing:-.03em}.dims li{grid-template-columns:1fr auto;gap:.125rem 1rem;margin-top:.5rem;font-size:.875rem;display:grid}.dims .bar{grid-column:1/-1}.bar{background:var(--tint);height:.5rem}.bar__fill{width:100%;height:100%;fill:var(--blue);display:block}.facts li{max-width:68ch;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.facts li:before{content:"";background:var(--blue);width:.5rem;height:1px;position:absolute;top:.65em;left:0}.facts a{overflow-wrap:anywhere;font-size:.8125rem}.versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:2.5rem;display:grid}.versus__side{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);min-width:0;padding:1.25rem}.versus__side h2{font-size:var(--t2)}.versus__side h2 a{color:var(--ink);text-decoration:none}.versus__side h3{color:var(--soft);font-size:var(--t-1);letter-spacing:0;margin-top:1rem;font-weight:600}.versus__side .vlink{margin-top:1.25rem}.doc{padding-bottom:2rem}.doc__toc{grid-template-columns:var(--lab) minmax(0, 1fr);column-gap:var(--gap);padding-bottom:2rem;display:grid}.doc__toc ul{flex-wrap:wrap;grid-column:2;gap:.25rem 1.25rem;font-size:.875rem;display:flex}.doc__toc a{padding-block:.25rem;display:inline-block}.links li{margin-block:.25rem}.links--row{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.link-cols{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.link-cols .h-section{letter-spacing:0;margin-bottom:.5rem;font-size:1rem;font-stretch:100%}.specs div{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding-block:.625rem;display:grid}.specs div:first-child{padding-top:0}.specs dt{color:var(--soft)}.specs dd{font-weight:600}.specs--stack div{grid-template-columns:minmax(0,1fr);gap:.125rem}.specs--stack dd{font-weight:400}.specs+.price__meta{margin-top:.75rem}.news li{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding-block:.625rem;display:grid}.news li:first-child{padding-top:0}.news time{color:var(--soft)}.faq__item{border-bottom:1px solid var(--rule)}.lc>.faq>:first-child summary{padding-top:0}.faq__item summary{cursor:pointer;padding-block:.75rem;font-weight:600}.faq__item .prose{color:var(--ink);padding-bottom:1rem;display:block}.tapes{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tape{background:var(--tint);padding:1.25rem}.tape__deck{align-items:center;gap:.75rem;margin-block:.5rem;display:flex}.tape__play{width:var(--target);height:var(--target);background:var(--blue);color:var(--button-ink);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.tape__wave{flex:1;min-width:0;height:2.5rem}.tape__wave rect{fill:#b4b8c1}.tape__wave rect.on{fill:var(--blue)}.board table{border-collapse:collapse;width:100%}.board th,.board td{border-bottom:1px solid var(--rule);text-align:left;padding:.75rem 1.5rem .75rem 0}.board__state,.board__foot{color:var(--soft);font-size:.875rem}.board__foot{justify-content:space-between;gap:2rem;padding-top:1rem;display:flex}.ad-slot{border:1px solid var(--rule);min-height:7rem;color:var(--soft);font-size:var(--t-1);place-items:center;margin-block:1.5rem;display:grid}.site-foot{border-top:1px solid var(--rule);background:var(--tint);color:var(--soft);margin-top:2rem;padding-block:1.5rem 3rem;font-size:.875rem}.site-foot__grid{grid-template-columns:var(--lab) minmax(0, 1fr) auto;gap:1rem var(--gap);display:grid}.site-foot__grid>div{grid-column:1/-1}.site-foot__grid>div p{color:var(--soft);margin-top:.5rem}.site-foot nav:first-of-type{grid-column:1/3}.site-foot ul{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.site-foot nav a{color:var(--ink);text-decoration:none}.site-foot nav a:hover{color:var(--blue)}@media (width<=64rem){:root{--lab:10rem}.grid,.tapes{grid-template-columns:minmax(0,1fr)}.link-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.data .hide-sm{display:none}.page-head--split,.testing{grid-template-columns:minmax(0,1fr)}.site-head__row{flex-wrap:wrap;gap:0 .5rem;min-height:0;padding-block:.5rem}.logo{margin-right:auto}.menu-box{right:calc(var(--pad) + 2.25rem);width:4.25rem;height:var(--target);opacity:0;cursor:pointer;margin:0;display:block;position:absolute;top:.5rem}.menu-btn{min-height:var(--target);border-radius:var(--radius-sm);color:var(--on-band);border:1px solid #a9bdd0;align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:600;display:flex}.menu-box:focus-visible+.menu-btn{outline:2px solid var(--on-band);outline-offset:2px}.menu-box:checked+.menu-btn{background:#ffffff24}.theme-toggle{order:2}.nav{border-top:1px solid var(--band-rule);order:3;width:100%;margin:.5rem 0 0;font-size:1rem;display:none}.menu-box:checked~.nav{display:block}.nav>a,.drop summary{min-height:var(--target);align-items:center;padding-block:0;display:flex}.drop__panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 .5rem .75rem;position:static}.site-head .drop__panel a{color:var(--on-band);padding:.625rem 0}.site-head .drop__panel a:hover{background:0 0;text-decoration:underline}.site-head .drop__panel a[data-here],.site-head .drop__panel a[aria-current=page]{color:var(--on-band)}.site-head .drop__panel :focus-visible{outline-color:var(--on-band)}}@media (width<=47.99rem){.lc,.band>.prose,.doc__body .prose,.narrow>.prose,.review__main>section,.review__main>.prose,.review__main>div>.prose,.scorecard,.doc__toc,.site-foot__grid{grid-template-columns:minmax(0,1fr)}.lc>*,.band>.prose>*,.doc__body .prose>*,.narrow>.prose>*,.review__main>section>*,.review__main>.prose>*,.review__main>div>.prose>*,.scorecard>*,.doc__toc ul{grid-area:auto/1!important}.lc>h2,.lc>figcaption,.prose>h2,.review__main>section>h2,.scorecard>h2{padding-bottom:.625rem}.page-head{padding-block:1.25rem 1.5rem}.page-head--tight{padding-block:1rem}.hero{padding-block:1.5rem 1rem}.cats+main>.hero{padding-top:1rem}.lede{font-size:1rem}.doc__body section>.rubric,.review__main>div>.price__meta{margin-left:0}.versus,.link-cols{grid-template-columns:minmax(0,1fr)}.rubric__bar{flex-wrap:wrap}.rubric__bar li{flex:28%}.site-foot nav:first-of-type{grid-column:1}html:has(.lineup__bar:not([hidden])){scroll-padding-top:7.5rem}.lineup__bar{gap:.375rem;margin-bottom:.625rem;padding-block:.5rem}.lineup__filters .lineup__label{display:none}.lineup__sort{width:100%}.lineup__sort select{flex:1}.lineup__filters{flex-wrap:nowrap;width:100%}.chip{flex:1 0 auto;padding-inline:.5rem}.tscroll--lineup{background:0 0;border:0;overflow:visible}.lineup-table,.lineup-table tbody,.lineup-table tr,.lineup-table td,.lineup-table tbody th{width:auto;display:block}.lineup-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lineup-table tbody tr{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;gap:.5rem .875rem;margin-bottom:.625rem;padding:.875rem;display:grid}.lineup-table tbody tr:hover{background:var(--surface)}.lineup-table tbody tr>*{border:0;padding:0}.lineup-table tbody th{grid-column:1/-1}.lineup-table td[data-label]:before{content:attr(data-label);color:var(--soft);font-size:.75rem;display:block}.lineup__demo--none{display:none!important}.lineup-table .go-cell{grid-column:1/-1;align-items:center;gap:.625rem;width:auto;margin-top:.25rem;display:flex}.lineup-table .btn{flex:1;justify-content:center}.lineup__more{min-height:var(--target);align-items:center;padding-inline:.5rem;display:flex}}@media (width>=40rem) and (width<=64rem){.data .hide-md{display:none}.data .src,.data a[rel=nofollow\ noopener]{overflow-wrap:anywhere}}@media (width<=22rem){.brand__word{width:8rem;height:auto}}@media (width<=39.99rem){.tscroll{background:0 0;border:0;overflow:visible}.data,.data tbody,.data tr,.data td,.data tbody th{width:100%;display:block}.data thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data tbody tr{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);margin-bottom:.625rem;padding:.875rem}.data tbody tr:hover{background:var(--surface)}.data td,.data tbody th{border:0;padding:0}.data td:first-child,.data tbody th{padding-bottom:.5rem}.data td.hide-sm{display:none}.data td[data-label]{border-top:1px solid var(--rule);padding:.375rem 0 .375rem 5.5rem;position:relative}.data td[data-label]:before{content:attr(data-label);color:var(--soft);font-size:var(--t-1);font-weight:400;position:absolute;top:.45rem;left:0}.data .go-cell{white-space:normal;width:100%;padding-top:.5rem}.data .btn{justify-content:center;display:flex}.specs div,.news li{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
