.z-octopus-main{width:100%;margin:1.5em 0}.z-octopus-main figcaption{margin:0 0 .5em;line-height:1.6}.z-octopus-frame{position:relative;display:block;width:100%;min-width:0;background:#f4f1e9}.z-octopus-main .z-octopus-frame{min-height:0}.z-octopus-frame iframe{display:block;width:100%;border:0;aspect-ratio:3/4;min-height:0}.z-octopus-preview{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;background:#f4f1e9}.z-octopus-preview .z-octopus-frame{height:100%;min-height:0}.z-octopus-preview iframe{width:100%;height:100%;pointer-events:none}.z-octopus-loading{display:flex;align-items:center;justify-content:center;text-align:center;min-height:240px;padding:1em;margin:0;color:#303129;font-size:16px}.z-octopus-preview .z-octopus-loading{height:100%;font-size:14px}.z-octopus-main[data-ready="true"] .z-octopus-frame{min-height:0}@media(prefers-reduced-motion:reduce){.z-octopus-preview{scroll-behavior:auto}}
/* Keep only the octopus card at its gallery slot width. */
.z-card:has(.z-octopus-preview)>p{width:100%;margin:0}.z-octopus-main .z-octopus-frame iframe{aspect-ratio:1088/676}
