.public-action{letter-spacing:0;width:min(320px,100%);height:56px;min-height:56px;text-shadow:none;box-shadow:none;background-image:none;border-radius:8px;gap:8px;padding-inline:16px;font-size:16px;font-weight:800}.public-video-preview{background:var(--hp-graphite);width:min(360px,100%);height:auto;color:var(--hp-on-graphite);border:1px solid var(--hp-rule-on-graphite);white-space:normal;text-shadow:none;border-radius:8px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.public-video-preview:hover{background:var(--hp-graphite-hi);color:var(--hp-on-graphite);border-color:var(--hp-signature)}.public-video-screen{aspect-ratio:16/9;flex-shrink:0;width:100%;display:block;position:relative}.public-video-screen img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.public-video-preview--portrait{width:min(240px,100%)}.public-video-preview--portrait .public-video-screen{aspect-ratio:9/16}.public-video-preview--responsive{width:min(760px,100%)}@media (width<=640px){.public-video-preview--responsive{width:min(360px,100%)}.public-video-preview--responsive .public-video-screen{aspect-ratio:9/16}}.public-video-play{background:var(--hp-signature);width:56px;height:56px;color:var(--hp-on-yellow);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-video-play svg{width:24px;height:24px;margin-left:3px}.public-video-duration{background:var(--hp-ink);color:var(--hp-on-ink);border-radius:4px;padding:3px 6px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.public-video-copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;padding:12px;display:flex}.public-video-title{font-size:14px;font-weight:700;line-height:1.2}.public-video-meta{color:var(--hp-signature);font-size:11px;font-weight:600;line-height:1.2}.public-action--start{background:var(--hp-signature);color:var(--hp-on-yellow);border:1px solid var(--hp-signature)}.public-action--start:hover{background:var(--hp-signature-hi);color:var(--hp-on-yellow)}
