.browse section{margin:0}.browse section+section{margin-top:56px}.browse h2{margin:0 0 22px}.browse h2 a{text-decoration:none;outline:none;transition:filter .2s}@media(pointer:coarse){:is(.browse,.sitemap) h2 a{position:relative}:is(.browse,.sitemap) h2 a:after{content:"";position:absolute;inset:-13px -8px}}.browse h2 a:focus-visible{filter:brightness(1.35)}@media(hover:hover){.browse h2 a:hover{filter:brightness(1.35)}}.sitemap .n{margin-left:10px;font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.hand.topic h1{font-size:min(var(--hand-size),calc((min(100vw,1180px) - var(--gutter-l) - var(--gutter-r)) / (var(--w) * 1.03 + .1)));margin-bottom:.1em}.hand.topics h1{margin-bottom:.16em}.counts{margin:0;font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums}.counts b{font-weight:600;color:var(--soft)}.hashtag .videos{grid-auto-flow:row dense}.shelf-row{grid-column:1 / -1;padding-block:18px 10px}.videos[data-show=lesson]>li[data-kind]:not([data-kind=lesson]),.videos[data-show=lesson] .clip:not([data-kind=lesson]),.videos[data-show=study]>li[data-kind]:not([data-kind=study]),.videos[data-show=study] .clip:not([data-kind=study]),.videos[data-show=improvisation]>li[data-kind]:not([data-kind=improvisation]),.videos[data-show=improvisation] .clip:not([data-kind=improvisation]),.videos[data-show=lesson]>.shelf-row:not(:has(.clip[data-kind=lesson])),.videos[data-show=study]>.shelf-row:not(:has(.clip[data-kind=study])),.videos[data-show=improvisation]>.shelf-row:not(:has(.clip[data-kind=improvisation])),.sides[data-show=music]>[data-side=spirit],.sides[data-show=spirit]>[data-side=music]{display:none}.related{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:56px}.sides{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.sides section{display:grid;gap:16px}.hashes{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.hash{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px 0 14px;border-radius:999px;font:500 14.5px var(--sans);color:var(--white);background:var(--fill);text-decoration:none;outline:none;transition:background .2s}.hash>span:first-child{margin-right:-5px;font-weight:600;color:var(--link)}.hash .n{font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}@media(hover:hover){.hash:hover{background:var(--fill-2)}}.hash:focus-visible{outline:var(--focus);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.browse h2 a,.hash{transition:none}}
