.videos-list,.videos-page-content{box-sizing:border-box;margin:0 auto;max-width:75rem}.videos-list *,.videos-page-content *{box-sizing:border-box}.videos-list.all-videos-grid,.videos-page-content.all-videos-grid{padding-block:3rem}.videos-list .featured-video,.videos-page-content .featured-video{display:grid;margin:3rem 0 2rem;row-gap:1rem}@media (min-width:64em){.videos-list .featured-video,.videos-page-content .featured-video{-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"title title" "player info";grid-template-columns:auto 22rem}.videos-list .featured-video__headline,.videos-page-content .featured-video__headline{grid-area:title}.videos-list .featured-video__play,.videos-page-content .featured-video__play{grid-area:player}.videos-list .featured-video__info,.videos-page-content .featured-video__info{grid-area:info}}.videos-list .featured-video img,.videos-page-content .featured-video img{display:block;height:auto;transition:transform .2s ease-out;width:100%}.videos-list .featured-video__title,.videos-page-content .featured-video__title{font-size:1.25rem;font-weight:var(--fw-semi-bold);line-height:1.1em;margin:0 .25rem .5rem 0}@media (min-width:23.4375em){.videos-list .featured-video__title,.videos-page-content .featured-video__title{font-size:1.5rem}}.videos-list .featured-video__description,.videos-page-content .featured-video__description{font-size:1rem;font-weight:var(--fw-light);line-height:1.6em;margin:0;max-width:80ch}.videos-list .video-search,.videos-page-content .video-search{background:#767676;display:grid;padding:.75rem 1.5rem;width:100%}.videos-list .video-search .input-wrapper,.videos-page-content .video-search .input-wrapper{align-items:center;background:#fff;border-radius:.25rem;display:flex;justify-content:center;max-width:50rem;padding:0;place-self:center;width:100%}.videos-list .video-search .input-wrapper:focus,.videos-page-content .video-search .input-wrapper:focus{background:green}.videos-list .video-search button,.videos-list .video-search input,.videos-page-content .video-search button,.videos-page-content .video-search input{background:transparent;border:none;color:#000;flex:auto;padding:.5rem}.videos-list .video-search button:focus,.videos-list .video-search input:focus,.videos-page-content .video-search button:focus,.videos-page-content .video-search input:focus{outline-offset:-2px}.videos-list .video-search input,.videos-page-content .video-search input{border-radius:.25rem 0 0 .25rem}.videos-list .video-search button,.videos-page-content .video-search button{border-radius:0 .25rem .25rem 0;flex:none}