.iframe-lightbox{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:rgba(0,0,0,.72)}.iframe-lightbox__box{position:relative;width:min(1100px,100%);height:min(860px,100%);border-radius:12px;background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.16)}.iframe-lightbox__frame{display:block;width:100%;height:100%;border:0;border-radius:inherit;background:#fff}.iframe-lightbox__close{position:absolute;top:-14px;right:-14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:2px solid #fff;border-radius:50%;background:#222;color:#fff;cursor:pointer}.iframe-lightbox__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.iframe-lightbox__close:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px}@media(max-width:767px){.iframe-lightbox{padding:0}.iframe-lightbox__box{width:100%;height:100%;border-radius:0}.iframe-lightbox__close{top:8px;right:8px}}