.video-filter{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}.video-filter select,.video-filter button,.video-player button{font:inherit;cursor:pointer;background:0 0;border:1px solid;min-height:44px;padding:.6rem}.video-list{max-width:48rem;margin:auto}.video-list article{overflow-wrap:anywhere;border-bottom:1px solid #bbb;padding:2rem 0}.video-player{background:#eeeae3;margin:1rem 0;padding:1rem}.video-player iframe{aspect-ratio:16/9;border:0;width:100%;min-height:200px;display:block}.video-player button{overflow-wrap:anywhere;max-width:100%;margin-top:.5rem}.video-transcript{white-space:pre-wrap}.video-list summary{cursor:pointer;min-height:44px;padding:1rem 0}.media-hub-intro{max-width:48rem;margin:0 auto;padding:3rem 0 1.5rem}.media-hub-intro h1{letter-spacing:-.04em;margin:.5rem 0 1rem;font-size:clamp(1.8rem,5vw,3rem);font-weight:650;line-height:1.25}.media-hub-tabs{border-bottom:1px solid #bbb;align-items:center;gap:1.25rem;max-width:48rem;margin:0 auto 1.5rem;display:flex}.media-hub-tabs a{align-items:center;min-height:48px;padding:.5rem 0;text-decoration:none;display:inline-flex}.media-hub-tabs a[aria-current=page]{border-bottom:3px solid;font-weight:700}.media-hub-tabs a:focus-visible{outline-offset:3px;outline:3px solid #527dba}.video-list h2{margin:.65rem 0;font-size:1.35rem;font-weight:650;line-height:1.5}.video-list article>p{margin:.6rem 0}
