.cev4-root{--cev4-display:"Archivo", system-ui, sans-serif;--cev4-sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--cev4-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--cev4-bg:#f9fbfd;--cev4-surf:#f1f4f7;--cev4-surf-2:#eaedf2;--cev4-ink:#1a1f2a;--cev4-ink-2:#323844;--cev4-muted:#525864;--cev4-faint:#636974;--cev4-line:#e0e3e7;--cev4-line-2:#d2d6db;--cev4-primary:#275897;--cev4-primary-ink:#1d4682;--cev4-on-primary:#fbfcfd;--cev4-verified:#247448;--cev4-amber:#835a20;--cev4-check:#a43b35;--cev4-cn:#7e5d24;--cev4-au:#007277;--cev4-nz:#6f558c;--cev4-mx:#8b4a6f;--cev4-cl:#5d6b2b;--cev4-co:#8f5128;--cev4-es:#595d96;--cev4-gl:#606369;--cev4-summer:#ca9d33;--cev4-primary-bg:#e4eefb;--cev4-verified-bg:#e6f4ea;--cev4-amber-bg:#f8efe2;--cev4-check-bg:#fdebe9;--cev4-cn-bg:#f7efe2;--cev4-au-bg:#e2f5f5;--cev4-nz-bg:#f3edfb;--cev4-mx-bg:#fbebf3;--cev4-cl-bg:#eef2e4;--cev4-co-bg:#fcede4;--cev4-es-bg:#edeffe;--cev4-gl-bg:#eaedf2;--cev4-ring:#27589747;--cev4-shadow:0 18px 42px -24px #1a1f2a4d;--cev4-hero-scrim:#13161c;--cev4-hero-ink:#fbfcfd;--cev4-hero-sub:#d0d5db;--cev4-hero-faint:#b2b8bf;--cev4-hero-accent:#89c4fb;--cev4-hero-line:#fbfcfd2e;--cev4-r-chip:4px;--cev4-r-ctrl:10px;--cev4-r-card:14px;--cev4-r-pill:999px;--cev4-ease:cubic-bezier(.16,.84,.34,1);--cev4-dur:.18s;--cev4-z-nav:20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.cev4-root{--cev4-bg:lab(98.3683% -.330776 -1.47091);--cev4-surf:lab(95.9282% -.492334 -2.20417);--cev4-surf-2:lab(93.6061% -.571936 -2.57013);--cev4-ink:lab(11.7277% -.325121 -8.02068);--cev4-ink-2:lab(23.3385% -.515461 -8.08794);--cev4-muted:lab(37.2752% -.601783 -7.40807);--cev4-faint:lab(44.2465% -.59098 -6.69);--cev4-line:lab(90.1282% -.491738 -2.2038);--cev4-line-2:lab(85.4839% -.649512 -2.93499);--cev4-primary:lab(36.5966% .638589 -39.8766);--cev4-primary-ink:lab(29.5502% 2.90082 -38.3439);--cev4-on-primary:lab(98.8362% -.166595 -.736153);--cev4-verified:lab(43.3628% -33.5151 17.2858);--cev4-amber:lab(41.8749% 13.1835 38.6387);--cev4-check:lab(40.6403% 43.7127 28.2631);--cev4-cn:lab(42.0017% 9.48569 37.0114);--cev4-au:lab(42.8674% -28.1301 -11.5354);--cev4-nz:lab(40.7534% 19.7636 -26.7279);--cev4-mx:lab(40.6286% 31.8407 -8.76346);--cev4-cl:lab(42.7854% -13.1412 33.2215);--cev4-co:lab(41.4487% 24.0852 35.3536);--cev4-es:lab(41.036% 10.0359 -31.9876);--cev4-gl:lab(41.9617% -.372931 -3.73904);--cev4-summer:lab(67.7008% 9.57128 58.8412);--cev4-primary-bg:lab(93.5711% -1.43683 -7.33056);--cev4-verified-bg:lab(95.0511% -6.18511 3.16782);--cev4-amber-bg:lab(94.8246% 1.45429 7.53869);--cev4-check-bg:lab(94.6028% 6.02067 3.53638);--cev4-cn-bg:lab(94.8339% 1.22228 7.58775);--cev4-au-bg:lab(94.979% -6.32715 -2.65042);--cev4-nz-bg:lab(94.5442% 3.99679 -6.15436);--cev4-mx-bg:lab(94.5101% 6.56053 -1.77504);--cev4-cl-bg:lab(94.9919% -3.38805 6.61356);--cev4-co-bg:lab(94.7045% 4.19384 6.09471);--cev4-es-bg:lab(94.625% 1.3603 -7.4175);--cev4-gl-bg:lab(93.6061% -.571936 -2.57013);--cev4-ring:lab(36.5966% .638589 -39.8766/.28);--cev4-shadow:0 18px 42px -24px lab(11.7277% -.325121 -8.02068/.3);--cev4-hero-scrim:lab(7.17568% -.277273 -4.3668);--cev4-hero-ink:lab(98.8362% -.166595 -.736153);--cev4-hero-sub:lab(84.8995% -.804931 -3.6648);--cev4-hero-faint:lab(74.4547% -.952065 -4.3902);--cev4-hero-accent:lab(76.5867% -8.54215 -33.9194);--cev4-hero-line:lab(98.8362% -.166595 -.736153/.18)}}.cev4-root[data-theme=midnight],:root[data-theme=midnight] .cev4-root{--cev4-bg:#0d1117;--cev4-surf:#161a20;--cev4-surf-2:#1e2229;--cev4-ink:#edf0f6;--cev4-ink-2:#d0d5db;--cev4-muted:#acb2b9;--cev4-faint:#8d939b;--cev4-line:#262a31;--cev4-line-2:#343840;--cev4-primary:#70b0f1;--cev4-primary-ink:#89c4fb;--cev4-on-primary:#0e1624;--cev4-verified:#65c98c;--cev4-amber:#deae62;--cev4-check:#f1786d;--cev4-cn:#d5b36a;--cev4-au:#5dcbd1;--cev4-nz:#c6a7eb;--cev4-mx:#eb9ac6;--cev4-cl:#afc177;--cev4-co:#efa374;--cev4-es:#aab1f7;--cev4-gl:#a0a5ac;--cev4-summer:#dbb155;--cev4-primary-bg:#202f42;--cev4-verified-bg:#1d3425;--cev4-amber-bg:#362c1c;--cev4-check-bg:#402623;--cev4-cn-bg:#352d1c;--cev4-au-bg:#1b3234;--cev4-nz-bg:#312a3a;--cev4-mx-bg:#392831;--cev4-cl-bg:#2c301f;--cev4-co-bg:#3a2a20;--cev4-es-bg:#2b2c3d;--cev4-gl-bg:#1e2229;--cev4-ring:#70b0f166;--cev4-shadow:0 24px 54px -26px #000001bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.cev4-root[data-theme=midnight],:root[data-theme=midnight] .cev4-root{--cev4-bg:lab(4.79229% -.183992 -4.20018);--cev4-surf:lab(8.87528% -.326201 -5.14618);--cev4-surf-2:lab(12.932% -.373751 -5.52327);--cev4-ink:lab(94.764% -.6513 -2.93602);--cev4-ink-2:lab(84.8995% -.804931 -3.6648);--cev4-muted:lab(72.1346% -.950605 -4.38942);--cev4-faint:lab(60.5291% -1.08618 -5.10905);--cev4-line:lab(16.9992% -.396639 -5.17487);--cev4-line-2:lab(23.3762% -.448361 -5.55472);--cev4-primary:lab(69.4738% -7.30956 -39.2446);--cev4-primary-ink:lab(76.5867% -8.54215 -33.9194);--cev4-on-primary:lab(7.05376% .127919 -10.7126);--cev4-verified:lab(73.8619% -41.1807 21.1978);--cev4-amber:lab(74.5267% 11.5151 45.8578);--cev4-check:lab(64.9363% 46.472 28.8434);--cev4-cn:lab(74.6946% 6.08364 41.7732);--cev4-au:lab(75.454% -31.3976 -12.9418);--cev4-nz:lab(73.1657% 21.3066 -29.9608);--cev4-mx:lab(72.9797% 35.3388 -9.6768);--cev4-cl:lab(75.4102% -15.3472 35.1587);--cev4-co:lab(73.9338% 25.4878 36.2949);--cev4-es:lab(73.5111% 9.69708 -35.8986);--cev4-gl:lab(67.4944% -.947475 -4.38774);--cev4-summer:lab(74.6925% 8.066 51.8524);--cev4-primary-bg:lab(18.6248% -1.43409 -14.1476);--cev4-verified-bg:lab(19.3282% -12.5854 6.46804);--cev4-amber-bg:lab(18.8305% 2.8308 11.9592);--cev4-check-bg:lab(18.4306% 12.2652 7.38258);--cev4-cn-bg:lab(18.8771% 1.60681 12.1694);--cev4-au-bg:lab(19.0939% -9.44014 -3.9048);--cev4-nz-bg:lab(18.4168% 6.28649 -9.04046);--cev4-mx-bg:lab(18.3924% 9.70258 -2.64669);--cev4-cl-bg:lab(19.0889% -4.72805 10.3385);--cev4-co-bg:lab(18.6629% 6.74164 9.57238);--cev4-es-bg:lab(18.5253% 2.67582 -10.843);--cev4-gl-bg:lab(12.932% -.373751 -5.52327);--cev4-ring:lab(69.4738% -7.30956 -39.2446/.4);--cev4-shadow:0 24px 54px -26px lab(.108755% .0125989 -.284812/.75)}}.cev4-root{font-family:var(--cev4-sans);color:var(--cev4-ink);background:var(--cev4-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.6}.cev4-root *{box-sizing:border-box}:where(.cev4-root) h1,:where(.cev4-root) h2,:where(.cev4-root) h3,:where(.cev4-root) h4{font-family:var(--cev4-display);letter-spacing:-.02em;color:var(--cev4-ink);text-wrap:balance;margin:0;font-weight:700;font-stretch:114%;line-height:1.08}:where(.cev4-root) p{margin:0}:where(.cev4-root) a{color:inherit;text-decoration:none}:where(.cev4-root) img{max-width:100%;display:block}.cev4-root :focus-visible{outline:2px solid var(--cev4-primary);outline-offset:2px;border-radius:2px}.cev4-mono{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums}.cev4-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.cev4-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.cev4-nav{z-index:var(--cev4-z-nav);position:absolute;top:0;left:0;right:0}.cev4-nav-in{align-items:center;gap:34px;height:72px;display:flex}.cev4-logo{font-family:var(--cev4-display);letter-spacing:-.02em;color:var(--cev4-hero-ink);font-size:20px;font-weight:800;font-stretch:118%}.cev4-logo b{color:var(--cev4-hero-accent);font-weight:800}.cev4-nav-lnk{color:var(--cev4-hero-sub);transition:color var(--cev4-dur) var(--cev4-ease);font-size:15px;font-weight:500}.cev4-nav-lnk:hover{color:var(--cev4-hero-ink)}.cev4-nav-right{align-items:center;gap:16px;margin-left:auto;display:flex}.cev4-nav-pill{font-family:var(--cev4-mono);letter-spacing:.06em;color:var(--cev4-hero-sub);border:1px solid var(--cev4-hero-line);border-radius:var(--cev4-r-pill);padding:5px 12px;font-size:11px;font-weight:600}.cev4-nav-solid{background:color-mix(in srgb, var(--cev4-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--cev4-line);position:sticky}.cev4-nav-solid .cev4-logo{color:var(--cev4-ink)}.cev4-nav-solid .cev4-logo b{color:var(--cev4-primary)}.cev4-nav-solid .cev4-nav-lnk{color:var(--cev4-muted)}.cev4-nav-solid .cev4-nav-lnk:hover{color:var(--cev4-ink)}.cev4-nav-solid .cev4-nav-pill{color:var(--cev4-muted);border-color:var(--cev4-line-2)}.cev4-editions{border:1px solid var(--cev4-hero-line);border-radius:var(--cev4-r-pill);gap:2px;padding:2px;display:flex}.cev4-edition{font-family:var(--cev4-mono);letter-spacing:.06em;color:var(--cev4-hero-sub);border-radius:var(--cev4-r-pill);padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none}.cev4-edition:hover{color:var(--cev4-hero-ink)}.cev4-edition-on{background:var(--cev4-hero-ink);color:var(--cev4-hero-bg)}.cev4-edition-grp{align-items:center;gap:2px;display:inline-flex}.cev4-edition-kl{font-family:var(--cev4-mono);letter-spacing:.08em;color:var(--cev4-hero-faint);padding:0 4px 0 6px;font-size:9px;font-weight:600}.cev4-edition-sep{background:var(--cev4-hero-line);align-self:stretch;width:1px;margin:5px 2px}.cev4-nav-solid .cev4-edition-kl{color:var(--cev4-faint)}.cev4-nav-solid .cev4-edition-sep{background:var(--cev4-line-2)}.cev4-nav-solid .cev4-editions{border-color:var(--cev4-line-2)}.cev4-nav-solid .cev4-edition{color:var(--cev4-muted)}.cev4-nav-solid .cev4-edition:hover{color:var(--cev4-ink)}.cev4-nav-solid .cev4-edition-on{background:var(--cev4-ink);color:var(--cev4-bg)}.cev4-logo-ink{color:var(--cev4-ink)}.cev4-logo-ink b{color:var(--cev4-primary)}.cev4-skip{z-index:30;background:var(--cev4-primary);color:var(--cev4-on-primary);border-radius:var(--cev4-r-ctrl);transition:top var(--cev4-dur) var(--cev4-ease);padding:10px 16px;font-size:14px;font-weight:600;position:absolute;top:-64px;left:16px}.cev4-skip:focus-visible{outline-color:var(--cev4-on-primary);top:12px}.cev4-mnav{display:none}@media (max-width:1080px){.cev4-nav-lnk{display:none}.cev4-mnav{display:block;position:relative}.cev4-mnav-btn{cursor:pointer;font-family:var(--cev4-mono);letter-spacing:.06em;color:var(--cev4-hero-sub);border:1px solid var(--cev4-hero-line);border-radius:var(--cev4-r-pill);-webkit-user-select:none;user-select:none;align-items:center;min-height:36px;padding:9px 14px;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.cev4-mnav-btn::-webkit-details-marker{display:none}.cev4-nav-solid .cev4-mnav-btn{color:var(--cev4-muted);border-color:var(--cev4-line-2)}.cev4-mnav[open] .cev4-mnav-btn{color:var(--cev4-hero-ink)}.cev4-nav-solid .cev4-mnav[open] .cev4-mnav-btn{color:var(--cev4-ink)}.cev4-mnav-panel{background:var(--cev4-bg);border:1px solid var(--cev4-line-2);border-radius:var(--cev4-r-ctrl);min-width:210px;box-shadow:var(--cev4-shadow);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.cev4-mnav-lnk{min-height:44px;color:var(--cev4-ink);border-radius:6px;align-items:center;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.cev4-mnav-lnk:hover{background:var(--cev4-surf);color:var(--cev4-primary)}}.cev4-btn{font-family:var(--cev4-sans);border-radius:var(--cev4-r-ctrl);cursor:pointer;white-space:nowrap;transition:transform var(--cev4-dur) var(--cev4-ease), background var(--cev4-dur), border-color var(--cev4-dur), box-shadow var(--cev4-dur);border:1px solid #0000;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;display:inline-flex}.cev4-btn:active{transform:translateY(1px)}.cev4-btn-primary{background:var(--cev4-primary);color:var(--cev4-on-primary)}.cev4-btn-primary:hover{background:var(--cev4-primary-ink)}.cev4-btn-light{background:var(--cev4-hero-ink);color:var(--cev4-hero-scrim)}.cev4-btn-light:hover{box-shadow:0 10px 24px -12px #00000180;box-shadow:0 10px 24px -12px lab(.108755% .0125989 -.284812/.5)}.cev4-btn-ghost{color:var(--cev4-hero-ink);border-color:var(--cev4-hero-line);background:#fbfcfd14;background:lab(98.8362% -.166595 -.736153/.08)}.cev4-btn-ghost:hover{background:#fbfcfd29;background:lab(98.8362% -.166595 -.736153/.16)}.cev4-link{color:var(--cev4-primary);transition:color var(--cev4-dur) var(--cev4-ease);font-size:14px;font-weight:600}.cev4-link:hover{color:var(--cev4-primary-ink)}.cev4-mk{font-family:var(--cev4-mono);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:10.5px;font-weight:600}.cev4-mk-uk{color:var(--cev4-primary);background:var(--cev4-primary-bg)}.cev4-mk-cn{color:var(--cev4-cn);background:var(--cev4-cn-bg)}.cev4-mk-au{color:var(--cev4-au);background:var(--cev4-au-bg)}.cev4-mk-nz{color:var(--cev4-nz);background:var(--cev4-nz-bg)}.cev4-mk-mx{color:var(--cev4-mx);background:var(--cev4-mx-bg)}.cev4-mk-cl{color:var(--cev4-cl);background:var(--cev4-cl-bg)}.cev4-mk-co{color:var(--cev4-co);background:var(--cev4-co-bg)}.cev4-mk-es{color:var(--cev4-es);background:var(--cev4-es-bg)}.cev4-mk-gl{color:var(--cev4-gl);background:var(--cev4-gl-bg)}.cev4-mk-onhero{color:var(--cev4-hero-accent);background:#89c4fb38;background:lab(76.5867% -8.54215 -33.9194/.22)}.cev4-chip{font-family:var(--cev4-mono);letter-spacing:.02em;border-radius:var(--cev4-r-chip);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;display:inline-flex}.cev4-chip .b{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.cev4-chip .b i{background:currentColor;width:3px;display:block}.cev4-chip .b i:first-child{height:5px}.cev4-chip .b i:nth-child(2){height:8px}.cev4-chip .b i:nth-child(3){height:11px}.cev4-chip-uktested,.cev4-chip-localtested{color:var(--cev4-verified);background:var(--cev4-verified-bg);border-color:color-mix(in srgb, var(--cev4-verified) 28%, transparent)}.cev4-chip-official{color:var(--cev4-verified);border-color:color-mix(in srgb, var(--cev4-verified) 45%, transparent)}.cev4-chip-claimed{color:var(--cev4-amber);background:var(--cev4-amber-bg);border-color:color-mix(in srgb, var(--cev4-amber) 28%, transparent)}.cev4-chip-estimated{color:var(--cev4-amber);border-color:color-mix(in srgb, var(--cev4-amber) 45%, transparent)}.cev4-chip-claimed .b i:nth-child(3),.cev4-chip-estimated .b i:nth-child(3){background:var(--cev4-line-2)}.cev4-chip-nodata{color:var(--cev4-gl);background:var(--cev4-gl-bg);border-color:var(--cev4-line-2)}.cev4-chip-nodata .b i{background:var(--cev4-line-2)}.cev4-chip-onhero{border-color:var(--cev4-hero-line);color:var(--cev4-hero-ink);background:#fbfcfd1a;background:lab(98.8362% -.166595 -.736153/.1)}.cev4-chip-onhero .b i{background:var(--cev4-hero-accent)}.cev4-chip-onhero .b i:nth-child(3){background:var(--cev4-hero-line)}.cev4-tag-cn{font-family:var(--cev4-mono);color:var(--cev4-cn);background:var(--cev4-cn-bg);border:1px solid color-mix(in srgb, var(--cev4-cn) 26%, transparent);border-radius:var(--cev4-r-chip);padding:2px 7px;font-size:11px;font-weight:600}.cev4-src{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-faint);font-size:11px}.cev4-src a{color:var(--cev4-muted);border-bottom:1px dotted var(--cev4-line-2)}.cev4-hero{background:var(--cev4-hero-scrim);align-items:flex-end;min-height:min(88dvh,780px);display:flex;position:relative;overflow:hidden}.cev4-hero-in{width:100%;padding-top:120px;padding-bottom:34px;position:relative}.cev4-kicker{font-family:var(--cev4-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cev4-hero-accent);align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.cev4-hero h1{color:var(--cev4-hero-ink);max-width:23em;font-size:clamp(32px,4.2vw,50px);font-weight:750}.cev4-sub{color:var(--cev4-hero-sub);text-wrap:pretty;max-width:44ch;margin:18px 0 26px;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.cev4-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.cev4-brief-note{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-hero-faint);max-width:78ch;margin-top:16px;font-size:11px;line-height:1.6}.cev4-brief-note a{color:var(--cev4-hero-sub);border-bottom:1px dotted var(--cev4-hero-line)}.cev4-sec{padding:clamp(56px,8vw,96px) 0}.cev4-sec-tint{background:var(--cev4-surf);border-top:1px solid var(--cev4-line);border-bottom:1px solid var(--cev4-line)}.cev4-shead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(26px,3.4vw,40px);display:flex}.cev4-shead h2{font-size:clamp(26px,3vw,36px);font-weight:700}.cev4-shead .sub{color:var(--cev4-muted);text-wrap:pretty;max-width:52ch;margin-top:10px}.cev4-live{font-family:var(--cev4-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cev4-verified);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.cev4-live .d{background:var(--cev4-verified);border-radius:50%;width:7px;height:7px}.cev4-trows{border-top:1px solid var(--cev4-line-2)}.cev4-trow{border-bottom:1px solid var(--cev4-line);transition:background var(--cev4-dur) var(--cev4-ease);grid-template-columns:64px 1fr auto 168px;align-items:center;gap:clamp(16px,2.6vw,32px);padding:18px 0;display:grid}.cev4-trow:hover{background:var(--cev4-surf)}.cev4-trow .rank{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-faint);font-size:24px;font-weight:600}.cev4-trow .topic{font-family:var(--cev4-display);letter-spacing:-.01em;color:var(--cev4-ink);font-size:17.5px;font-weight:650;font-stretch:110%}.cev4-trow:hover .topic{color:var(--cev4-primary)}.cev4-trow .meta{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-faint);white-space:nowrap;font-size:11.5px}.cev4-heat{align-items:center;gap:12px;display:flex}.cev4-heat .track{border-bottom:1px solid var(--cev4-line-2);flex:1;height:6px;position:relative}.cev4-heat .track i{background:var(--cev4-primary);height:3px;position:absolute;bottom:-1px;left:0}.cev4-heat .score{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-muted);text-align:right;min-width:40px;font-size:13px;font-weight:600}.cev4-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cev4-card{background:var(--cev4-bg);border:1px solid var(--cev4-line-2);border-radius:var(--cev4-r-card);transition:transform var(--cev4-dur) var(--cev4-ease), box-shadow var(--cev4-dur);flex-direction:column;display:flex;overflow:hidden}.cev4-card:hover{box-shadow:var(--cev4-shadow);transform:translateY(-3px)}.cev4-ph{aspect-ratio:16/11;background:var(--cev4-surf);position:relative;overflow:hidden}.cev4-ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--cev4-ease)}.cev4-card:hover .cev4-ph img{transform:scale(1.02)}.cev4-card-bd{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.cev4-card-nm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cev4-card-nm h3{font-size:21px;font-weight:700}.cev4-maker{color:var(--cev4-muted);margin:8px 0 0;font-size:13.5px}.cev4-maker b{color:var(--cev4-ink);font-weight:600}.cev4-specs{border-top:1px solid var(--cev4-line-2);border-bottom:1px solid var(--cev4-line-2);grid-template-columns:repeat(3,1fr);margin:16px 0 0;display:grid}.cev4-specs .s{padding:11px 12px 10px}.cev4-specs .s+.s{border-left:1px solid var(--cev4-line)}.cev4-specs .v{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-ink);font-size:16.5px;font-weight:600}.cev4-specs .v .u{color:var(--cev4-faint);margin-left:2px;font-size:.68em;font-weight:500}.cev4-specs .k{font-family:var(--cev4-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cev4-faint);align-items:center;gap:5px;margin-top:4px;font-size:9.5px;font-weight:500;display:flex}.cev4-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.cev4-band{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}.cev4-band h2{font-size:clamp(28px,3.4vw,40px);font-weight:750}.cev4-band h2 .n{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-primary);font-weight:650;font-stretch:100%}.cev4-band .lead{color:var(--cev4-muted);text-wrap:pretty;max-width:46ch;margin:16px 0 0}.cev4-band .lead b{color:var(--cev4-ink);font-weight:600}.cev4-bars{flex-direction:column;gap:20px;display:flex}.cev4-bars .lab{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.cev4-bars .lab .l{color:var(--cev4-muted);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.cev4-bars .lab .v{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-ink);font-size:16px;font-weight:600}.cev4-bars .lab .v sup{color:var(--cev4-amber);margin-left:2px;font-size:.6em}.cev4-bar{border-bottom:1px solid var(--cev4-line-2);height:14px;position:relative}.cev4-bar i{height:8px;position:absolute;bottom:-1px;left:0}.cev4-bar-hollow i{border:2px solid var(--cev4-ink-2);background:0 0;border-bottom:0;height:7px}.cev4-bar-summer i{background:var(--cev4-summer)}.cev4-bar-winter i{background:var(--cev4-primary)}.cev4-bars-note{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-faint);font-size:11px;line-height:1.7}.cev4-bars-note a{color:var(--cev4-muted);border-bottom:1px dotted var(--cev4-line-2)}.cev4-eyebrow{font-family:var(--cev4-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cev4-primary);margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.cev4-index{border-top:1px solid var(--cev4-line-2)}.cev4-irow{border-bottom:1px solid var(--cev4-line);grid-template-columns:150px 1fr auto;align-items:baseline;gap:clamp(16px,3vw,36px);padding:16px 0;display:grid}.cev4-irow .ik{font-family:var(--cev4-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cev4-faint);font-size:10.5px;font-weight:600}.cev4-irow .it{font-family:var(--cev4-display);letter-spacing:-.01em;color:var(--cev4-ink);font-size:16.5px;font-weight:650;font-stretch:110%}.cev4-irow:hover .it{color:var(--cev4-primary)}.cev4-irow .id{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-faint);white-space:nowrap;font-size:11.5px}.cev4-trust h2{max-width:22ch;font-size:clamp(28px,3.6vw,44px);font-weight:750}.cev4-trust-grid{border-top:1px solid var(--cev4-line-2);grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,44px);padding-top:24px;display:grid}.cev4-trust-cell .tk{font-family:var(--cev4-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cev4-primary);margin-bottom:8px;font-size:11px;font-weight:600}.cev4-trust-cell .tv{color:var(--cev4-muted);font-size:14.5px;line-height:1.55}.cev4-trust-cell .tv b{color:var(--cev4-ink);font-weight:600}.cev4-footer{border-top:1px solid var(--cev4-line);padding:36px 0 64px}.cev4-foot-in{flex-wrap:wrap;justify-content:space-between;gap:30px;padding-bottom:20px;display:flex}.cev4-foot-tag{color:var(--cev4-muted);max-width:44ch;margin-top:10px;font-size:14px}.cev4-foot-links{flex-wrap:wrap;align-items:flex-start;gap:22px;font-size:14px;display:flex}.cev4-foot-links a{color:var(--cev4-muted);transition:color var(--cev4-dur) var(--cev4-ease)}.cev4-foot-links a:hover{color:var(--cev4-ink)}.cev4-foot-legal{border-top:1px solid var(--cev4-line);font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-faint);padding-top:18px;font-size:11.5px;line-height:1.7}.cev4-media{margin:0}.cev4-media img{border-radius:var(--cev4-r-card);background:var(--cev4-surf);width:100%;height:auto}.cev4-media-cap{font-family:var(--cev4-mono);font-variant-numeric:tabular-nums;color:var(--cev4-faint);margin-top:8px;font-size:11px;line-height:1.6}.cev4-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--cev4-line-2) transparent;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.cev4-gallery-item{scroll-snap-align:start;flex:0 0 min(72vw,380px);margin:0}.cev4-gallery-item img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--cev4-r-card);background:var(--cev4-surf);width:100%}.cev4-vid{margin:0}.cev4-vid-face,.cev4-vid iframe{aspect-ratio:16/9;border-radius:var(--cev4-r-card);border:0;width:100%;display:block;overflow:hidden}.cev4-vid-face{cursor:pointer;background:var(--cev4-hero-scrim);padding:0;position:relative}.cev4-vid-face img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--cev4-ease)}.cev4-vid-face:hover img{transform:scale(1.02)}.cev4-vid-play{border-radius:var(--cev4-r-pill);background:color-mix(in srgb, var(--cev4-hero-scrim) 78%, transparent);border:1px solid var(--cev4-hero-line);width:64px;height:64px;transition:transform var(--cev4-dur) var(--cev4-ease);margin:auto;position:absolute;inset:0}.cev4-vid-face:hover .cev4-vid-play{transform:scale(1.07)}.cev4-vid-play:before{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--cev4-hero-ink);position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.cev4-editorial-video{min-width:0;margin:0}.cev4-editorial-video-frame{position:relative}.cev4-editorial-video video{aspect-ratio:9/16;object-fit:contain;background:var(--cev4-hero-scrim);border-radius:var(--cev4-r-card);width:100%;display:block}.cev4-editorial-video-play{border:1px solid var(--cev4-hero-line);border-radius:var(--cev4-r-pill);background:color-mix(in srgb,var(--cev4-hero-scrim) 86%,transparent);color:var(--cev4-hero-ink);font-family:var(--cev4-sans);white-space:nowrap;cursor:pointer;transition:background var(--cev4-dur) var(--cev4-ease);align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:650;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cev4-editorial-video-play:hover{background:var(--cev4-hero-scrim)}.cev4-editorial-video-play-icon{border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--cev4-hero-ink);width:0;height:0}.cev4-editorial-video .cev4-media-cap a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.cev4-live .d{animation:cev4-pulse 2.4s var(--cev4-ease) infinite}}@keyframes cev4-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:820px){.cev4-scrolledge{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);-webkit-mask-image:linear-gradient(90deg,lab(0% 0 0) calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,oklch(0% 0 0) calc(100% - 40px),#0000)}}@media (max-width:980px){.cev4-band{grid-template-columns:1fr;gap:32px}.cev4-cards{grid-template-columns:repeat(2,1fr)}.cev4-trust-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:820px){.cev4-cards{grid-template-columns:1fr}.cev4-nav-lnk{display:none}.cev4-hero{min-height:0}.cev4-hero-shade{background:linear-gradient(90deg,#13161ceb 0%,#13161cb8 62%,#13161c6b 100%),linear-gradient(#13161c38 28%,#13161c8c 58%,#13161ceb 100%);background:linear-gradient(90deg,lab(7.17568% -.277273 -4.3668/.92) 0%,lab(7.17568% -.277273 -4.3668/.72) 62%,lab(7.17568% -.277273 -4.3668/.42) 100%),linear-gradient(lab(7.17568% -.277273 -4.3668/.22) 28%,lab(7.17568% -.277273 -4.3668/.55) 58%,lab(7.17568% -.277273 -4.3668/.92) 100%)}.cev4-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cev4-trow{grid-template-columns:40px 1fr;grid-template-areas:"rank topic""rank meta""rank heat";row-gap:6px;padding:16px 0}.cev4-trow .rank{grid-area:rank;font-size:18px}.cev4-trow .topic{grid-area:topic}.cev4-trow .meta{grid-area:meta}.cev4-heat{grid-area:heat;max-width:280px}.cev4-irow{grid-template-columns:1fr auto}.cev4-irow .ik{display:none}.cev4-shead{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.cev4-brief-grid{grid-template-columns:minmax(0,1fr)}.cev4-nav-pill{display:none}.cev4-edition{padding:4px 8px}.cev4-nav-right{min-width:0}.cev4-editions{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);-webkit-mask-image:linear-gradient(90deg,lab(0% 0 0) calc(100% - 24px),#0000);min-width:0;overflow-x:auto;mask-image:linear-gradient(90deg,oklch(0% 0 0) calc(100% - 24px),#0000)}.cev4-editions::-webkit-scrollbar{display:none}.cev4-edition-grp{flex:none}.cev4-edition-kl{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.cev4-root *{transition-duration:.01ms!important;animation:none!important}}
:root .cev4-root{--cev4-display:"Inter", -apple-system, system-ui, sans-serif;--cev4-sans:"Inter", -apple-system, system-ui, "Segoe UI", sans-serif;--cev4-mono:"Inter", -apple-system, system-ui, sans-serif;--cev4-bg:#fff;--cev4-surf:#f5f5f7;--cev4-surf-2:#f5f5f7;--cev4-ink:#1d1d1f;--cev4-ink-2:#1d1d1f;--cev4-muted:#6e6e73;--cev4-faint:#6e6e73;--cev4-line:#e3e3e8;--cev4-line-2:#d2d2d7;--cev4-primary:#06c;--cev4-primary-ink:#004f9e;--cev4-on-primary:#fff;--cev4-verified:#1d7a3a;--cev4-amber:#8a5a00;--cev4-check:#b3261e;--cev4-cn:#a0521c;--cev4-primary-bg:#e8f1fb;--cev4-verified-bg:#e8f5ec;--cev4-amber-bg:#fdf3e1;--cev4-check-bg:#fdf0ef;--cev4-cn-bg:#fbf1ea;--cev4-gl:#6e6e73;--cev4-gl-bg:#f5f5f7;--cev4-ring:#0066cc47;--cev4-shadow:0 12px 32px -18px #00000038;--cev5-tool-energy:#1d7a3a;--cev5-tool-energy-bg:#edf7f0;--cev5-tool-finance:#06c;--cev5-tool-finance-bg:#eef5fc;--cev5-tool-tax:#7540aa;--cev5-tool-tax-bg:#f4effb;--cev5-tool-range:#006d7a;--cev5-tool-range-bg:#edf7f8;--cev5-tool-china:#8a5a00;--cev5-tool-china-bg:#fdf5e9;--cev5-sym-cost-1:#34c759;--cev5-sym-cost-2:#067a3b;--cev5-sym-charge-1:#32ade6;--cev5-sym-charge-2:#0050d0;--cev5-sym-perf-1:#c77dff;--cev5-sym-perf-2:#5b3fd9;--cev5-sym-own-1:#2fd1c6;--cev5-sym-own-2:#0a6874;--cev5-sym-prac-1:#ff7a9a;--cev5-sym-prac-2:#c2185b;--cev5-sym-china-1:#ffb340;--cev5-sym-china-2:#b4480a;--cev5-sym-evid-1:#a1a1a6;--cev5-sym-evid-2:#3a3a3c;--cev5-sym-alert-1:#ff7a6b;--cev5-sym-alert-2:#b3261e;--cev4-r-chip:980px;--cev4-r-ctrl:12px;--cev4-r-card:18px;--cev4-r-pill:980px;--cev4-ease:cubic-bezier(.25,.1,.25,1)}:root .cev4-root[data-theme=midnight],:root[data-theme=midnight] .cev4-root{--cev4-bg:#000;--cev4-surf:#1c1c1e;--cev4-surf-2:#2c2c2e;--cev4-ink:#f5f5f7;--cev4-ink-2:#f5f5f7;--cev4-muted:#a1a1a6;--cev4-faint:#a1a1a6;--cev4-line:#2c2c2e;--cev4-line-2:#38383a;--cev4-primary:#2997ff;--cev4-primary-ink:#64b0ff;--cev4-on-primary:#000;--cev4-verified:#30d158;--cev4-amber:#ff9f0a;--cev4-check:#ff6961;--cev4-cn:#f5a35c;--cev4-primary-bg:#10233a;--cev4-verified-bg:#0f2a18;--cev4-amber-bg:#2e2210;--cev4-check-bg:#3a1a18;--cev4-cn-bg:#2e1e12;--cev4-gl:#a1a1a6;--cev4-gl-bg:#1c1c1e;--cev4-ring:#2997ff66;--cev4-shadow:0 16px 40px -20px #000c;--cev5-tool-energy:#30d158;--cev5-tool-energy-bg:#102a18;--cev5-tool-finance:#2997ff;--cev5-tool-finance-bg:#10233a;--cev5-tool-tax:#c7a1f0;--cev5-tool-tax-bg:#241a35;--cev5-tool-range:#66d6e0;--cev5-tool-range-bg:#10292c;--cev5-tool-china:#ffc16a;--cev5-tool-china-bg:#2e2210;--cev5-sym-cost-1:#5de08a;--cev5-sym-cost-2:#1fa65a;--cev5-sym-charge-1:#64d2ff;--cev5-sym-charge-2:#2f7bf5;--cev5-sym-perf-1:#d9a6ff;--cev5-sym-perf-2:#8a6cf5;--cev5-sym-own-1:#6ee7df;--cev5-sym-own-2:#1fa3a8;--cev5-sym-prac-1:#ff9db4;--cev5-sym-prac-2:#ef4f86;--cev5-sym-china-1:#ffc978;--cev5-sym-china-2:#f07b2a;--cev5-sym-evid-1:#d1d1d6;--cev5-sym-evid-2:#8e8e93;--cev5-sym-alert-1:#ff9f94;--cev5-sym-alert-2:#ff5a4a}:root .cev4-root{font-feature-settings:"cv11";font-size:17px;line-height:1.53}:root .cev4-root *{text-transform:none!important;letter-spacing:normal!important}:root .cev4-root :is(h1,h2,h3,h4){text-wrap:balance;font-stretch:100%}:root .cev4-root h1{font-weight:700;line-height:1.05;letter-spacing:-.03em!important}:root .cev4-root h2{font-weight:600;line-height:1.1;letter-spacing:-.02em!important}:root .cev4-root h3{font-weight:600;letter-spacing:-.01em!important}:root .cev4-root :is(.cev4-mono,table){font-variant-numeric:tabular-nums}:root .cev4-root :focus-visible{outline:2px solid var(--cev4-primary);outline-offset:2px;border-radius:4px}:root .cev4-root .cev4-nav-in{gap:30px;height:52px}:root .cev4-root .cev4-logo{font-size:18px;font-weight:600;letter-spacing:-.01em!important}:root .cev4-root .cev4-logo b{color:inherit;font-weight:600}:root .cev4-root .cev4-nav-lnk{font-size:13px;font-weight:400}:root .cev4-root .cev4-nav-solid{background:var(--cev4-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--cev4-line-2)}:root .cev4-root .cev4-nav-solid .cev4-nav-lnk{color:var(--cev4-ink)}:root .cev4-root .cev4-nav-solid .cev4-nav-lnk:hover{color:var(--cev4-primary)}:root .cev4-root :is(.cev4-nav-pill,.cev4-edition,.cev4-edition-kl,.cev4-mnav-btn){font-family:var(--cev4-sans);font-weight:500}:root .cev4-root .cev4-mnav-panel{border-radius:var(--cev4-r-card);min-width:240px;padding:8px}:root .cev4-root .cev4-mnav-lnk{gap:14px;min-height:56px;font-size:16px;font-weight:500}:root .cev4-root .cev4-mnav-btn{min-height:44px;font-size:13px}:root .cev4-root .cev5-theme-toggle{border:1px solid var(--cev4-hero-line);border-radius:var(--cev4-r-pill);width:36px;height:36px;color:var(--cev4-hero-sub);cursor:pointer;transition:color var(--cev4-dur) var(--cev4-ease), border-color var(--cev4-dur) var(--cev4-ease), background var(--cev4-dur) var(--cev4-ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root .cev4-root .cev5-theme-toggle:hover{color:var(--cev4-hero-ink);border-color:var(--cev4-hero-ink)}:root .cev4-root .cev4-nav-solid .cev5-theme-toggle{color:var(--cev4-muted);border-color:var(--cev4-line-2)}:root .cev4-root .cev4-nav-solid .cev5-theme-toggle:hover{color:var(--cev4-ink);border-color:var(--cev4-line-2);background:var(--cev4-surf)}:root .cev4-root .cev4-btn{border-radius:var(--cev4-r-pill);min-height:44px;padding:11px 22px;font-size:17px;font-weight:400}:root .cev4-root .cev4-btn:active{transform:none}:root .cev4-root .cev4-link{font-size:17px;font-weight:400}:root .cev4-root .cev4-chip{font-family:var(--cev4-sans);padding:3px 10px 3px 8px;font-size:12px;font-weight:600}:root .cev4-root :is(.cev4-mk,.cev4-tag-cn){font-family:var(--cev4-sans);border-radius:var(--cev4-r-pill);padding:2px 8px;font-weight:600}:root .cev4-root .cev4-src{font-family:var(--cev4-sans);color:var(--cev4-muted);font-size:13px}:root .cev4-root .cev4-src a{color:var(--cev4-primary);border-bottom:1px dotted}:root .cev4-root :is(.cev4-kicker,.cev4-eyebrow,.cev4-live){font-family:var(--cev4-sans);font-size:17px;font-weight:600}:root .cev4-root .cev4-sec{padding:clamp(64px,9vw,112px) 0}:root .cev4-root .cev4-sec-tint{border-top:0;border-bottom:0}:root .cev4-root .cev4-shead h2{font-size:clamp(30px,3.6vw,48px)}:root .cev4-root .cev4-shead .sub{font-size:21px;line-height:1.45}:root .cev4-root .cev4-card{background:var(--cev4-surf);border:0}:root .cev4-root .cev4-sec-tint .cev4-card{background:var(--cev4-bg)}:root .cev4-root .cev4-card:hover{box-shadow:var(--cev4-shadow);transform:none}:root .cev4-root .cev4-card-nm h3{font-size:24px}:root .cev4-root .cev4-specs{border-top:1px solid var(--cev4-line-2);border-bottom:0}:root .cev4-root .cev4-specs .s+.s{border-left:0}:root .cev4-root .cev4-specs .v{font-family:var(--cev4-sans);font-size:19px;font-weight:600}:root .cev4-root .cev4-specs .k{font-family:var(--cev4-sans);color:var(--cev4-muted);font-size:13px;font-weight:400}:root .cev4-root :is(.cev4-irow .ik,.cev4-irow .id,.cev4-trow .meta){font-family:var(--cev4-sans);font-size:13px}:root .cev4-root :is(.cev4-irow .it,.cev4-trow .topic){font-size:19px;font-weight:600}:root .cev4-root :is(.cev4-trust-cell .tk){font-family:var(--cev4-sans);color:var(--cev4-ink);font-size:17px}:root .cev4-root :is(.cev4-bf .v,.cev4-bf .k,.cev4-brief-note){font-family:var(--cev4-sans)}:root .cev4-root .cev4-footer{background:var(--cev4-surf);border-top:0;padding:32px 0 48px}:root .cev4-root .cev4-foot-tag,:root .cev4-root .cev4-foot-links{font-size:13px}:root .cev4-root .cev4-foot-legal{font-family:var(--cev4-sans);color:var(--cev4-muted);border-top:1px solid var(--cev4-line-2);font-size:12px}:root .cev4-root .cev4-foot-cols{flex-wrap:wrap;gap:clamp(32px,5vw,64px);display:flex}:root .cev4-root .cev4-foot-col{flex-direction:column;align-items:flex-start;gap:10px}:root .cev4-root .cev4-foot-colh{font-family:var(--cev4-sans);color:var(--cev4-ink);margin-bottom:2px;font-size:12px;font-weight:600}:root .cev4-root .cev4-media-cap{font-family:var(--cev4-sans);color:var(--cev4-muted);font-size:13px}:root .cev4-root .cev4g-crumb{font-family:var(--cev4-sans);font-size:13px}:root .cev4-root .cev4g-crumb a{color:var(--cev4-primary)}:root .cev4-root .cev4g-ahead{padding-top:clamp(40px,6vw,72px)}:root .cev4-root .cev4g-ahead h1{max-width:26ch;font-size:clamp(34px,4.6vw,56px)}:root .cev4-root .cev4g-lede{color:var(--cev4-muted);max-width:34em;font-size:clamp(19px,1.8vw,24px);line-height:1.42}:root .cev4-root .cev4g-byline .who{font-size:14px}:root .cev4-root .cev4g-byline .who b a{color:var(--cev4-primary);border-bottom:1px solid}:root .cev4-root .cev4g-checked{font-family:var(--cev4-sans);border-radius:var(--cev4-r-pill);font-size:13px}:root .cev4-root .cev4g-sec>h2{max-width:24ch;margin-bottom:24px;font-size:clamp(28px,3.4vw,44px)}:root .cev4-root .cev4g-prose{color:var(--cev4-ink);font-size:17px;line-height:1.6}:root .cev4-root .cev4g-prose h2{font-size:clamp(26px,3vw,36px)}:root .cev4-root .cev4g-fig{font-family:var(--cev4-sans);color:var(--cev4-ink);font-size:1em;font-weight:600}:root .cev4-root :is(.cev4g-key,.cev4g-aside,.cev4g-vd-buy>div,.cev4g-panel){background:var(--cev4-surf);border-radius:var(--cev4-r-card);border:0}:root .cev4-root :is(.cev4g-key .k,.cev4g-aside-h,.cev4g-kf .a,.cev4g-kf .v,.cev4g-draft .t,.cev4g-srcs-foot .lab,.cev4g-cm-leftover-h,.cev4g-cm-lo-attr){font-family:var(--cev4-sans)}:root .cev4-root .cev4g-kf .a{color:var(--cev4-muted);font-size:13px}:root .cev4-root .cev4g-kf .v{font-size:17px;font-weight:600}:root .cev4-root .cev4g-vd-top .k{font-family:var(--cev4-sans);color:var(--cev4-ink);font-size:17px}:root .cev4-root .cev4g-vd-line{max-width:32em;font-size:clamp(21px,2.4vw,28px);font-weight:500;line-height:1.36}:root .cev4-root .cev4g-vd-buy .h{font-family:var(--cev4-sans);color:var(--cev4-ink);font-size:21px;font-weight:600}:root .cev4-root .cev4g-vd-buy .s{color:var(--cev4-ink);font-size:17px}:root .cev4-root :is(.cev4g-vd-card,.cev4g-cm-table){border-top:0}:root .cev4-root :is(.cev4g-vd-card,.cev4g-cm-table) thead th{font-family:var(--cev4-sans);font-size:17px;font-weight:600}@media (min-width:761px){:root .cev4-root :is(.cev4g-vd-card,.cev4g-cm-table) :is(tbody th,tbody td){border-bottom:1px solid var(--cev4-line-2);padding:20px 14px}}:root .cev4-root .cev4g-vd-card tbody td.is-win{background:0 0}:root .cev4-root :is(.cev4g-vd-card .d,.cev4g-cm-dim){font-family:var(--cev4-sans);color:var(--cev4-ink);font-size:15px;font-weight:600}:root .cev4-root :is(.cev4g-vd-card .v,.cev4g-cm-val){font-family:var(--cev4-sans);font-size:17px;font-weight:600;line-height:1.35}:root .cev4-root .cev4g-vd-card .w{font-family:var(--cev4-sans);color:var(--cev4-verified);font-size:13px;font-weight:600}:root .cev4-root .cev4g-cm-table tbody tr.is-diff :is(th,td){background:0 0}:root .cev4-root .cev4g-cm-table tbody tr.is-cost th{box-shadow:none}:root .cev4-root .cev4g-cnv-k{font-family:var(--cev4-sans);border-radius:var(--cev4-r-pill);border:0;padding:4px 12px;font-size:13px}:root .cev4-root .cev4g-cnv-note{border-left:0;padding-left:0;font-size:15px}:root .cev4-root .cev4g-ihead h1{font-size:clamp(36px,5.2vw,64px)}:root .cev4-root .cev4g-ihead .lede{font-size:clamp(19px,1.8vw,24px);line-height:1.42}@media (max-width:820px){:root .cev4-root .cev4g-vd-card tbody td.is-win .v{color:var(--cev4-ink)}:root .cev4-root .cev4g-ahead h1{font-size:clamp(32px,9vw,40px)}:root .cev4-root .cev4g-sec>h2{font-size:28px}}.cev5-sym{flex-shrink:0;display:inline-flex}.cev5-sym svg{width:100%;height:100%;overflow:visible}.cev5-sym-s20{width:20px;height:20px}.cev5-sym-s28{width:28px;height:28px}.cev5-sym-s40{width:40px;height:40px}.cev5-sym-s56{width:56px;height:56px}.cev5-sym-s64{width:64px;height:64px}.cev5-sym-s72{width:72px;height:72px}.cev5-sym .l{stroke-width:2.1px}.cev5-sym-s40 .l{stroke-width:2.25px}.cev5-sym-s28 .l{stroke-width:2.6px}.cev5-sym-s20 .l{stroke-width:3.2px}.cev5-sym-f-cost{--cev5-s1:var(--cev5-sym-cost-1);--cev5-s2:var(--cev5-sym-cost-2)}.cev5-sym-f-charge{--cev5-s1:var(--cev5-sym-charge-1);--cev5-s2:var(--cev5-sym-charge-2)}.cev5-sym-f-perf{--cev5-s1:var(--cev5-sym-perf-1);--cev5-s2:var(--cev5-sym-perf-2)}.cev5-sym-f-own{--cev5-s1:var(--cev5-sym-own-1);--cev5-s2:var(--cev5-sym-own-2)}.cev5-sym-f-prac{--cev5-s1:var(--cev5-sym-prac-1);--cev5-s2:var(--cev5-sym-prac-2)}.cev5-sym-f-china{--cev5-s1:var(--cev5-sym-china-1);--cev5-s2:var(--cev5-sym-china-2)}.cev5-sym-f-evid{--cev5-s1:var(--cev5-sym-evid-1);--cev5-s2:var(--cev5-sym-evid-2)}.cev5-sym-f-alert{--cev5-s1:var(--cev5-sym-alert-1);--cev5-s2:var(--cev5-sym-alert-2)}.cev5-sym .s1{stop-color:var(--cev5-s1)}.cev5-sym .s2{stop-color:var(--cev5-s2)}:is(.cev5-sym-s40,.cev5-sym-s56,.cev5-sym-s64,.cev5-sym-s72) svg{filter:drop-shadow(0 5px 10px color-mix(in srgb, var(--cev5-s2) 25%, transparent))}:root .cev4-root .cev5-vs-head{text-align:center;flex-direction:column;align-items:center;display:flex}:root .cev4-root .cev5-vs-head h1{max-width:22ch}:root .cev4-root .cev5-vs-head .cev4g-lede{max-width:36em}:root .cev4-root .cev5-vs-head .cev4g-byline{justify-content:center}:root .cev4-root .cev5-topics{border-top:1px solid var(--cev4-line-2);border-bottom:1px solid var(--cev4-line-2);flex-wrap:wrap;justify-content:center;gap:8px 4px;margin-bottom:clamp(40px,5vw,64px);padding-top:24px;padding-bottom:24px;display:flex}:root .cev4-root .cev5-topic{min-height:44px;color:var(--cev4-ink);text-align:center;border-radius:var(--cev4-r-ctrl);transition:background var(--cev4-dur) var(--cev4-ease);flex-direction:column;flex:0 0 132px;align-items:center;gap:10px;padding:8px 4px;font-size:14px;font-weight:500;display:flex}:root .cev4-root .cev5-topic:hover{background:var(--cev4-surf)}:root .cev4-root .cev4g-vd{background:var(--cev4-surf);box-shadow:0 0 0 100vmax var(--cev4-surf);clip-path:inset(0 -100vmax);margin-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}:root .cev4-root .cev4g-vd-buy>div{background:var(--cev4-bg)}@media (min-width:761px){:root .cev4-root .cev4g-vd-card{background:var(--cev4-bg);border-radius:var(--cev4-r-card);overflow:hidden}:root .cev4-root .cev4g-vd-card thead th{padding-top:20px}:root .cev4-root .cev4g-vd-card tbody tr:last-child :is(th,td){border-bottom:0}}@media (max-width:760px){:root .cev4-root .cev4g-vd-card tbody tr{background:var(--cev4-bg);border:0}}:root .cev4-root .cev4g-vd-card tbody th .cev5-sym{margin-bottom:10px;display:flex}:root .cev4-root .cev5-sec-sym{margin-bottom:14px;display:flex}:root .cev4-root .cev4g-sec[id]{scroll-margin-top:72px}:root .cev4-root .cev4g-cnv{background:var(--cev4-surf);box-shadow:0 0 0 100vmax var(--cev4-surf);clip-path:inset(0 -100vmax);margin-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px)}:root .cev4-root :is(#glance,#china,.cev4-faq){scroll-margin-top:72px}@media (max-width:820px){:root .cev4-root .cev5-topics{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-left:0;margin-right:0;overflow-x:auto}:root .cev4-root .cev5-topics::-webkit-scrollbar{display:none}:root .cev4-root .cev5-topic{flex:0 0 84px;font-size:12px}:root .cev4-root .cev5-topic .cev5-sym{width:48px;height:48px}:root .cev4-root .cev5-sec-sym{width:56px;height:56px}}:root .cev4-root .cev5-car-head{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(40px,6vw,72px);display:flex}:root .cev4-root .cev5-car-head h1{max-width:20ch;font-size:clamp(36px,5.2vw,64px)}:root .cev4-root .cev5-car-head .cev4-tag-cn{vertical-align:middle;font-size:.3em}:root .cev4-root .cev5-car-head .cev4-hero-cta{justify-content:center;margin-top:24px}:root .cev4-root .cev5-car-head .cev4c-verdict{color:var(--cev4-muted);text-wrap:pretty;max-width:34em;margin:18px auto 0;font-size:clamp(19px,1.8vw,24px);line-height:1.42}:root .cev4-root .cev5-car-head .cev4c-head-meta{justify-content:center;font-size:14px}:root .cev4-root .cev5-car-head .cev4c-head-meta strong a{color:var(--cev4-primary);border-bottom:1px solid}:root .cev4-root .cev5-car-head .cev4c-head-meta .cev4-mono{font-size:14px}:root .cev4-root .cev5-car-photo{width:100%;margin:clamp(32px,4vw,48px) 0 0}:root .cev4-root .cev5-car-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--cev4-r-card);background:var(--cev4-surf);width:100%}:root .cev4-root .cev5-car-head .cev4c-trio{border-top:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-items:center;width:100%;margin-top:clamp(28px,3vw,40px);padding-top:0}:root .cev4-root .cev5-car-head .cev4c-ts .v{font-family:var(--cev4-sans);font-size:clamp(28px,3vw,40px);letter-spacing:-.02em!important}:root .cev4-root .cev5-car-head .cev4c-ts .k{font-family:var(--cev4-sans);color:var(--cev4-muted);justify-content:center;font-size:14px}:root .cev4-root .cev5-car-head .cev4c-trio-note{max-width:44em;margin-left:auto;margin-right:auto}:root .cev4-root :is(.cev4c-crumb,.cev4-bars-note){font-family:var(--cev4-sans);font-size:13px}:root .cev4-root .cev4c-crumb a{color:var(--cev4-primary);border-bottom:0}:root .cev4-root .cev5-kgrid{border:0;gap:0}:root .cev4-root .cev5-kgrid .cev4c-kcell{border:0;border-top:1px solid var(--cev4-line-2);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}:root .cev4-root .cev5-kgrid .cev4c-kcell .cev5-sym{margin-bottom:6px}:root .cev4-root .cev5-kgrid .cev4c-kcell .t{order:2;justify-content:center}:root .cev4-root .cev5-kgrid .cev4c-kcell .v{order:1;margin-top:0;font-size:24px}:root .cev4-root .cev5-kgrid .cev4c-kcell .x{order:3}:root .cev4-root .cev5-kgrid .cev4c-kcell .d{order:4;max-width:30ch}:root .cev4-root .cev5-kgrid .cev4c-kcell .cev5-sym{order:0}:root .cev4-root .cev4c-kcell .t{font-family:var(--cev4-sans);color:var(--cev4-muted);font-size:14px;font-weight:400}:root .cev4-root .cev4c-kcell .v{font-family:var(--cev4-sans)}:root .cev4-root .cev4c-kcell .d{color:var(--cev4-muted)}:root .cev4-root .cev4c-panel{border-radius:var(--cev4-r-card);border:0}:root .cev4-root .cev4-sec-tint .cev4c-panel{background:var(--cev4-bg)}:root .cev4-root :is(.cev4c-plabel,.cev4c-bignum){font-family:var(--cev4-sans)}:root .cev4-root :is(#glance,#data,#warranty,#owners,.cev4-sec[id]){scroll-margin-top:72px}:root .cev4-root .cev5-topics+.cev4-sec{padding-top:0}
