.blv{--bl-disp:'Bricolage Grotesque','Space Grotesk',system-ui,sans-serif;--bl-num:'Space Grotesk',system-ui,sans-serif;--bl-n:var(--bp-surface3);container:blv / inline-size;color:var(--bp-text);padding-bottom:40px}
.blv a:not(.hm-t){color:var(--bp-brand)}
.blv .hv-tabs a{color:var(--bp-text-3)}.blv .hv-tabs a:hover,.blv .hv-tabs a[aria-current="page"]{color:var(--bp-text)}
.blv-pg,.blv-mr,.blv-dr,.blv-kr,.blv-ar,.blv-ix,.blv-hero,.blv-dg{box-sizing:border-box}

.blv .up:not(.hm-t){color:var(--bp-up)}
.blv .dn:not(.hm-t){color:var(--bp-down)}
.blv .neu:not(.hm-t){color:var(--bp-text-2)}
.blv-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font:600 var(--bp-type-sm)/1.4 var(--bl-num);color:var(--bp-text-3);margin:-6px 0 6px}
.blv-crumb a{display:inline-flex;align-items:center;min-height:40px;text-decoration:none}
.blv-crumb a:hover{text-decoration:underline}

.blv-hero{position:relative;border-radius:var(--bp-r-lg);border:1px solid var(--bp-line);background:radial-gradient(70% 120% at 100% 0%,rgba(var(--bp-art-violet-rgb),.13),transparent 58%),radial-gradient(60% 90% at 0% 0%,rgba(var(--bp-accent-cyan-rgb),.07),transparent 62%),var(--bp-surface);padding:clamp(18px,2.6cqi,30px);display:grid;gap:20px 36px;grid-template-columns:minmax(0,1fr)}
.blv-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1}
.blv-ey{margin:0;font:600 var(--bp-type-xs)/1.4 var(--bl-num);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-art-cyan)}
.blv-ey::before{content:'';display:inline-block;vertical-align:1px;margin-right:8px;width:7px;height:7px;border-radius:50%;background:var(--bp-art-cyan);box-shadow:0 0 10px rgba(var(--bp-accent-cyan-rgb),.8)}
.blv-ey b{color:var(--bp-text-3);font-weight:600}
.blv-lead{min-width:0}
.blv-hero h1{margin:0 0 12px;font:800 var(--bp-type-display)/1.05 var(--bl-disp);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}
.blv-story{margin:0;font-size:var(--bp-type-lg);font-weight:500;line-height:1.55;color:var(--bp-text-2);max-width:46ch;text-wrap:pretty}
.blv-story b{font-family:var(--bl-num);font-weight:700;color:var(--bp-text);font-variant-numeric:tabular-nums}
.blv-story b.dn{color:var(--bp-down)}
.blv-story b.up{color:var(--bp-up)}
.blv-ix{border-radius:var(--bp-r-lg);background:rgba(var(--bp-bg-rgb),.55);border:1px solid var(--bp-line);padding:16px 16px 12px;min-width:0}
.blv-ix-h{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap}
.blv-ix-l{font:600 var(--bp-type-xs)/1 var(--bl-num);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-text-3)}
.blv-ix-c{font:600 var(--bp-type-sm) var(--bl-num);color:var(--bp-text-3)}
.blv-ix-c b{font-weight:700;font-variant-numeric:tabular-nums}
.blv-ix-v{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}
.blv-ix-v strong{font:800 var(--bp-type-display)/1 var(--bl-disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.blv-chip{display:inline-flex;align-items:center;font:700 var(--bp-type-body)/1 var(--bl-num);font-variant-numeric:tabular-nums;border-radius:var(--bp-r-sm);padding:6px 8px}
.blv-chip.dn{background:rgba(var(--bp-sat-rgb),.1);outline:1px solid rgba(var(--bp-sat-rgb),.3);outline-offset:-1px}
.blv-chip.up{background:rgba(var(--bp-al-rgb),.08);outline:1px solid rgba(var(--bp-al-rgb),.3);outline-offset:-1px}
.blv-chip.neu{background:var(--bp-raised);outline:1px solid var(--bp-border2);outline-offset:-1px}
.blv-spk{position:relative;margin:14px 4px 0 2px;height:104px}
.blv-spk svg{display:block;width:100%;height:104px;overflow:visible}
.blv-spk path.up{fill:rgba(var(--bp-al-rgb),.13)}
.blv-spk path.dn{fill:rgba(var(--bp-sat-rgb),.13)}
.blv-spk .mid{stroke:var(--bp-line);stroke-dasharray:2 4;vector-effect:non-scaling-stroke}
.blv-spk .ln{fill:none;stroke:var(--bp-text);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.blv-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--bp-surface);outline:1.5px solid var(--bp-text-2);outline-offset:-1.5px}
.blv-dot.last{width:8px;height:8px;margin:-4px 0 0 -4px;outline:0;box-shadow:0 0 0 4px rgba(var(--bp-text-rgb),.08)}
.blv-dot.last.up{background:var(--bp-up);box-shadow:0 0 0 4px rgba(var(--bp-al-rgb),.18)}
.blv-dot.last.dn{background:var(--bp-down);box-shadow:0 0 0 4px rgba(var(--bp-sat-rgb),.18)}
.blv-spk-t{position:absolute;margin-top:-20px;font:600 var(--bp-type-xs)/1 var(--bl-num);color:var(--bp-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}
.blv-spk-t.m{transform:translateX(-50%)}
.blv-spk-t.e{transform:translateX(-100%)}
.blv-spk-x{display:flex;justify-content:space-between;font:600 var(--bp-type-xs) var(--bl-num);color:var(--bp-text-3);margin-top:6px;font-variant-numeric:tabular-nums}
.blv-share{margin-left:auto}
.blv-share .hm-share-btn{min-height:40px}

.blv-sec{margin-top:clamp(30px,4.2cqi,46px);min-width:0}
.blv-sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px;margin-bottom:14px}
.blv-sec-h > div{min-width:0}
.blv-sec h2{margin:0;font:700 var(--bp-type-title)/1.15 var(--bl-disp);letter-spacing:-.02em;text-wrap:balance}
.blv-sub{margin:5px 0 0;font-size:var(--bp-type-sm);color:var(--bp-text-3);max-width:62ch;line-height:1.5}
.blv-sub a{font-weight:600;text-decoration:none}
.blv-more{display:inline-flex;align-items:center;gap:4px;min-height:40px;font:700 var(--bp-type-sm) var(--bl-num);text-decoration:none;white-space:nowrap}
.blv-more:hover{text-decoration:underline}
.blv-h3{margin:0 0 6px;display:flex;align-items:center;gap:8px;font:700 var(--bp-type-sm)/1 var(--bl-num);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-text-3)}
.blv-h3 i{width:8px;height:8px;border-radius:0;display:inline-block}
.blv-h3 i.up{background:var(--bp-up)}
.blv-h3 i.dn{background:var(--bp-down)}
.blv .hm-bare .hm{padding:clamp(14px,2.2cqi,22px)}
.blv .hm-more{display:inline-flex;align-items:center;min-height:40px;font:700 var(--bp-type-sm) var(--bl-num);text-decoration:none;white-space:nowrap}
.blv .hm:not(.hm-stack) .hm-more{display:none}

.blv-mr .bar i,.blv-skr .pa i{background:var(--bl-n)}
.blv-mr .bar i.up,.blv-skr .pa i.up{background:color-mix(in srgb,rgb(var(--bp-al-rgb)) calc(var(--k,0) * 100%),var(--bl-n))}
.blv-mr .bar i.dn,.blv-skr .pa i.dn{background:color-mix(in srgb,rgb(var(--bp-sat-rgb)) calc(var(--k,0) * 100%),var(--bl-n))}
@supports not (color:color-mix(in srgb,currentColor 50%,transparent)){
  .blv-mr .bar i.up,.blv-skr .pa i.up{background:rgba(var(--bp-al-rgb),var(--k,0))}
  .blv-mr .bar i.dn,.blv-skr .pa i.dn{background:rgba(var(--bp-sat-rgb),var(--k,0))}
}

.blv-mv{display:grid;gap:22px 34px;grid-template-columns:minmax(0,1fr)}
.blv-mvl{list-style:none;margin:0;padding:0}
.blv-mvl li{border-top:1px solid var(--bp-line)}
.blv-mvl li:first-child{border-top:0}
.blv-mr{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(64px,.9fr) 68px;gap:4px 12px;align-items:center;min-height:52px;padding:7px 2px;text-decoration:none;color:inherit;border-radius:var(--bp-r-sm)}
.blv a.blv-mr{color:inherit}
.blv-mr:hover{background:rgba(var(--bp-text-rgb),.025)}
.blv-mr .r{font:600 var(--bp-type-sm) var(--bl-num);color:var(--bp-text-3);font-variant-numeric:tabular-nums}
.blv-mr .who{min-width:0;display:flex;flex-direction:column}
.blv-mr .l1{display:flex;align-items:baseline;gap:8px;min-width:0}
.blv-mr .l1 b{font:700 var(--bp-type-body)/1.2 var(--bl-num);color:var(--bp-text)}
.blv-mr .l1 em{font:600 var(--bp-type-sm) var(--bl-num);font-style:normal;color:var(--bp-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}
.blv-mr .nm{font-size:var(--bp-type-sm);color:var(--bp-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.blv-mr .bar{position:relative;height:10px;border-radius:var(--bp-r-pill);background:rgba(var(--bp-text-rgb),.035);overflow:hidden}
.blv-mr .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--bp-r-pill)}
.blv-mr .pv{text-align:right;font:700 var(--bp-type-body) var(--bl-num);font-variant-numeric:tabular-nums;white-space:nowrap}

.blv-sk{--skc:minmax(0,184px) minmax(0,1fr) 58px}
.blv-sk-ax{display:grid;grid-template-columns:var(--skc);gap:0 12px;font:600 var(--bp-type-xs)/1 var(--bl-num);color:var(--bp-text-3);margin-bottom:6px}
.blv-sk-ax .pa{position:relative;height:14px}
.blv-sk-ax .pa span{position:absolute;top:0;white-space:nowrap;font-variant-numeric:tabular-nums;transform:translateX(-50%)}
.blv-sk-ax .pa .ref{color:var(--bp-text-2)}
.blv-sk-ax .pa .ref.s{transform:none}
.blv-sk-ax .pa .ref.e{transform:translateX(-100%)}
.blv-skl{list-style:none;margin:0;padding:0}
.blv-skr{display:grid;grid-template-columns:var(--skc);gap:0 12px;align-items:center;min-height:30px;border-radius:var(--bp-r-sm)}
.blv-skr:hover{background:rgba(var(--bp-text-rgb),.03)}
.blv-skr .nm{min-width:0;font-size:var(--bp-type-sm);line-height:1.25;color:var(--bp-text-2);padding:4px 0 4px 4px}
.blv-skr .nm span{overflow-wrap:anywhere}
.blv-skr .nm small{margin-left:6px;font:600 var(--bp-type-xs) var(--bl-num);color:var(--bp-text-3);white-space:nowrap}
.blv-skr .pa{position:relative;height:30px}
.blv-skr .pa .zl{position:absolute;top:0;bottom:0;width:1px;background:var(--bp-border2)}
.blv-skr .pa .rf{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgba(var(--bp-text-rgb),.4)}
.blv-skr .pa i{position:absolute;top:8px;height:14px;border-radius:0}
.blv-skr .v{text-align:right;font:700 var(--bp-type-sm) var(--bl-num);font-variant-numeric:tabular-nums;padding-right:4px;white-space:nowrap}

.blv-st{display:inline-flex;align-items:center;font:600 var(--bp-type-sm)/1.5 var(--bl-num);border-radius:var(--bp-r-pill);padding:1px 9px;white-space:nowrap}
.blv-st.g{background:var(--bp-up);color:var(--bp-bg)}
.blv-st.y{background:var(--bp-state-flat);color:var(--bp-text);outline:1px solid rgba(var(--bp-text-rgb),.14);outline-offset:-1px}
.blv-st.b{background:var(--bp-state-broken);color:var(--bp-state-broken-text);outline:1px solid var(--bp-border2);outline-offset:-1px}
.blv-dgs{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}
.blv-dg{border-radius:var(--bp-r-lg);border:1px solid var(--bp-line);background:var(--bp-surface);padding:12px 14px 6px}
.blv-dg-h{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--bp-line)}
.blv-lad{flex:none;width:20px;height:40px}
.blv-lad .rail{stroke:var(--bp-border2);stroke-width:2;stroke-linecap:round}
.blv-lad .go{fill:none;stroke-width:2.6;stroke-linecap:round}
.blv-lad .go.g{stroke:var(--bp-up)}
.blv-lad .go.y{stroke:var(--bp-text-2)}
.blv-lad .go.b{stroke:var(--bp-text-3)}
.blv-lad circle.off{fill:var(--bp-border2)}
.blv-lad circle.from{fill:var(--bp-surface);stroke-width:1.8}
.blv-lad circle.from.g{stroke:var(--bp-up)}
.blv-lad circle.from.y{stroke:var(--bp-text-2)}
.blv-lad circle.from.b{stroke:var(--bp-text-3)}
.blv-lad circle.to.g{fill:var(--bp-up)}
.blv-lad circle.to.y{fill:var(--bp-text-2)}
.blv-lad circle.to.b{fill:var(--bp-text-3)}
.blv-dg-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;flex:1}
.blv-dg-t .ar{color:var(--bp-text-3);font:600 var(--bp-type-sm) var(--bl-num)}
.blv-dg-n{font:800 var(--bp-type-title)/1 var(--bl-disp);color:var(--bp-text);font-variant-numeric:tabular-nums}
.blv-dg ul{list-style:none;margin:0;padding:0}
.blv-dg li+li{border-top:1px solid rgba(var(--bp-border-rgb),.6)}
.blv-dr{display:grid;grid-template-columns:58px minmax(0,1fr) auto 64px;gap:10px;align-items:center;min-height:40px;padding:4px 0;text-decoration:none}
.blv a.blv-dr{color:inherit}
.blv-dr b{font:700 var(--bp-type-sm) var(--bl-num);color:var(--bp-text)}
.blv-dr span{font-size:var(--bp-type-sm);color:var(--bp-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.blv-dr em{font:600 var(--bp-type-sm) var(--bl-num);font-style:normal;color:var(--bp-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}
.blv-dr i{font:700 var(--bp-type-sm) var(--bl-num);font-style:normal;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.blv-dr:hover b{color:var(--bp-brand)}

.blv-kb{list-style:none;margin:0;padding:0}
.blv-kb li{border-top:1px solid var(--bp-line)}
.blv-kb li:first-child{border-top:0}
.blv-kr{display:grid;grid-template-columns:64px minmax(0,1fr);gap:3px 12px;padding:11px 2px;text-decoration:none}
.blv a.blv-kr{color:inherit}
.blv-kr>b{font:700 var(--bp-type-sm)/1.35 var(--bl-num);color:var(--bp-text)}
.blv-kr .kc{font:600 var(--bp-type-sm) var(--bl-num);color:var(--bp-text-3);display:block}
.blv-kr .kt{display:block;font-size:var(--bp-type-body);line-height:1.45;color:var(--bp-text-2);overflow-wrap:anywhere}
.blv-kr:hover .kt{color:var(--bp-text)}
.blv-kr .on{grid-column:2;display:flex;align-items:center;gap:10px;margin-top:4px;font:600 var(--bp-type-sm)/1.4 var(--bl-num);color:var(--bp-text-2)}
.blv-kr .ob{flex:none;width:64px;height:6px;border-radius:var(--bp-r-pill);background:rgba(var(--bp-text-rgb),.06);position:relative;overflow:hidden}
.blv-kr .ob i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--bp-r-pill);background:linear-gradient(90deg,var(--bp-art-violet),var(--bp-art-cyan))}
.blv-kr .on b{color:var(--bp-text);font-weight:700;font-variant-numeric:tabular-nums}

.blv-cal{list-style:none;margin:0;padding:0}
.blv-cal li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--bp-line)}
.blv-cal li:first-child{border-top:0}
.blv-cal time{font:700 var(--bp-type-sm)/1.25 var(--bl-num);color:var(--bp-text);font-variant-numeric:tabular-nums}
.blv-cal time small{display:block;font-weight:600;font-size:var(--bp-type-xs);color:var(--bp-text-3)}
.blv-cal .ck{display:inline-block;font:700 var(--bp-type-xs)/1.6 var(--bl-num);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--bp-r-sm);padding:0 6px;margin-right:6px;vertical-align:1px}
.blv-cal .ck.tm{color:var(--bp-bg);background:rgba(var(--bp-al-rgb),.75)}
.blv-cal .ck.mk{color:var(--bp-text);background:rgba(var(--bp-art-violet-rgb),.35)}
.blv-cal .ck.bi{color:var(--bp-bg);background:var(--bp-brand)}
.blv-cal b{font:600 var(--bp-type-body)/1.35 var(--bl-num);color:var(--bp-text)}
.blv-cal p{margin:2px 0 0;font-size:var(--bp-type-sm);line-height:1.45;color:var(--bp-text-3)}
.blv-cal p span{font-variant-numeric:tabular-nums}
.blv-empty{margin:0 0 10px;padding:12px 14px;border-radius:var(--bp-r-md);background:var(--bp-surface);border:1px solid var(--bp-line);font-size:var(--bp-type-sm);color:var(--bp-text-2)}
.blv-cal-h{font:700 var(--bp-type-xs)/1 var(--bl-num);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-text-3);margin:16px 0 4px}

.blv-pager{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:clamp(30px,4cqi,44px)}
.blv-pg{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:var(--bp-r-md);border:1px solid var(--bp-border2);background:var(--bp-surface);text-decoration:none;min-height:64px;min-width:0}
.blv a.blv-pg{color:var(--bp-text)}
.blv a.blv-pg:hover{border-color:var(--bp-brand);background:var(--bp-raised)}
.blv-pg small{font:600 var(--bp-type-xs) var(--bl-num);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-text-3)}
.blv-pg b{font:700 var(--bp-type-body) var(--bl-num);overflow-wrap:anywhere}
.blv-pg.nx{text-align:right;align-items:flex-end}
.blv-pg.off{background:transparent;border-style:dashed;border-color:var(--bp-line)}
.blv-pg.off b{color:var(--bp-text-3);font-weight:600;font-size:var(--bp-type-sm)}
.blv-arc{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.blv-arc-l{font:600 var(--bp-type-xs)/1 var(--bl-num);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-text-3)}
.blv-arc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
@container blv (max-width:520px){.blv-arc ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.blv-ad{min-width:0}}
.blv-ad{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:78px;min-height:44px;box-sizing:border-box;padding:6px 10px;border-radius:var(--bp-r-md);border:1px solid var(--bp-line);background:var(--bp-surface);font:600 var(--bp-type-sm)/1.2 var(--bl-num);text-decoration:none}
.blv a.blv-ad{color:var(--bp-text-2)}
.blv-ad b{font-weight:700;font-variant-numeric:tabular-nums}
.blv a.blv-ad[aria-current="page"]{border-color:rgba(var(--bp-brand-rgb),.5);outline:1px solid rgba(var(--bp-brand-rgb),.3);outline-offset:-2px;color:var(--bp-text)}
.blv a.blv-ad:hover{border-color:var(--bp-border2)}
.blv-disc{margin:22px 0 0;font-size:var(--bp-type-sm);color:var(--bp-text-3);max-width:70ch}

.blv-arh h1{margin:0 0 10px;font:800 var(--bp-type-display)/1.05 var(--bl-disp);letter-spacing:-.035em}
.blv-arh p{margin:0;color:var(--bp-text-2);max-width:60ch}
.blv-mo{margin-top:clamp(26px,4cqi,40px)}
.blv-mo h2{margin:0 0 10px;font:700 var(--bp-type-title)/1.15 var(--bl-disp);letter-spacing:-.02em}
.blv-arl{list-style:none;margin:0;padding:0;border-radius:var(--bp-r-lg);border:1px solid var(--bp-line);background:var(--bp-surface);overflow:hidden}
.blv-arl li+li{border-top:1px solid var(--bp-line)}
.blv-ar{display:grid;grid-template-columns:88px minmax(0,1fr) 110px;gap:4px 16px;align-items:center;padding:12px 16px;text-decoration:none;min-height:44px}
.blv a.blv-ar{color:inherit}
.blv a.blv-ar:hover{background:rgba(var(--bp-text-rgb),.03)}
.blv-ar time{font:700 var(--bp-type-body)/1.25 var(--bl-num);color:var(--bp-text);font-variant-numeric:tabular-nums}
.blv-ar time small{display:block;font-weight:600;font-size:var(--bp-type-xs);color:var(--bp-text-3)}
.blv-ar .s{font-size:var(--bp-type-sm);line-height:1.5;color:var(--bp-text-2);min-width:0}
.blv-ar .s b{font-family:var(--bl-num);font-weight:700;color:var(--bp-text);font-variant-numeric:tabular-nums}
.blv-ar .x{display:flex;flex-direction:column;align-items:flex-end;gap:5px}
.blv-ar .x b{font:700 var(--bp-type-body) var(--bl-num);font-variant-numeric:tabular-nums;white-space:nowrap}
.blv-ar .x .bar{position:relative;width:100%;height:6px;border-radius:var(--bp-r-pill);background:rgba(var(--bp-text-rgb),.05);overflow:hidden}
.blv-ar .x .bar i{position:absolute;top:0;bottom:0;border-radius:var(--bp-r-pill);background:var(--bl-n)}
.blv-ar .x .bar i.up{left:50%;background:color-mix(in srgb,rgb(var(--bp-al-rgb)) calc(var(--k,0) * 100%),var(--bl-n))}
.blv-ar .x .bar i.dn{right:50%;background:color-mix(in srgb,rgb(var(--bp-sat-rgb)) calc(var(--k,0) * 100%),var(--bl-n))}

@container blv (min-width:760px){
  .blv-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}
  .blv-mv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .blv-duo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0 40px;align-items:start}
  .blv-pager{max-width:620px}
}

@container blv (max-width:520px){
  .blv-mr{grid-template-columns:minmax(0,1fr) 64px 64px;gap:2px 10px}
  .blv-mr .r{display:none}
  .blv-dr{grid-template-columns:54px minmax(0,1fr) 62px}
  .blv-dr em{display:none}
  .blv-sk{--skc:minmax(0,108px) minmax(0,1fr) 50px}
  .blv-skr .nm{font-size:var(--bp-type-sm)}
  .blv-skr .nm small{display:none}
  .blv-ar{grid-template-columns:64px minmax(0,1fr);padding:12px 14px}
  .blv-ar .x{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}
  .blv-ar .x .bar{width:96px}
}
@media (pointer:coarse){.blv-more{min-height:44px}}
@media (prefers-reduced-motion:reduce){.blv *{transition:none!important}}
