.jl .cbgx{isolation:isolate;position:relative}.jl .cbg{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.jl .cbg canvas.bgc{aspect-ratio:auto;background:0 0;max-height:none}.jl .cbp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;padding-bottom:120px;display:grid}@media (max-width:1180px){.jl .cbp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.jl .cbp-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.jl .cbp-item{min-width:0}.jl .cbp-card{background:var(--paper);border:1px solid var(--rule);flex-direction:column;min-height:400px;display:flex;overflow:hidden}.jl .cbp-frame{padding:22px 22px 0}.jl .cbp-frame canvas{aspect-ratio:3/2;width:100%;display:block}.jl .cbp-cap{padding:16px 22px 18px}.jl .cbp-cap .eb{margin-bottom:6px;font-size:14.9px}.jl .cbp-cap h3{font:500 24.8px/1.25 var(--f);letter-spacing:-.03em;color:var(--ink)}.jl .cbp-cap p{font:300 18.6px/1.5 var(--f);color:var(--muted);margin-top:4px}.jl .cbp-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-top:auto;display:grid}.jl .cbp-stats>div{border-right:1px solid var(--rule);min-width:0;padding:20px 22px 24px}.jl .cbp-stats>div:last-child{border-right:0}.jl .cbp-stats b{font:500 34.8px/1 var(--f);letter-spacing:-.03em;color:var(--ink);display:block}.jl .cbp-stats span{font:400 13.6px/1.3 var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:8px;display:block}.jl .cbp-rows{border-top:1px solid var(--rule);margin:auto 0 0;padding:0;list-style:none}.jl .cbp-rows li{border-bottom:1px solid var(--rule);font:400 17.4px/1.3 var(--f);color:var(--ink);justify-content:space-between;gap:12px;padding:12px 22px;display:flex}.jl .cbp-rows li:last-child{border-bottom:0}.jl .cbp-rows span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jl .cbp-rows em{font:400 14.9px/1.3 var(--mono);color:var(--muted);white-space:nowrap;font-style:normal}.jl .cbp-note{padding-top:16px}.jl .cbp-note b{font:400 14.9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);display:block}.jl .cbp-note code{font:400 13.6px/1.4 var(--mono);color:var(--muted);margin-top:2px;display:block}.jl .cbp-note p{font:300 17.4px/1.5 var(--f);color:var(--muted);margin-top:10px}.jl .cbp-note i{font:400 13.6px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-right:6px;font-style:normal}.jl .cbp-stills{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.jl .cbp-stills figure{min-width:0;margin:0}.jl .cbp-stills canvas{aspect-ratio:240/150;border:1px solid var(--rule);width:100%;display:block}.jl .cbp-stills figcaption{font:400 12.4px/1.3 var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:6px}
