.sl-intro{background:var(--color-cj-charcoal);color:#ecebe5;border-bottom:4px solid var(--color-cj-gold)}.sl-intro__in{grid-template-columns:7fr 5fr;align-items:center;gap:56px;padding-block:44px 48px;display:grid}.sl-intro__kick{font:700 11.5px/1 var(--font-sans,Archivo);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cj-gold);margin:0 0 10px}.sl-intro h1{color:#fff;max-width:16ch;margin:0 0 18px;font-size:clamp(2.8rem,1.6rem + 3vw,4.6rem);line-height:.92}.sl-intro__lede{color:#d9d6cf;max-width:58ch;margin:0 0 18px;font-size:clamp(1.05rem,.95rem + .3vw,1.2rem);line-height:1.5}.sl-intro__meta{color:#a9b0ba;margin:0;font-size:14px}.sl-intro__meta b{font:400 22px/1 var(--font-display,"Bebas Neue");color:#fff;margin-right:2px}.sl-intro__meta span{margin:0 6px}.sl-key{color:var(--color-cj-text);background:#f4f1e8;border-radius:4px;padding:20px 22px 18px;box-shadow:0 0 0 1px #00000040}.sl-key__h{font:700 11.5px/1 var(--font-sans,Archivo);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cj-blue);margin:0 0 12px}.sl-key dl{margin:0}.sl-key dl>div{border-top:1px solid #d9d3c3;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;display:grid}.sl-key dt{font:400 20px/1.1 var(--font-display,"Bebas Neue");letter-spacing:.02em}.sl-key dd{margin:0;font-size:14px;line-height:1.5}.sl-key dd a{color:var(--color-cj-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.sl-key__tiers{flex-wrap:wrap;gap:6px 14px;display:flex}.sl-key__tiers span{align-items:center;gap:6px;font-size:13px;display:inline-flex}.sl-key__links{border-top:1px solid #d9d3c3;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding-top:12px;font-size:14px;font-weight:700;display:flex}.sl-key__links a{color:var(--color-cj-blue)}.sl-key__links .sl-key__primary{color:var(--color-cj-text)}.sl-key a:focus-visible,.sl-intro a:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.sl-paths{border-bottom:1px solid var(--color-cj-taupe);grid-template-columns:repeat(4,1fr);display:grid}.sl-paths a{color:var(--color-cj-text);flex-direction:column;gap:4px;padding:20px 20px 20px 0;display:flex}.sl-paths a+a{border-left:1px solid var(--color-cj-taupe);padding-left:20px}.sl-paths span{color:var(--color-cj-muted);font-size:13.5px}.sl-paths b{color:var(--color-cj-blue);font-size:15.5px;font-weight:700}.sl-paths b:after{content:" →"}.sl-paths a:hover b{text-underline-offset:3px;text-decoration:underline}.sl-paths a:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:-3px}.sl-sh__note{color:var(--color-cj-muted);font-size:13px;font-weight:600}.sl-tier{width:26px;height:26px;font:400 18px/1 var(--font-display,"Bebas Neue");border-radius:2px;place-items:center;display:inline-grid}.sl-tier--s{background:var(--color-cj-forest);color:#fff}.sl-tier--a{background:var(--color-cj-ember);color:#fff}.sl-tier--b{background:var(--color-cj-charcoal);color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.sl-tier--c{background:var(--color-cj-taupe);color:var(--color-cj-text);box-shadow:inset 0 0 0 2px var(--color-cj-muted)}.sl-tier--d{background:var(--color-cj-paper);color:var(--color-cj-negative);box-shadow:inset 0 0 0 2px var(--color-cj-negative)}.sl-empty{border-left:3px solid var(--color-cj-blue);background:var(--color-cj-paper);margin:14px 0 0;padding:14px 16px;font-size:15px}.sl-note{color:var(--color-cj-muted);max-width:92ch;margin:14px 0 0;font-size:13px;line-height:1.5}.sl-leaders{padding:36px 0 8px}.sl-leaders__next{flex-wrap:wrap;gap:8px 28px;margin:16px 0 0;font-size:14px;font-weight:700;display:flex}.sl-leaders__next a{color:var(--color-cj-blue)}.sl-cards{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.sl-card{background:var(--color-cj-charcoal);color:#ecebe5;border-top:4px solid #737f8e;flex-direction:column;align-items:center;gap:6px;height:100%;padding:22px 16px 16px;display:flex;position:relative}.sl-cards li:nth-child(-n+3) .sl-card{border-top-color:var(--color-cj-gold)}.sl-card:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:3px}.sl-card:hover .sl-card__name{text-underline-offset:4px;text-decoration:underline 2px}.sl-card__rank{font:400 48px/.8 var(--font-display,"Bebas Neue");color:#8d96a3;position:absolute;top:12px;left:14px}.sl-cards li:nth-child(-n+3) .sl-card__rank{color:var(--color-cj-gold);font-size:56px}.sl-card .sl-tier{position:absolute;top:14px;right:14px}.sl-card img{object-fit:contain;filter:drop-shadow(0 16px 16px #0009);width:auto;max-width:100%;height:190px;margin:18px 0 8px}.sl-card__noimg{height:190px;margin:18px 0 8px}.sl-card__name{font:400 32px/1 var(--font-display,"Bebas Neue");color:#fff;text-align:center}.sl-card__score{color:#c5c1b7;font-size:14px}.sl-card__score b{font:400 44px/.9 var(--font-display,"Bebas Neue");color:#fff;margin-right:2px}.sl-card__std{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cj-gold);font-size:11.5px;font-weight:700}.sl-card__facts{border-top:1px solid #2a3442;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:auto 0 0;padding-top:10px;display:grid}.sl-card__facts dt{letter-spacing:.1em;text-transform:uppercase;color:#8d96a3;font-size:10.5px;font-weight:700}.sl-card__facts dd{color:#fff;margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.3}.sl-card__facts small{color:#a9b0ba;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.sl-ranking{padding:48px 0 8px;scroll-margin-top:12px;position:relative}.sl-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.sl-filter{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cj-muted);align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.sl-filter select{border:2px solid var(--color-cj-charcoal);background:var(--color-cj-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23121110' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;min-width:260px;min-height:44px;font:600 15px/1 var(--font-sans,Archivo);letter-spacing:0;text-transform:none;color:var(--color-cj-text);cursor:pointer;border-radius:3px;padding:0 36px 0 12px}.sl-filter select:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.sl-count{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:12px 0 0;font-size:14.5px;font-weight:600;display:flex}.sl-sort{border:2px solid var(--color-cj-charcoal);border-radius:3px;align-items:center;display:flex;overflow:hidden}.sl-sort__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cj-muted);padding:0 12px;font-size:11px;font-weight:700}.sl-sort button{border:0;border-left:2px solid var(--color-cj-charcoal);background:var(--color-cj-paper);min-height:40px;color:var(--color-cj-text);font:600 14px/1 var(--font-sans,Archivo);cursor:pointer;padding:0 16px}.sl-sort button[aria-pressed=true]{background:var(--color-cj-charcoal);color:#fff}.sl-sort button:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:-3px}.sl-table{border-collapse:collapse;border-top:3px solid var(--color-cj-charcoal);width:100%;margin-top:16px}.sl-table th,.sl-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-cj-taupe);padding:14px 16px 14px 0}.sl-table thead th a{color:inherit;text-underline-offset:3px;text-decoration:underline dotted}.sl-table thead th a:hover{color:var(--color-cj-blue)}.sl-table thead th{letter-spacing:.09em;text-transform:uppercase;color:var(--color-cj-muted);white-space:nowrap;padding-block:10px;font-size:11.5px;font-weight:700}.sl-table tbody tr:hover{background:#ffffff80}.sl-table .c-rank{width:48px;font:400 28px/1 var(--font-display,"Bebas Neue");color:var(--color-cj-blue)}.sl-table thead .c-rank{font:inherit;color:var(--color-cj-muted)}.sl-table tbody th.c-name{font-weight:400}.sl-table .c-name{width:38%}.sl-table .c-name a{font:400 26px/1 var(--font-display,"Bebas Neue");letter-spacing:.01em;color:var(--color-cj-text)}.sl-table .c-name a:hover{text-underline-offset:4px;text-decoration:underline 2px}.sl-table .c-name a:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:3px}.sl-bluf{color:var(--color-cj-muted);max-width:72ch;margin-top:4px;font-size:14px;line-height:1.45;display:block}.sl-table .c-score{width:120px}.sl-score{align-items:center;gap:10px;display:flex}.sl-score b{font:400 32px/1 var(--font-display,"Bebas Neue")}.sl-bar{background:#c5c1b799;width:100px;height:4px;margin-top:8px;display:block}.sl-bar span{background:var(--color-cj-charcoal);height:100%;display:block}.sl-table .c-std{white-space:nowrap;font-size:14.5px;font-weight:600}.sl-table .c-from{min-width:150px}.sl-table .c-from b{font:400 24px/1 var(--font-display,"Bebas Neue");display:block}.sl-table .c-from small{color:var(--color-cj-muted);margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.sl-table .c-time{width:14%;font-size:14.5px}.sl-table .c-ebay{width:90px}.sl-table tr.is-leader td.c-rank{box-shadow:inset 3px 0 0 var(--color-cj-gold);padding-left:10px}.sl-table .c-cmp{width:96px;padding-right:0}[data-scorecards]:not([data-js]) .c-cmp{display:none}.sl-pick{min-height:40px;color:var(--color-cj-blue);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.sl-pick input{width:20px;height:20px;accent-color:var(--color-cj-charcoal);cursor:pointer;margin:0}.sl-pick input:disabled{cursor:not-allowed}.sl-pick:has(input:disabled){color:var(--color-cj-muted);cursor:not-allowed}.sl-pick input:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.sl-table tbody tr:focus-within{scroll-margin-bottom:96px}.sl-tray{z-index:5;background:var(--color-cj-charcoal);color:#fff;border-top:3px solid var(--color-cj-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.sl-tray p{margin:0;font-weight:600}.sl-tray__actions{align-items:center;gap:16px;display:flex}.sl-tray__clear{color:#c5c1b7;min-height:44px;font:700 12px/1 var(--font-sans,Archivo);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 4px}.sl-tray__clear:focus-visible,.sl-tray a:focus-visible{outline:3px solid var(--color-cj-sky);outline-offset:2px}.sl-tray a[aria-disabled]{opacity:.5;cursor:not-allowed}.sl-yes,.sl-no{border-radius:2px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-block}.sl-yes{background:var(--color-cj-forest);color:#fff}.sl-no{color:var(--color-cj-negative);box-shadow:inset 0 0 0 2px var(--color-cj-negative)}.sl-closed{padding:48px 0}.sl-closed__dek{max-width:70ch;margin:0 0 14px;font-size:16.5px}.sl-closed__list{border-top:3px solid var(--color-cj-charcoal);margin:0;padding:0;list-style:none}.sl-closed__list li{border-bottom:1px solid var(--color-cj-taupe);grid-template-columns:140px 220px 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.sl-closed__list a{font:400 26px/1 var(--font-display,"Bebas Neue");color:var(--color-cj-text)}.sl-closed__list a:hover{text-decoration:underline}.sl-status{font:800 10.5px/1 var(--font-sans,Archivo);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--color-cj-muted);color:var(--color-cj-muted);border-radius:2px;justify-self:start;padding:5px 8px 4px}.sl-closed__why{color:var(--color-cj-muted);font-size:15px}@media (width<=1100px){.sl-intro__in{grid-template-columns:1fr;gap:28px}.sl-paths{grid-template-columns:1fr 1fr}.sl-paths a{border-left:0!important;padding:16px 16px 16px 0!important}.sl-paths a:nth-child(2n){border-left:1px solid var(--color-cj-taupe)!important;padding-left:16px!important}.sl-cards{grid-template-columns:repeat(3,1fr)}.sl-table .c-std{display:none}}@media (width<=760px){.sl-intro__in{padding-block:28px 32px}.sl-key dl>div{grid-template-columns:1fr;gap:4px}.sl-paths{grid-template-columns:1fr}.sl-paths a:nth-child(2n){border-left:0!important;padding-left:0!important}.sl-paths a+a{border-top:1px solid var(--color-cj-taupe)}.sl-tools{flex-direction:column;align-items:stretch}.sl-filter{flex-direction:column;align-items:stretch;gap:6px}.sl-filter select{width:100%;min-width:0}.sl-sort{align-self:flex-start}.sl-cards{grid-template-columns:1fr 1fr;gap:10px}.sl-card{padding:16px 12px 12px}.sl-card img,.sl-card__noimg{height:140px}.sl-card__name{font-size:26px}.sl-card__facts{grid-template-columns:1fr}.sl-table,.sl-table tbody{display:block}.sl-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sl-table tr[data-grader]{border-bottom:1px solid var(--color-cj-taupe);grid-template-columns:40px 1fr 1fr;gap:10px 12px;padding:16px 0;display:grid}.sl-table tr[data-grader][hidden]{display:none}.sl-table th,.sl-table td,.sl-table .c-name,.sl-table .c-score,.sl-table .c-time,.sl-table .c-from,.sl-table .c-ebay,.sl-table .c-rank{border:0;width:auto;min-width:0;padding:0}.sl-table .c-rank{grid-area:1/1}.sl-table .c-name{grid-area:1/2/auto/-1}.sl-table td[data-label]{grid-column:2;font-size:14px}.sl-table td[data-label].c-std,.sl-table td[data-label].c-time{grid-column:3}.sl-table .c-cmp{grid-column:3;align-self:end}.sl-table tr.is-leader td.c-rank{padding-left:8px}.sl-table td[data-label]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cj-muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.sl-table .c-std{display:block}.sl-table .c-from b{font-size:22px}.sl-closed__list li{grid-template-columns:1fr;gap:6px}}
