.video-shelf[data-astro-cid-35zyqvla]{border-top:1px solid var(--border-subtle);min-width:0;padding-top:.85rem}.video-shelf__heading[data-astro-cid-35zyqvla]{justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:.7rem;display:flex}.video-shelf__heading[data-astro-cid-35zyqvla]>div[data-astro-cid-35zyqvla]:first-child{min-width:0}.video-shelf__eyebrow[data-astro-cid-35zyqvla]{color:var(--accent-chart);font:750 .59rem/1.2 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;display:flex}.video-shelf[data-astro-cid-35zyqvla] h2[data-astro-cid-35zyqvla]{font:700 clamp(1rem,2vw,1.25rem)/1.25 var(--font-family-display);margin:.2rem 0 0}.video-shelf__actions[data-astro-cid-35zyqvla],.video-shelf__arrows[data-astro-cid-35zyqvla]{align-items:center;gap:.4rem;display:flex}.video-shelf__all[data-astro-cid-35zyqvla]{min-height:2rem;color:var(--action-link);white-space:nowrap;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.video-shelf__all[data-astro-cid-35zyqvla]:hover{text-underline-offset:.15em;text-decoration:underline}.video-shelf__arrows[data-astro-cid-35zyqvla] button[data-astro-cid-35zyqvla]{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-reading);width:2rem;height:2rem;color:var(--text-primary);cursor:pointer;place-items:center;display:grid}.video-shelf__arrows[data-astro-cid-35zyqvla] button[data-astro-cid-35zyqvla]:hover:not(:disabled){border-color:var(--accent-hud);color:var(--action-link)}.video-shelf__arrows[data-astro-cid-35zyqvla] button[data-astro-cid-35zyqvla]:disabled{opacity:.38;cursor:default}.video-shelf__arrows[data-astro-cid-35zyqvla] button[data-astro-cid-35zyqvla]:focus-visible,.video-shelf__track[data-astro-cid-35zyqvla]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.video-shelf__track[data-astro-cid-35zyqvla]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.65rem;display:grid;overflow-x:auto}.video-shelf__track[data-astro-cid-35zyqvla]::-webkit-scrollbar{display:none}.video-shelf__track[data-astro-cid-35zyqvla]>[data-astro-cid-35zyqvla]{scroll-snap-align:start;min-width:0}@media (width>=620px){.video-shelf__track[data-astro-cid-35zyqvla]{grid-auto-columns:calc(33.3333% - .433333rem)}.video-shelf__track[data-astro-cid-35zyqvla][data-count="1"]{grid-auto-columns:min(100%,24rem)}.video-shelf__track[data-astro-cid-35zyqvla][data-count="2"]{grid-auto-columns:calc(50% - .325rem)}}@media (width>=960px){.video-shelf__track[data-astro-cid-35zyqvla]{grid-auto-columns:calc(25% - .4875rem)}.video-shelf__track[data-astro-cid-35zyqvla][data-count="1"]{grid-auto-columns:min(100%,24rem)}.video-shelf__track[data-astro-cid-35zyqvla][data-count="2"]{grid-auto-columns:calc(50% - .325rem)}.video-shelf__track[data-astro-cid-35zyqvla][data-count="3"]{grid-auto-columns:calc(33.3333% - .433333rem)}}@media (width<=619px){.video-shelf__track[data-astro-cid-35zyqvla]{grid-auto-columns:minmax(0,78vw)}.video-shelf__track[data-astro-cid-35zyqvla][data-count="1"]{grid-auto-columns:min(100%,24rem)}}@media (width<=420px){.video-shelf__heading[data-astro-cid-35zyqvla]{align-items:start}.video-shelf__actions[data-astro-cid-35zyqvla]{flex-direction:column-reverse;align-items:end;gap:.15rem}.video-shelf__all[data-astro-cid-35zyqvla]{min-height:1.4rem;font-size:.62rem}}.video-hub[data-astro-cid-eqpscfe5]{gap:1.2rem;padding-block:clamp(1rem,2vw,1.6rem) 3rem;display:grid}.video-hub__breadcrumb[data-astro-cid-eqpscfe5]{min-width:0;color:var(--text-secondary);align-items:center;gap:.3rem;font-size:.74rem;display:flex}.video-hub__breadcrumb[data-astro-cid-eqpscfe5] a[data-astro-cid-eqpscfe5]{border-radius:var(--radius-control);min-height:1.8rem;color:inherit;align-items:center;padding-inline:.35rem;text-decoration:none;display:inline-flex}.video-hub__breadcrumb[data-astro-cid-eqpscfe5] a[data-astro-cid-eqpscfe5]:hover{background:var(--surface-reading);color:var(--action-link)}.video-hub__breadcrumb[data-astro-cid-eqpscfe5] svg[data-astro-cid-eqpscfe5]{color:var(--accent-chart)}.video-hub__heading[data-astro-cid-eqpscfe5]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:end;gap:1rem;padding:.2rem 0 .85rem;display:flex}.video-hub__heading[data-astro-cid-eqpscfe5]>div[data-astro-cid-eqpscfe5]{min-width:0}.video-hub__eyebrow[data-astro-cid-eqpscfe5]{color:var(--accent-chart);font:750 .62rem/1.3 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;display:inline-flex}.video-hub[data-astro-cid-eqpscfe5] h1[data-astro-cid-eqpscfe5]{font:750 clamp(1.65rem,4vw,2.25rem)/1.12 var(--font-family-display);letter-spacing:-.04em;margin:.2rem 0}.video-hub__heading[data-astro-cid-eqpscfe5] p[data-astro-cid-eqpscfe5]{max-width:42rem;color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.video-hub__count[data-astro-cid-eqpscfe5]{color:var(--text-secondary);flex:none;font-size:.67rem}.video-hub__shelves[data-astro-cid-eqpscfe5]{gap:1.15rem;display:grid}.video-hub__demo[data-astro-cid-eqpscfe5]{border-left:2px solid var(--accent-chart);background:var(--surface-reading);color:var(--text-secondary);margin:0;padding:.55rem .7rem;font-size:.7rem;line-height:1.45}@media (width<=540px){.video-hub__heading[data-astro-cid-eqpscfe5]{flex-direction:column;align-items:start;gap:.45rem}.video-hub__count[data-astro-cid-eqpscfe5]{font-size:.62rem}}
