:root{--ground:#f3f4f5;--raise:#fff;--panel:#e8eaec;--line:#d8dbdf;--bezel:#b3b9c1;--ink:#16181b;--ink-2:#3b4047;--ink-3:#5e656e;--accent:#b83c08;--on-accent:#fff;--bar:#7a828c;--bar-lead:var(--accent);--track:#e2e5e8;--sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--g:clamp(1rem, 4vw, 2.5rem);--r:10px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--line) var(--ground);caret-color:var(--accent)}body{background:var(--ground);color:var(--ink-2);font:400 1.125rem/1.6 var(--sans);margin:0}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration-color:var(--bezel);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}h1,h2,h3{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,3.25rem)}h2{font-size:clamp(1.35rem,2.4vw,1.75rem)}h3{font-size:1.15rem}p{margin:0}.wrap{max-width:1240px;padding:0 var(--g);margin:0 auto}.skip{position:absolute;left:-999px}.skip:focus{background:var(--accent);color:var(--on-accent);z-index:9;padding:.5rem 1rem;top:1rem;left:1rem}.top{border-bottom:1px solid var(--line);background:var(--ground);z-index:5;position:sticky;top:0}.top-in{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.mark{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.mark svg{width:26px;height:26px;fill:var(--ink-3)}.mark svg .hi{fill:var(--accent)}.mark em{color:var(--ink-3);font-style:normal;font-weight:500}.top nav{gap:clamp(.75rem,2.5vw,1.75rem);display:flex}.top nav a{color:var(--ink-2);border-bottom:2px solid #0000;padding:.5rem 0;font-weight:500;text-decoration:none}.top nav a:hover,.top nav a[aria-current]{color:var(--ink);border-bottom-color:var(--accent)}.hero{padding-top:clamp(2.5rem,7vw,5rem);padding-bottom:1rem}.hero h1{max-width:16ch;font-size:clamp(2.4rem,6vw,4.25rem)}.lede{max-width:60ch;color:var(--ink-2);margin-top:1rem;font-size:clamp(1.15rem,1.6vw,1.3rem)}.search{max-width:760px;margin-top:1.75rem}.block{padding-top:clamp(2.5rem,5vw,3.75rem)}.block-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.block-h a,.note,.meta,.crumbs{color:var(--ink-3);font-size:1rem}.note{margin-top:.6rem}.picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));column-gap:2.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.picks li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"c d""w w";gap:.1rem 1rem;padding:.85rem 0;display:grid}.pick-c{color:var(--ink-3);grid-area:c;font-size:1rem;text-decoration:none}.pick-c:hover{color:var(--ink)}.pick-d{color:var(--ink-3);font:500 .9rem var(--mono);grid-area:d}.pick-w{color:var(--accent);grid-area:w;font-size:1.25rem;font-weight:600;text-decoration:none}.pick-w:hover{text-decoration:underline}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1.75rem 1.5rem;margin-top:1.25rem;display:grid}.card{color:var(--ink);flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.card img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);border:1px solid var(--line);background:var(--raise);margin-bottom:.35rem;transition:border-color .2s}.card:hover img{border-color:var(--accent)}.card-t{text-wrap:pretty;font-weight:600;line-height:1.3}.card:hover .card-t{text-decoration:underline;text-decoration-color:var(--accent)}.card-m{color:var(--ink-3);font-size:.95rem}.card-w{color:var(--accent);align-items:center;gap:.4rem;font-size:1rem;font-weight:600;display:inline-flex}.card-w svg,.win-l svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.cats{columns:3 260px;column-gap:2.5rem;margin:.5rem 0 0;padding:0;list-style:none}.cats li{border-bottom:1px solid var(--line);break-inside:avoid;justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.cats a{text-decoration:none}.cats a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.cats span,.cat-list .n{color:var(--ink-3);font:500 .95rem var(--mono)}.test,.page{padding-top:clamp(1.5rem,4vw,2.75rem);padding-bottom:1rem}.crumbs a{color:var(--ink-3)}.crumbs{min-height:1.2em;margin-bottom:.5rem}.test h1,.page h1{max-width:30ch}.meta{margin-top:.6rem}.test-top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);margin-top:1.75rem;display:grid}.player{aspect-ratio:16/9;border-radius:var(--r);border:1px solid var(--line);background:#000;overflow:hidden}.player button{all:unset;cursor:pointer;width:100%;height:100%;display:block;position:relative}.player img{object-fit:cover;width:100%;height:100%}.player .play{background:var(--accent);border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;box-shadow:0 6px 24px #00000073}.player .play svg{width:34px;height:34px;fill:var(--on-accent);margin-left:4px}.player button:hover .play,.player button:focus-visible .play{transform:scale(1.08)}.player iframe{border:0;width:100%;height:100%;display:block}.verdict{flex-direction:column;gap:.5rem;display:flex}.win-l{color:var(--ink-3);font-size:1rem;font-weight:500}.win{color:var(--accent);letter-spacing:-.025em;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.05}.why{color:var(--ink-2);max-width:46ch}.podium{border-top:1px solid var(--line);margin:.75rem 0 0;padding:0;list-style:none}.podium li{border-bottom:1px solid var(--line);color:var(--ink);gap:1rem;padding:.5rem 0;font-weight:500;display:flex}.podium span{color:var(--ink-3);font:500 .95rem/1.6 var(--mono);min-width:2.6rem}.podium li:first-child span{color:var(--accent)}.acts{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.btn{border:1px solid var(--bezel);min-height:48px;color:var(--ink);background:var(--raise);font:600 1.02rem var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.15rem;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:color-mix(in oklab, var(--accent), var(--ink) 14%)}.btn .t{font:600 .95rem var(--mono);opacity:.8}.rounds{margin-top:clamp(2.5rem,5vw,3.5rem)}.rounds>h2,.all>h2{border-bottom:1px solid var(--line);padding-bottom:.6rem}.chart{margin:1.75rem 0 0}.chart figcaption{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:.6rem;display:flex}.chart .dir{color:var(--ink-3);font-size:.95rem}.chart ol{margin:0;padding:0;list-style:none}.chart li{border-bottom:1px solid var(--line);grid-template-columns:2.2rem minmax(7rem,13rem) minmax(0,1fr) 7.5rem 5.5rem;align-items:center;gap:.9rem;min-height:44px;display:grid}.chart .place{font:500 .95rem var(--mono);color:var(--ink-3);text-align:right}.chart .who{color:var(--ink);font-weight:500;line-height:1.25}.chart .bar{background:var(--track);border-radius:3px;height:14px;overflow:hidden}.chart .bar i{height:100%;width:var(--w);background:var(--bar);border-radius:3px;display:block}.chart .lead .bar i{background:var(--bar-lead)}.chart .lead .place,.chart .lead .val{color:var(--accent)}.chart .val{font:600 1rem var(--mono);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.chart .val small{color:var(--ink-3);margin-left:.25rem;font-size:.8rem;font-weight:500}.buy{color:var(--ink-2);text-align:right;font-size:.95rem}.buy.none{color:var(--ink-3);font-size:.9rem;text-decoration:none}.all{margin-top:clamp(2.5rem,5vw,3.5rem)}.prods{columns:2 300px;column-gap:2.5rem;margin:0;padding:0;list-style:none}.prods li{border-bottom:1px solid var(--line);break-inside:avoid;justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.prods .pn{color:var(--ink);font-weight:500;text-decoration:none}.prods a.pn:hover{text-decoration:underline;text-decoration-color:var(--accent)}.ai-note{color:var(--ink-3);max-width:70ch;margin-top:2rem;font-size:1rem}.lead-test{border:1px solid var(--bezel);border-radius:var(--r);background:var(--raise);max-width:760px;margin-top:1.75rem;padding:1.25rem 1.4rem;text-decoration:none;transition:border-color .2s;display:block}.lead-test:hover{border-color:var(--accent)}.lt-d{color:var(--ink-3);font-size:1rem;display:block}.lt-t{color:var(--ink);margin-top:.3rem;font-size:1.3rem;font-weight:600;line-height:1.25;display:block}.lt-n{color:var(--ink-2);margin-top:.5rem;display:block}.sub{border-bottom:1px solid var(--line);margin-top:2.75rem;padding-bottom:.6rem}.cat-list,.brand-list,.finish{margin:1.25rem 0 0;padding:0;list-style:none}.cat-list li,.brand-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;padding:.75rem 0;display:flex}.cat-list a,.brand-list a{font-size:1.15rem;font-weight:600;text-decoration:none}.cat-list a:hover,.brand-list a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.cat-list .w{color:var(--accent);margin-left:auto}.brand-list{columns:3 240px;column-gap:2.5rem}.brand-list li{break-inside:avoid;justify-content:space-between}.brand-list span{color:var(--ink-3);font-size:.95rem}.finish li{border-bottom:1px solid var(--line);gap:.25rem;padding:1rem 0;display:grid}.f-t{color:var(--ink);font-size:1.1rem;font-weight:600;text-decoration:none}.f-t:hover{text-decoration:underline;text-decoration-color:var(--accent)}.f-m{color:var(--ink-3);font-size:.95rem}.f-r{flex-wrap:wrap;gap:.4rem .6rem;margin-top:.25rem;display:flex}.f-r>*{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:.15rem .6rem;font-size:.95rem}.f-r b{color:var(--ink);border-color:var(--bezel);font-weight:600}.f-r .f-win,.f-r .f-1{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.f-r .f-none{color:var(--ink-3);border-style:dashed}.prose p{max-width:66ch;margin-top:1rem}.prose h2{margin-top:2.25rem}.foot{border-top:1px solid var(--line);background:var(--raise);margin-top:clamp(3.5rem,8vw,6rem)}.foot-in{gap:.9rem;padding-top:1.75rem;padding-bottom:2.25rem;display:grid}.disclaim{max-width:72ch;color:var(--ink-2)}.disclaim b{color:var(--ink)}.foot-links{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:1rem;display:flex}.foot-links a{color:var(--ink-3)}.search{--pagefind-ui-scale:.9;--pagefind-ui-primary:var(--accent);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--raise);--pagefind-ui-border:var(--bezel);--pagefind-ui-tag:var(--panel);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:12px;--pagefind-ui-font:var(--sans)}.search .pagefind-ui__search-input{font-weight:500}.search .pagefind-ui__result-link{color:var(--ink)}.search .pagefind-ui__result-excerpt{color:var(--ink-2)}.search mark{background:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--ink)}@media (width<=860px){.test-top{grid-template-columns:1fr}.chart li{grid-template-columns:1.6rem minmax(0,1fr) auto;grid-template-areas:"p w v"".b b"".k k";gap:.3rem .75rem;padding:.6rem 0}.chart .place{grid-area:p}.chart .who{grid-area:w}.chart .val{grid-area:v}.chart .bar{grid-area:b}.chart .buy{text-align:left;grid-area:k}.top nav a{font-size:1rem}}@media (width<=520px){.mark em{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.chart .part{flex-basis:100%}
