.zz-pelican-embed{width:100%;max-width:1120px;margin:2rem auto;clear:both}
.zz-pelican-frame{display:block;width:100%;height:920px;border:1px solid #d9ddd2;border-radius:16px;background:#f5f2e9;overflow:hidden}
.zz-prose .zz-pelican-link{margin:12px 0 0;text-align:right;font-size:12px;line-height:1.8}
.zz-pelican-link a{color:#47695c;text-underline-offset:4px}
@media(max-width:650px){.zz-pelican-frame{height:700px;border-radius:12px}.zz-pelican-embed{margin-block:1.5rem}}
