.jmv2-cmp[data-astro-cid-q55sxnsw]{max-width:980px;margin:0 auto;padding:var(--jm-space-xl) var(--jm-space-lg)}.jmv2-cmp__crumbs[data-astro-cid-q55sxnsw]{display:flex;gap:var(--jm-space-sm);align-items:center;font-size:var(--jm-text-body-sm);color:var(--jm-text-tertiary);margin-bottom:var(--jm-space-lg)}.jmv2-cmp__crumbs[data-astro-cid-q55sxnsw] a[data-astro-cid-q55sxnsw]{color:var(--jm-text-secondary)}.jmv2-cmp__crumbs[data-astro-cid-q55sxnsw] a[data-astro-cid-q55sxnsw]:hover{color:var(--jm-gold)}.jmv2-cmp__head[data-astro-cid-q55sxnsw]{padding-bottom:var(--jm-space-lg)}.jmv2-cmp__title[data-astro-cid-q55sxnsw]{font-family:var(--jm-font-serif);font-size:clamp(2rem,4vw,3rem);line-height:var(--jm-leading-tight);font-weight:700;margin:var(--jm-space-sm) 0 var(--jm-space-lg)}.jmv2-cmp__lede[data-astro-cid-q55sxnsw]{font-size:var(--jm-text-body-lg);color:var(--jm-text-secondary);line-height:var(--jm-leading-relaxed);max-width:72ch}.jmv2-cmp__tablewrap[data-astro-cid-q55sxnsw]{overflow-x:auto;margin:var(--jm-space-xl) 0;border-radius:var(--jm-radius-lg);border:var(--jm-stroke-hair) solid rgba(174,180,188,.16)}.jmv2-cmp__table[data-astro-cid-q55sxnsw]{width:100%;border-collapse:collapse;font-size:var(--jm-text-body-sm);min-width:720px}.jmv2-cmp__table[data-astro-cid-q55sxnsw] th[data-astro-cid-q55sxnsw],.jmv2-cmp__table[data-astro-cid-q55sxnsw] td[data-astro-cid-q55sxnsw]{text-align:left;padding:var(--jm-space-md);border-bottom:var(--jm-stroke-hair) solid rgba(174,180,188,.1);vertical-align:top}.jmv2-cmp__table[data-astro-cid-q55sxnsw] thead[data-astro-cid-q55sxnsw] th[data-astro-cid-q55sxnsw]{color:var(--jm-text-tertiary);text-transform:uppercase;font-size:var(--jm-text-caption);letter-spacing:var(--jm-tracking-wide)}.jmv2-cmp__table[data-astro-cid-q55sxnsw] tbody[data-astro-cid-q55sxnsw] th[data-astro-cid-q55sxnsw]{color:var(--jm-text-primary);font-weight:600;white-space:nowrap}.jmv2-cmp__table[data-astro-cid-q55sxnsw] tr[data-astro-cid-q55sxnsw].is-us{background:#aeb4bc0f}.jmv2-cmp__table[data-astro-cid-q55sxnsw] tr[data-astro-cid-q55sxnsw].is-us th[data-astro-cid-q55sxnsw]{color:var(--jm-gold-light)}.jmv2-cmp__badge[data-astro-cid-q55sxnsw]{display:inline-block;margin-left:8px;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--jm-gold);border:1px solid rgba(174,180,188,.3);border-radius:9999px;padding:1px 7px;vertical-align:middle}.jmv2-cmp__narr[data-astro-cid-q55sxnsw]{font-weight:600}.jmv2-cmp__narr--human[data-astro-cid-q55sxnsw]{color:var(--jm-gold-light)}.jmv2-cmp__narr--ai[data-astro-cid-q55sxnsw]{color:var(--jm-text-tertiary)}.jmv2-cmp__pick[data-astro-cid-q55sxnsw]{margin:var(--jm-space-2xl) 0;padding:var(--jm-space-xl);border-radius:var(--jm-radius-lg);background:var(--jm-bg-card);border:var(--jm-stroke-hair) solid rgba(174,180,188,.14)}.jmv2-cmp__pick[data-astro-cid-q55sxnsw] p[data-astro-cid-q55sxnsw],.jmv2-cmp__close[data-astro-cid-q55sxnsw] p[data-astro-cid-q55sxnsw]{color:var(--jm-text-secondary);line-height:var(--jm-leading-relaxed);max-width:70ch}.jmv2-cmp__cta[data-astro-cid-q55sxnsw]{margin:var(--jm-space-lg) 0 var(--jm-space-sm)}.jmv2-cmp__cta-meta[data-astro-cid-q55sxnsw]{font-size:var(--jm-text-body-sm);color:var(--jm-text-tertiary)}.jmv2-cmp__cards[data-astro-cid-q55sxnsw]{margin:var(--jm-space-2xl) 0}.jmv2-cmp__card[data-astro-cid-q55sxnsw]{padding:var(--jm-space-lg) 0;border-top:var(--jm-stroke-hair) solid rgba(174,180,188,.12)}.jmv2-cmp__card[data-astro-cid-q55sxnsw] h3[data-astro-cid-q55sxnsw]{font-family:var(--jm-font-serif);font-size:var(--jm-text-title-sm);color:var(--jm-gold-light);margin:0 0 var(--jm-space-xs)}.jmv2-cmp__card-one[data-astro-cid-q55sxnsw]{color:var(--jm-text-secondary);margin:0 0 var(--jm-space-sm);font-style:italic}.jmv2-cmp__card-credit[data-astro-cid-q55sxnsw]{color:var(--jm-text-secondary);margin:0 0 var(--jm-space-sm);font-size:var(--jm-text-body-sm)}.jmv2-cmp__card-wins[data-astro-cid-q55sxnsw]{margin:0 0 var(--jm-space-sm);padding-left:1.1rem;display:flex;flex-direction:column;gap:4px;color:var(--jm-text-secondary);font-size:var(--jm-text-body-sm);line-height:var(--jm-leading-relaxed)}.jmv2-cmp__card-bestfor[data-astro-cid-q55sxnsw]{color:var(--jm-text-tertiary);font-size:var(--jm-text-body-sm);margin:0 0 var(--jm-space-sm)}.jmv2-cmp__card-link[data-astro-cid-q55sxnsw]{color:var(--jm-gold);font-size:var(--jm-text-body-sm)}.jmv2-cmp__card-link[data-astro-cid-q55sxnsw]:hover{color:var(--jm-gold-bright)}.jmv2-cmp__close[data-astro-cid-q55sxnsw]{margin-top:var(--jm-space-2xl);padding-top:var(--jm-space-xl);border-top:var(--jm-stroke-hair) solid rgba(174,180,188,.15);text-align:center}.jmv2-cmp__close[data-astro-cid-q55sxnsw] .jmv2-cmp__cta[data-astro-cid-q55sxnsw]{display:flex;justify-content:center}.jmv2-cmp__links[data-astro-cid-q55sxnsw]{margin-top:var(--jm-space-md);font-size:var(--jm-text-body-sm)}.jmv2-cmp__links[data-astro-cid-q55sxnsw] a[data-astro-cid-q55sxnsw]{color:var(--jm-text-secondary)}.jmv2-cmp__links[data-astro-cid-q55sxnsw] a[data-astro-cid-q55sxnsw]:hover{color:var(--jm-gold)}
