.public-video{width:100%;min-width:0;margin:0}.public-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#153d30}.public-video-frame iframe,.public-video-trigger{position:absolute;inset:0;width:100%;height:100%;border:0}.public-video-trigger{padding:0;cursor:pointer;background:#153d30;color:#153d30;font:inherit;text-align:left}.public-video-trigger img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.public-video-play{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border-radius:999px;background:#faf8f4;box-shadow:0 2px 12px #0003;font-size:14px;font-weight:650}.public-video-play-left{right:auto;left:18px}.public-video-trigger:hover .public-video-play{background:#f1e4bf}.public-video .public-video-trigger:focus-visible,.public-video-frame iframe:focus-visible{outline:3px solid #d5ad55;outline-offset:-5px}.public-video-caption{display:grid;gap:4px;padding-top:12px;color:#153d30;font-size:13px;line-height:1.5}.public-video-caption strong{font-size:15px;font-weight:600}.public-video-caption>span{color:#59655e}.public-video-caption a{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.public-video-caption a:focus-visible{outline:3px solid #a77818;outline-offset:3px}@media(max-width:600px){.public-video-play{right:12px;bottom:12px}.public-video-play-left{right:auto;left:12px}}
