@font-face{font-family:"Newsreader Display";src:url(newsreader-display.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Serif Fallback";src:local("Georgia"),local("Times New Roman");size-adjust:90%;ascent-override:82%;descent-override:30%;line-gap-override:0%}:root{--paper:#fff;--ink:#16141a;--ink2:#45434c;--grey:#696770;--line:#e4e2dd;--fill:#f3f2ee;--action:#b0205a;--eat:#a8401a;--move:#0d5a60;--sec:var(--ink);--r:6px;--gap:16px;--read:680px;--wide:1160px;--serif:"Newsreader Display","Serif Fallback",Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}[data-sec=nutrition]{--sec:var(--eat)}[data-sec=training]{--sec:var(--move)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light;scroll-padding-top:60px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--sans)}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;font-synthesis:none;margin:0;line-height:1.1;letter-spacing:-.012em;text-wrap:balance}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:inherit}h2{font-size:clamp(1.85rem,1.5rem + 1.5vw,2.625rem);line-height:1.08;letter-spacing:-.016em;margin-bottom:16px}p{margin:0 0 1em;text-wrap:pretty}p:last-child{margin-bottom:0}ul,ol{margin:0 0 1em;padding-left:1.2em}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-color:#b5b3ad}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}img{display:block;max-width:100%;height:auto;border-radius:var(--r)}figure{margin:0}.wrap{max-width:calc(var(--wide) + 2*var(--gap));margin:0 auto;padding:0 var(--gap)}.meta{font-size:13.5px;color:var(--grey)}.mast{position:sticky;top:0;z-index:6;padding:12px 0;background:var(--paper)}.mast-in{display:flex;justify-content:space-between;align-items:center;gap:16px}.logo{display:flex;align-items:center;min-height:44px;padding:10px 0;margin:-10px 0;font:500 24px/1 var(--serif);letter-spacing:-.018em;text-decoration:none}.nav{display:none;gap:22px;font-size:14.5px;white-space:nowrap}.nav a{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:11px 0;margin:-11px 0;text-decoration:none}.nav a:hover{text-decoration:underline}a.sec{min-height:44px;min-width:44px;padding:12px 0;margin:-12px 0}.byline a,.picks h3 a,.q h3 a,.plans h4 a,.linkline a,.tb th a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.byline a{padding:14px 0;margin:-14px 0}.picks h3 a,.q h3 a,.plans h4 a,.tb th a{padding:12px 0;margin:-12px 0}.linkline a{padding:14px 2px;margin:-14px -2px}.q p a{padding:14px 0}.toc-m summary,.all summary{min-height:44px;padding:11px 0;margin:-11px 0}main{overflow-x:clip}.menu-b{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin:-12px 0;padding:12px 0 12px 16px;border:0;background:none;color:inherit;font:600 15px/24px var(--sans);cursor:pointer}.menu-b span+span,body:has(.menu:popover-open) .menu-b span:first-child{display:none}body:has(.menu:popover-open) .menu-b span+span{display:inline}.menu{position:fixed;inset:48px 0 0;width:100%;height:auto;max-width:none;max-height:none;margin:0;padding:4px var(--gap) 12px;border:0;background:var(--paper);color:var(--ink)}.menu a{display:flex;align-items:center;min-height:44px;padding:10px 0;font:500 1.375rem/1.2 var(--serif);text-decoration:none}.sec{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--sec);text-decoration:none}.sec::before{content:"";width:9px;height:9px;background:var(--sec)}.ph{padding:12px 0}h1{font-size:clamp(2.125rem,1.45rem + 3.2vw,4.25rem);line-height:1.02;letter-spacing:-.022em;margin:8px 0 10px}.byline{display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.38;color:var(--grey)}.byline img{width:38px;height:38px;flex:none;object-fit:cover}.byline p{margin:0}.btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:var(--r);background:var(--action);border:2px solid var(--action);color:#fff;font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.btn::after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat}.btn:hover{background:#951a4c;border-color:#951a4c}.btn2{background:transparent;color:var(--action)}.btn2:hover{background:transparent;border-color:#951a4c;color:#951a4c}:root{--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E")}.act{margin:20px 0 0}.main>section,.rest>section{margin-top:64px}.main>section:first-child{margin-top:0}.main :is(p,blockquote,ul:not([class]),ol:not([class])){max-width:var(--read)}.toc{display:none}.toc-m{margin-top:32px;font-size:14px;border:1px solid var(--line);border-radius:var(--r);padding:10px 12px}.toc-m summary{font-weight:600;cursor:pointer}.toc-m a{display:flex;align-items:center;min-height:44px;padding:11px 0;text-decoration:none}.stick{position:sticky;bottom:0;z-index:5;display:flex;margin:48px calc(-1*var(--gap)) 0}.stick a{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:15px 14px calc(15px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;font-size:15px;line-height:20px;font-weight:600;text-align:center;text-decoration:none}.stick .go{flex:1;min-width:0;background:var(--action)}.sheet{display:none;position:fixed;inset:auto 0 0;z-index:7;max-height:70vh;overflow:auto;padding:0 var(--gap) calc(12px + env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:var(--paper);font-size:15.5px;line-height:1.3}.sheet:target{display:block}.sheet p{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;max-width:none;margin:0;padding:6px 0;background:var(--paper);font-size:13px;font-weight:600}.sheet a{display:flex;align-items:center;min-height:44px;padding:12px 0;text-decoration:none}.sheet p a{min-width:44px;padding:13px 0 13px 16px;margin:-7px 0;font-size:15px}.foot{margin-top:72px;padding:40px 0 32px;background:var(--ink);color:#fff}.foot-w{margin:0 0 20px;max-width:none;font:500 clamp(3.25rem,1.5rem + 9.5vw,9.5rem)/.94 var(--serif);letter-spacing:-.03em}.foot nav{display:flex;flex-wrap:wrap;gap:0 18px;margin:-11px 0;font-size:14px}.foot a{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:11px 6px;margin:0 -6px;text-decoration-color:#77757c}.nw{white-space:nowrap}.m{all:unset;box-sizing:border-box;display:inline-block;min-width:44px;min-height:44px;text-align:center;padding:17px 20px 17px 21px;margin:-17px -19px;font:500 10.5px/1 var(--sans);color:var(--grey);vertical-align:super;cursor:pointer}.m:hover{color:var(--ink)}.m:focus-visible{outline:2px solid var(--ink);outline-offset:-15px}.sl{font-size:.86em;color:var(--grey)}.pop{position:fixed;inset:auto 0 0;width:100%;max-width:none;margin:0;padding:16px;border:0;border-top:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:14.5px;line-height:1.4}.pop ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pop li,.srcs li{display:grid;grid-template-columns:28px 1fr}.pop b,.srcs b{font-weight:500;color:var(--grey)}.pop small,.srcs small{display:block;color:var(--grey);font-size:12.5px}@media(max-width:767px){.rest>.toc-m{display:none}}@media(min-width:768px){html{scroll-padding-top:16px}.mast{position:static;padding:20px 0}.logo{font-size:28px}.nav{display:flex}.menu-b{display:none}.ph{padding:40px 0 32px}.byline{font-size:14px}.btn{display:inline-flex}.main>section,.rest>section{margin-top:88px}.stick{display:none}.pop{inset:auto 24px 24px auto;width:380px;border:2px solid var(--ink);border-radius:var(--r)}.foot{padding:56px 0 40px}}@media(min-width:1100px){.ph{padding:56px 0 44px}.cols{display:grid;grid-template-columns:200px minmax(0,1fr);gap:48px}.toc{display:block;position:sticky;top:24px;align-self:start;font-size:13.5px;line-height:1.3}.toc p{margin:0 0 8px;font-weight:600}.toc a{display:block;padding:5px 0;color:var(--ink2);text-decoration:none}.toc a:hover{color:var(--ink)}.toc-m{display:none}.main>section,.rest>section{margin-top:104px}.main>.toc-m:first-child+section{margin-top:0}}@media(min-width:1100px) and (pointer:coarse){.toc a{display:flex;align-items:center;min-height:44px;padding:14px 0}}.verdict{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.v-lead h2{margin:0;font-size:clamp(1.4375rem,1.25rem + 1vw,2.125rem);line-height:1.14;letter-spacing:-.012em}.label{display:block;margin:0 0 8px;font:600 13px/1.2 var(--sans);letter-spacing:0}.lead{margin:10px 0 0;font-size:17px;line-height:1.38}.v-lead .act{margin-top:14px}.shot figcaption{margin-top:8px;font-size:13px;line-height:1.36;color:var(--grey)}.shot img{border:1px solid var(--line)}.hero-shot{display:grid;grid-template-columns:minmax(0,72%);justify-content:center;margin:0 calc(-1*var(--gap));padding:16px var(--gap);background:var(--fill)}.hero-shot.wide{grid-template-columns:minmax(0,1fr)}.v-intro{margin:12px 0 10px;font-size:13px;font-weight:600}.reasons{display:grid;gap:20px;margin:24px 0;padding:0;list-style:none}.v-rest>:first-child{margin-top:0}.v-picks{margin-top:24px}.ns{font:400 12.5px/1.3 var(--sans);color:var(--grey)}.reasons h3{margin-bottom:6px;font-size:1.375rem}.reasons p{margin:0}.scores,.jobnote{margin:0 0 24px;padding:16px;border-radius:var(--r);background:var(--fill)}.scores h3{margin-bottom:12px;font:600 13px/1.2 var(--sans);letter-spacing:0}.scores dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0}.scores dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.scores dt,.scores tbody th{font-size:14px;font-weight:400;line-height:1.25}.scores dd,.scores td,.sc,.tb tbody .c-sc{margin:0;font:500 1.25rem/1.1 var(--serif);white-space:nowrap}.scores table{width:100%;border-collapse:collapse}.scores th,.scores td{padding:4px 0;text-align:left}.scores thead th,.scores td{width:84px;text-align:right}.scores thead th{font:600 13px/1.2 var(--sans)}.scores p{margin:8px 0 0;font-size:13.5px;color:var(--grey)}.picks{display:grid;gap:20px;margin:0;padding:0;list-style:none}.picks div>span{display:block;font-size:13px;font-weight:600;line-height:1.3;color:var(--grey)}.picks h3{margin:4px 0 6px;font-size:1.5rem}.picks p{margin:0;font-size:15.5px;line-height:1.46}.jobnote{margin:28px 0 0}.jobnote h3,.leads h3{margin-bottom:6px;font-size:1.25rem}.jobnote p,.leads p{margin:0}.tb,.tbs{margin:24px 0}.tb table,.tbs table{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px;line-height:1.4;font-variant-numeric:tabular-nums}.tb th,.tb td,.tbs th,.tbs td{padding:12px 14px 12px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.tb thead th,.tbs thead th{font:600 12.5px/1.25 var(--sans);color:var(--grey);vertical-align:bottom}.tb thead th{position:sticky;top:0;z-index:1;background:var(--paper)}.tb tbody th{font:500 1.1875rem/1.15 var(--serif);letter-spacing:-.008em}.tbs th,.tbs td{padding:8px 12px 8px 0}.tbs tbody th{font-weight:600}.tb th:first-child{padding-left:14px}.tb strong{font-weight:inherit}.c-key{font-weight:600}.c-rest{color:var(--ink2)}.tb .nil{color:var(--grey);font-weight:400}.tb-long tbody th,.tb-move tbody th{font:400 14.5px/1.4 var(--sans);letter-spacing:0}.tb-jobs strong{font-weight:600}.c-mv{font-size:13.5px;font-weight:600}.intro{font-size:18px;line-height:1.5}.part h3,.keep h3{letter-spacing:-.012em}.shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:24px}.shots .wide{grid-column:1/-1}.shot-app{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.pull{margin:28px 0;font:500 clamp(1.375rem,1.2rem + .9vw,1.8rem)/1.26 var(--serif);letter-spacing:-.01em}.part{margin-top:56px}.part>h3{margin-bottom:12px;font-size:clamp(1.625rem,1.4rem + 1vw,2.25rem);letter-spacing:-.015em}.beat{margin-top:16px}.beat.has{margin-top:32px}.beat p:last-child{margin-bottom:0}.beat h3{margin-bottom:6px;font-size:1.3125rem}.keep .beat h3{margin-bottom:8px;font-size:1.625rem}.keep .beat{margin-top:36px}.leads{display:grid;gap:20px;margin-top:24px}.tile{display:grid;grid-template-columns:minmax(0,72%);justify-content:center;gap:20px;margin:16px calc(-1*var(--gap)) 0;padding:16px var(--gap);background:var(--fill)}.tile.dark{background:var(--ink)}.tile.dark figcaption{color:#c9c7c2}.tile.dark .shot-app{color:#fff}.tile.dark .shot img{border:0}.trade{display:grid;gap:28px;margin-top:20px}.trade h3{margin-bottom:10px;font-size:1.375rem}.trade ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:15.5px;line-height:1.46}.tested{margin:24px 0 0;padding:0 16px;border-radius:var(--r);background:var(--fill);font-size:15.5px;line-height:1.5}.tested summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;font-weight:600;cursor:pointer;list-style:none}.tested summary::-webkit-details-marker{display:none}.tested summary::after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor 0 0) center/14px 2px no-repeat,linear-gradient(currentColor 0 0) center/2px 14px no-repeat}.tested[open] summary::after{background:linear-gradient(currentColor 0 0) center/14px 2px no-repeat}.tested>div{padding:2px 0 18px}.tested .tb th,.tested .tb td{border-color:#dcdad4}.tested thead th{background:var(--fill)}.app{margin-top:44px}.app h3{margin-bottom:12px;font-size:1.625rem}.trio{display:grid;gap:14px;margin:0}.trio dt{font-size:13px;font-weight:600;color:var(--grey)}.trio dd{margin:2px 0 0;font-size:15.5px;line-height:1.46}.more{margin:12px 0 0;font-size:14.5px}.app-fv{margin-top:24px;padding:20px 16px;border:2px solid var(--ink);border-radius:var(--r)}.app-fv h3{font-size:2.25rem;letter-spacing:-.02em}.app-fv .trio dd{font-size:16px}.app-fv p,.app+p{margin-top:20px}.app-fv .tile{margin:16px 0 0;padding:16px;border-radius:var(--r)}.plans{display:grid;gap:20px;margin:18px 0 0;padding:0;list-style:none}.plans img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 30%}.plans h4{margin:12px 0 4px;font-size:1.25rem}.plans p{margin:0;font-size:14.5px;line-height:1.42}.final{margin:24px 0 0;font:500 clamp(1.625rem,1.35rem + 1.2vw,2.125rem)/1.14 var(--serif);letter-spacing:-.014em}.act-end{display:grid;gap:10px}.stories{display:grid;gap:32px;margin-top:40px}.story blockquote{margin:12px 0 8px;font:500 1.375rem/1.27 var(--serif);letter-spacing:-.01em}.story figcaption{font-size:13.5px;color:var(--grey)}.qs{display:grid;gap:22px}.qs h3{margin-bottom:6px;font-size:1.25rem}.qs p{margin:0;font-size:15.5px;line-height:1.46}.people{display:grid;gap:20px;margin-top:24px}.person{display:grid;grid-template-columns:72px 1fr;gap:14px}.person+p{margin-top:20px}p+.person,.beat+.person,.person+.beat{margin-top:24px}.toc-page+section,.toc-page+.toc-m+section{margin-top:48px}.toc-page+.toc-m{margin-top:24px}.person img{width:72px;height:72px;object-fit:cover}.person h4{font-size:1.1875rem}.person .role{margin:1px 0 4px;font-size:13px;color:var(--grey)}.person p{font-size:14.5px;line-height:1.42}.srcgroup{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.42}.srcgroup li{display:grid;gap:1px}.srcgroup .one{display:block}.all{margin-top:20px;font-size:14px}.all summary{font-weight:600;cursor:pointer}.all h4{margin:18px 0 6px;font-size:1.0625rem}.srcs{display:grid;gap:7px;margin:0;padding:0;list-style:none;line-height:1.36}.home-h{padding:20px 0 28px}.home-h h1{max-width:13em}.home-h p{max-width:var(--read)}.doors{display:grid;gap:24px}.door{display:block;text-decoration:none}.door img{width:100%;aspect-ratio:3/2;object-fit:cover}.door .sec{margin-top:14px}.door h2{margin:6px 0;font-size:1.75rem}.door p{margin:0;font-size:15.5px;line-height:1.46;color:var(--ink2)}.rows{display:grid;gap:18px;margin:16px 0 0;padding:0;list-style:none}.q h3{margin-bottom:4px;font-size:1.3125rem}.q p{margin:0;font-size:15.5px;line-height:1.46;color:var(--ink2)}.pick{display:grid;gap:20px}.feed{display:grid;gap:18px;margin:16px 0 0;padding:0;list-style:none}.feed a{display:grid;grid-template-columns:1fr 112px;gap:14px;text-decoration:none}.feed h3{margin:4px 0;font-size:1.3125rem}.feed p{margin:0;font-size:14.5px;line-height:1.42;color:var(--ink2)}.feed a:hover h3{text-decoration:underline;text-decoration-thickness:1px}.feed img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 25%}.feed .sec{color:var(--sec)}.trust{display:grid;gap:12px;margin:0 0 1.2em;padding:0;list-style:none}.hub-lead{font-size:19px;line-height:1.42}.rest>.group{margin-top:40px}.group h2,.fines h2{margin:0;font:600 13px/1.2 var(--sans);letter-spacing:0;color:var(--grey)}.group .feed{margin-top:12px}.group>p{margin-top:16px}.rest>.fines{display:grid;gap:24px;margin-top:64px;font-size:14px;line-height:1.42;color:var(--ink2)}.fines h2{margin-bottom:8px}.fines .srcgroup li{display:block}.fines .srcgroup strong{font-weight:400}.team{display:grid;gap:24px;margin-top:20px}.person.big{grid-template-columns:112px minmax(0,1fr)}.person.big img{width:100%;height:auto;aspect-ratio:1}@media(min-width:600px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plans img{aspect-ratio:1}.doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.act-end{display:flex;flex-wrap:wrap}.feed a{grid-template-columns:1fr 200px;gap:24px}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.person.big{display:block}.person.big img{margin-bottom:10px}}@media(min-width:680px){.lead{font-size:19px}}@media(min-width:600px) and (max-width:1099px){.verdict,.pick,.beat{max-width:var(--read)}.tile,.hero-shot,.app-fv .tile{grid-template-columns:minmax(0,1fr);width:340px;max-width:100%;margin:20px auto 0;padding:20px;border-radius:var(--r)}.hero-shot{margin-top:0}.hero-shot.wide{width:480px}}@media(min-width:768px){.beat.n1:not(.solo){display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.beat.n1.flip:not(.solo){grid-template-columns:280px minmax(0,1fr)}.beat.n1:not(.solo) .tile{width:auto;max-width:none;margin:0}.beat.n1.flip .tile{order:-1}.v-picks{margin-top:40px}}@media(min-width:900px){.beat.n2:not(.solo){display:grid;grid-template-columns:minmax(340px,.7fr) minmax(0,1fr);gap:32px;align-items:start;max-width:none}.beat.n2:not(.solo) .tile{display:flex;gap:16px;width:auto;max-width:none;margin:0;padding:20px}.beat.n2:not(.solo) .tile .shot{flex:1 1 0;min-width:0;max-width:260px}.beat.n2.flip .tile{order:-1}}@media(max-width:767px){.home{display:flex;flex-direction:column}.home-h,.home-h>div{display:contents}.home-h .ph{padding-top:32px}.home-h>div>:not(:first-child){order:2}.home>.doors{order:1;margin:8px 0 28px}.home>.main{order:3}}.hub-photo{margin-top:20px}.hub-photo img,.page-photo img{width:100%}.page-photo{margin-top:24px;max-width:var(--read)}@media(min-width:768px){.hub-photo{display:none}}@media(min-width:768px){.shots{display:flex;align-items:flex-start;gap:14px}.shots .shot{flex:var(--r) 1 0;min-width:0;max-width:calc(var(--r)*500px)}.beat.has{margin-top:40px}.keep .beat{margin-top:56px}.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.feed a{grid-template-columns:1fr 130px;gap:16px}.leads>div{display:grid;grid-template-columns:minmax(0,220px) minmax(0,var(--read));gap:32px}.trade{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.trio{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}.app-fv{padding:28px}.picks li{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:end}.picks h3{margin-bottom:0}.rest>.fines{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.people{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.srcgroup li{grid-template-columns:150px 1fr;gap:16px}.srcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px}.rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-h{padding:32px 0 40px}}@media(min-width:860px){.qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.scores dl{grid-template-columns:repeat(3,minmax(0,1fr))}.scores table{max-width:520px}.feed a{grid-template-columns:1fr 160px;gap:20px}.tb tr.fv-a>*{border-top:2px solid var(--ink)}.tb tr.fv-z>*{border-bottom:2px solid var(--ink)}.tb tr.fv>:first-child{border-left:2px solid var(--ink)}.tb tr.fv>:last-child{border-right:2px solid var(--ink)}.tb tr.fv-a>:first-child{border-top-left-radius:var(--r)}.tb tr.fv-a>:last-child{border-top-right-radius:var(--r)}.tb tr.fv-z>:first-child{border-bottom-left-radius:var(--r)}.tb tr.fv-z>:last-child{border-bottom-right-radius:var(--r)}.tb .c-fv{padding-left:14px;border-left:2px solid var(--ink);border-right:2px solid var(--ink)}.tb thead .c-fv{border-top:2px solid var(--ink);border-top-left-radius:var(--r);border-top-right-radius:var(--r);color:var(--ink)}.tb tbody tr:last-child .c-fv{border-bottom:2px solid var(--ink);border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r)}.tb .c-fv+*{padding-left:14px}.tb-score th:first-child,.tb-jobs th:first-child{width:21%}.tb .c-sc{width:72px}.tb-score .c-key{width:22%}.tb-jobs td{border:0}.tb-jobs .g-z td{border-bottom:1px solid var(--line)}.tb-jobs td:not(.c-sc,.c-rest){width:12%}.sc{display:block;margin-bottom:6px}.c-mv{width:116px}}@media(min-width:1100px){.verdict:not(.bare){grid-template-columns:minmax(0,1fr) 280px;column-gap:56px}.v-lead,.v-rest{grid-column:1}.v-lead{grid-row:1}.v-rest{grid-row:2}.v-picks{grid-column:1/-1;grid-row:3;margin-top:80px}.site>section{margin-top:64px}.hero-shot{display:block;grid-column:2;grid-row:1/3;margin:0;padding:0;background:none}.beat.has{display:grid;grid-template-columns:minmax(340px,.7fr) minmax(0,1fr);gap:32px;align-items:start}.beat.n1{grid-template-columns:minmax(0,1fr) 280px}.beat.n1.flip{grid-template-columns:280px minmax(0,1fr)}.flip .tile{order:-1}.beat.n3,.beat.solo{display:block}.tile{display:flex;gap:16px;margin:0;padding:20px;border-radius:var(--r)}.n1 .tile,.n3 .tile{justify-content:center}.n3 .tile{margin-top:20px}.tile .shot{flex:1 1 0;min-width:0;max-width:260px}.app-fv.has{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:start}.app-fv.has .trio{grid-auto-flow:row;gap:12px}.app-fv .tile{margin:0;padding:16px}.pick{grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:center}.lead{font-size:20px;line-height:1.38}.reasons p,.verdict .v-rest>p{font-size:16.5px}.doors{gap:24px}.home-h{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:end;padding:48px 0 40px}.home-h .ph{padding:0}.home-h p:last-child{margin-bottom:0}}@media(max-width:859px){.tb table,.tb tbody,.tb tr,.tb tbody th,.tb td{display:block}.tb thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tb tbody th,.tb td{padding:0;border:0}.tb tr{padding:14px 0;border-bottom:1px solid var(--line)}.tb tr.fv{margin:0 0 10px;padding:14px;border:2px solid var(--ink);border-radius:var(--r)}.tb tbody th:first-child{padding-left:0;margin-bottom:8px;font-size:1.375rem}.tb td{display:grid;grid-template-columns:37% minmax(0,1fr);gap:10px;padding:4px 0}.tb td::before{content:attr(data-l);font-size:12.5px;line-height:1.5;color:var(--grey);font-weight:400}.tb .none{display:none}.tb-long tbody th:first-child,.tb-move tbody th:first-child{font-size:15px}}@media(min-width:600px) and (max-width:859px){.tb tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.tb tbody th{grid-column:1/-1}.tb td{display:block;padding:0}.tb td::before{display:block}.tb-price tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:859px){.tb-score tr,.tb-jobs tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.tb-score tbody th:first-child,.tb-key tbody th:first-child{margin:0;grid-column:auto}.tb-score td,.tb-jobs td{display:block;padding:0;grid-column:1/-1}.tb-score .c-sc,.tb-jobs .c-sc{grid-column:2}.tb-score .c-rest::before,.tb-score .c-sc::before,.tb-jobs td::before,.tb-key td::before{content:none}.tb-score td:not(.c-sc,.c-rest){display:grid;grid-template-columns:37% minmax(0,1fr);gap:10px;margin-top:4px}.tb-jobs tr{padding:6px 0;border:0}.tb-jobs .g-z{padding-bottom:14px;border-bottom:1px solid var(--line)}.tb-jobs tbody th:first-child{grid-column:1/-1;margin:8px 0 2px}.tb-jobs td:not(.c-sc,.c-rest){grid-column:1;font-size:15.5px}.tb-key tr{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:baseline}.tb-key td{display:block;padding:0}.tb-duel td{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:6px 0}.tb-duel td::before{font-size:14.5px;font-weight:600;color:var(--ink)}.tb-duel td span{grid-column:1/-1}.tb-cover thead{position:sticky;top:48px;z-index:1;display:block;width:auto;height:auto;clip-path:none;background:var(--paper)}.tb-cover tr{display:flex;flex-wrap:wrap;gap:4px 12px}.tb-cover thead tr{padding:6px 0;flex-wrap:nowrap}.tb-cover thead th{position:static;flex:1 1 0;padding:0;border:0}.tb-cover thead th:first-child{display:none}.tb-cover tbody th:first-child{flex:1 0 100%;margin:0}.tb-cover td{display:block;flex:1 1 0;padding:0}.tb-cover td::before{content:none}.tb-move thead{position:static;display:block;width:auto;height:auto;clip-path:none}.tb-move tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.tb-move thead tr{padding:0 0 8px}.tb-move thead th{position:static;padding:0;border:0}.tb-move thead th:last-child{display:none}.tb-move tbody th:first-child,.tb-move td{display:block;margin:0;padding:0;font-size:14.5px;grid-column:auto}.tb-move td::before{content:none}.tb-move .c-mv{order:-1;grid-column:1/-1}.tb-move tr:not(.m-first) .c-mv{display:none}}@media(min-width:768px) and (max-width:859px){.tb-cover thead{top:0}}