.zoom-photo-question{margin:18px 0 24px;text-align:center}
.zoom-photo-frame{display:block;position:relative;width:min(100%,var(--photo-width,410px));aspect-ratio:var(--photo-aspect,1);margin-inline:auto;overflow:hidden;border:1px solid #b6a07870;border-radius:8px;background:#eee4d1}
.zoom-photo-frame>.zoom-photo-detail{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;pointer-events:none}
.zoom-photo-question>.zoom-photo-full{display:block;width:100%;height:auto;max-height:410px;object-fit:contain;margin-inline:auto;border-radius:8px;background:#eee4d1}
.zoom-photo-question>figcaption{margin-top:8px;font-size:13px;line-height:1.5;color:inherit;opacity:.85}
@media(max-width:520px){.zoom-photo-frame{width:min(100%,320px,var(--photo-width,410px))}.zoom-photo-question>.zoom-photo-full{max-height:340px}}
