.pkc-embed{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;aspect-ratio:16/9;max-width:100%;padding:1.5rem;margin:1.5rem 0;background:#f2f2f2;border:1px solid #cfcfcf;text-align:center}
.pkc-embed.is-loaded{display:block;padding:0;background:none;border:0}
.pkc-embed.is-loaded iframe{width:100%;height:100%;border:0}
.pkc-embed__btn{font:inherit;font-weight:600;padding:.75rem 1.25rem;min-height:44px;background:#1a1a1a;color:#fff;border:0;cursor:pointer}
.pkc-embed__btn:focus-visible{outline:3px solid #0a58ca;outline-offset:3px}
.pkc-embed__note{margin:0;font-size:.875rem;color:#3d3d3d;max-width:36rem}
