.gp-video-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0;text-align:left}.gp-video-actions>a,.gp-video-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:inherit;line-height:1.4;cursor:pointer}.gp-video-actions [hidden]{display:none}.gp-video-actions a:focus-visible,.gp-video-actions button:focus-visible,.gp-video-actions summary:focus-visible{outline:3px solid #822941;outline-offset:3px}.gp-video-actions .gp-share-status{width:100%;font-size:14px}.gp-video-actions .gp-share-status:empty{display:none}.gp-video-actions .gp-share-manual{width:100%}.gp-video-actions summary{min-height:44px;padding:10px 0;cursor:pointer}.gp-video-actions input{box-sizing:border-box;width:100%;max-width:100%;padding:10px;font:14px/1.5 monospace}.gp-video-page{width:min(100% - 48px,900px);margin:24px auto 64px}.gp-video-page h1{font-size:clamp(28px,4vw,46px);line-height:1.15}.gp-video-page figure{margin:24px 0 12px}.gp-video-page video{display:block;width:100%;height:auto;max-height:65vh;max-height:65svh;object-fit:contain;background:#252525}.gp-video-page figcaption{font-size:14px;margin-top:8px}.gp-video-context{margin:24px 0}.gp-video-context summary{min-height:44px;padding:10px 0;cursor:pointer}.gp-video-context p,.gp-video-context li{max-width:70ch}@media(max-width:800px){.gp-video-page{width:calc(100% - 32px);margin-top:16px}.gp-video-page h1{font-size:30px}.gp-video-actions>a,.gp-video-actions button{font-size:15px}.gp-video-page video{max-height:58vh;max-height:58svh}}
