.instructions__search{margin:1rem 0 1.5rem}.instructions__search-label{display:block;font-weight:600;margin-bottom:.35rem}.instructions__search-input{width:100%;max-width:480px}.instructions__count{margin:.5rem 0 0;font-size:.85rem;color:#666}.instructions__item{margin:0 0 1.75rem}.instructions__video{position:relative;width:100%;aspect-ratio:16/9;background:#111;border-radius:8px;overflow:hidden;cursor:pointer}@supports not (aspect-ratio:16/9){.instructions__video{height:0;padding-bottom:56.25%}}.instructions__video:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.instructions__video:focus .instructions__play,.instructions__video:hover .instructions__play{transform:translate(-50%,-50%) scale(1.06);background:rgba(0,0,0,.8)}.instructions__thumb{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.instructions__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:4rem;height:4rem;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;transition:transform .2s ease,background .2s ease}.instructions__duration{position:absolute;right:.5rem;bottom:.5rem;z-index:2;padding:.1rem .4rem;background:rgba(0,0,0,.75);color:#fff;font-size:.75rem;border-radius:4px}.instructions__title{font-size:1.05rem;margin:.6rem 0 .25rem}.instructions__desc{font-size:.875rem;line-height:1.4;color:#555}.instructions__cell.is-hidden{display:none}.instructions__empty{margin:1rem 0 2rem;font-style:italic;color:#666}.reveal.instructions__modal{padding:0;border:0;background:#000}.reveal.instructions__modal .responsive-embed{margin-bottom:0}.reveal.instructions__modal .close-button{top:.5rem;right:.5rem;z-index:3;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:1.75rem;line-height:1;transition:background .2s ease}.reveal.instructions__modal .close-button:focus,.reveal.instructions__modal .close-button:hover{background:rgba(0,0,0,.85);color:#fff}