.choose{--disp:var(--font-disp),"Arial Narrow",Impact,sans-serif;--ink:#0c0c10;--tone2:#e2e4ea;--meta:#434955;max-width:1180px;margin-inline:auto}.choose h1{font:900 clamp(40px,6.4vw,92px)/.9 var(--disp);text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere;max-width:none;margin:8px 0 14px}.choose h2{font:800 clamp(26px,3vw,40px)/1 var(--disp);text-transform:uppercase;letter-spacing:.01em}.choose .chv-board,.choose .pick-board{border:2px solid var(--ink);background:#fff;margin:8px 0 26px;display:grid}.choose .chv-board{grid-template-columns:repeat(2,minmax(0,1fr))}.choose .chv-side{min-width:0;padding:16px 18px 18px;display:block}.choose .chv-side+.chv-side{border-left:1px solid var(--tone2)}.choose .chv-name{font:900 clamp(28px,3.6vw,52px)/.92 var(--disp);text-transform:uppercase;margin:0 0 4px}.choose .chv-name a,.choose .pk-m a{color:var(--ink);text-decoration:none}.choose .chv-name a:hover,.choose .pk-m a:hover{text-underline-offset:3px;text-decoration:underline}.choose .chv-vendor,.choose .pk-l{font:800 12px/1.2 var(--font-hanken),system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--meta);margin:0 0 12px}.choose .chv-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.choose .chv-nums>div{min-width:0}.choose .chv-note{font:600 13px/1.3 var(--font-hanken),system-ui,sans-serif;color:var(--meta);margin:10px 0 0}.choose .chv-nums dt{font:800 11px/1.2 var(--font-hanken),system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--meta)}.choose .chv-nums dd{font:900 clamp(28px,2.8vw,44px)/.9 var(--disp);color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0}.choose .chv-nums dd small{font:600 13px/1.3 var(--font-hanken),system-ui,sans-serif;color:var(--meta);margin-top:4px;display:block}.choose .pick-board{grid-template-columns:repeat(4,minmax(0,1fr))}.choose .pick-board>div{border-left:1px solid var(--tone2);min-width:0;padding:14px 16px 16px}.choose .pick-board>div:first-child{border-left:0}.choose .pk-m{font:900 clamp(26px,2.6vw,40px)/.92 var(--disp);text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 8px}.choose .pk-w{font:500 14px/1.4 var(--font-hanken),system-ui,sans-serif;color:var(--meta);margin:0}.choose .choose-list{columns:2 380px;column-gap:40px;padding-left:1.1em}.choose .choose-list li{break-inside:avoid;margin-bottom:8px}.choose .rel-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 24px;padding:0;list-style:none;display:grid}.choose td small,.choose th small{font-weight:500;display:block}@media (max-width:979px){.choose .chv-board{grid-template-columns:1fr}.choose .chv-side+.chv-side{border-left:0;border-top:1px solid var(--tone2)}.choose .pick-board{grid-template-columns:repeat(2,minmax(0,1fr))}.choose .pick-board>div:nth-child(3){border-left:0}.choose .pick-board>div:nth-child(n+3){border-top:1px solid var(--tone2)}}@media (max-width:640px){.choose .chv-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.choose .chv-board{grid-template-columns:1fr}.choose .chv-side+.chv-side{border-left:0;border-top:1px solid var(--tone2)}.choose .pick-board{grid-template-columns:1fr}.choose .pick-board>div{border-left:0}.choose .pick-board>div+div{border-top:1px solid var(--tone2)}}.alt-grid{background:#fff;border:2px solid #0c0c10;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0;padding:0;list-style:none;display:grid}.alt-grid li{border-bottom:1px solid #e2e4ea;border-right:1px solid #e2e4ea;min-width:0;padding:12px 14px}.alt-grid li b{font:900 24px/.95 var(--font-disp),"Arial Narrow",Impact,sans-serif;text-transform:uppercase;display:block}.alt-grid li span{font:500 13.5px/1.4 var(--font-hanken),system-ui,sans-serif;color:#434955;margin-top:4px;display:block}.brief-models{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 18px;display:flex}.brief-models strong{font:800 12px/1.2 var(--font-hanken),system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#434955}.brief-models a{font:800 18px/1.1 var(--font-disp),"Arial Narrow",Impact,sans-serif;text-transform:uppercase;color:#0c0c10;border:2px solid #0c0c10;padding:4px 8px;text-decoration:none}
