.video{max-width:var(--video-max-width,none);width:100%}.video__player{aspect-ratio:var(--video-ratio,16/9);overflow:hidden;position:relative}.video__player--auto{aspect-ratio:auto}.video--rounded .video__player{border-radius:1rem}.video__player:not(.video__player--auto) iframe,.video__poster{border:0;height:100%;inset:0;position:absolute;width:100%}.video__poster{display:block}.video__poster:focus-visible{outline:3px solid var(--primary-color);outline-offset:-3px}.video__thumbnail{display:block;height:100%;object-fit:cover;width:100%}.video__play-icon{align-items:center;background-color:rgba(0,0,0,.6);border-radius:.75rem;display:flex;height:3rem;justify-content:center;left:50%;position:absolute;top:50%;transition:background-color .2s ease,scale .2s ease;translate:-50% -50%;width:4.25rem}.video__play-icon svg{fill:#fff;height:1.25rem;margin-left:.125rem;width:1.25rem}.video__poster:focus-visible .video__play-icon,.video__poster:hover .video__play-icon{background-color:var(--primary-color);scale:1.1}.video__transcript{margin-top:1rem}.video__transcript-toggle{cursor:pointer;font-weight:600}.video__transcript-text{margin-top:.75rem}.video__transcript-text>:last-child{margin-bottom:0}