.share-qr{display:flex;align-items:center;gap:20px;padding-top:24px;margin-top:25px;border-top:1px solid #c9d1bd}.share-qr .qr-image-link{display:block;flex:0 0 140px;background:#fff;line-height:0;border-radius:6px;overflow:hidden}.share-qr img{display:block;width:140px;height:140px;max-width:100%;image-rendering:pixelated}.share-qr strong{font:600 10px/1.6 'DM Sans',sans-serif;letter-spacing:1.5px}.share-qr p{font:12px/1.7 'DM Sans',sans-serif;color:#627062;margin:9px 0}.share-qr .qr-download{display:inline-block;font:500 11px/1.7 'DM Sans',sans-serif;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.share-qr .qr-access-note{font-size:10px;color:#6a7568;margin-top:8px}.footer-qr{max-width:470px}.footer-qr .share-qr{margin-top:0;padding-top:22px}.share-qr a:focus-visible{outline:3px solid #a65d3e;outline-offset:4px}.about-dialog .share-qr{margin-top:28px}.about-dialog .share-qr p{max-width:none}
@media(max-width:420px){.share-qr{gap:13px}.share-qr .qr-image-link{flex-basis:112px}.share-qr img{width:112px;height:112px}.share-qr p{font-size:11px}.share-qr strong{font-size:9px;letter-spacing:1px}}
.share-qr{display:block}.qr-artwork{position:relative;width:100%;aspect-ratio:1;background:#fff9ee url('assets/end-fgm-qr-background.png') center/contain no-repeat;border-radius:9px;overflow:hidden;margin-bottom:18px}.share-qr .qr-artwork .qr-image-link{position:absolute;right:2.5%;top:2.5%;width:24%;min-width:100px;max-width:150px;padding:2px;background:#fff;border-radius:4px}.share-qr .qr-artwork img{width:100%;height:auto;max-width:none}.share-qr .qr-plain-download{display:block;width:fit-content;font:500 10px/1.7 'DM Sans',sans-serif;color:#64705e;text-decoration:underline;text-underline-offset:3px;padding:5px 0}.footer-qr{width:100%}.share-qr>div:last-child{padding-inline:2px}

.share-qr img[hidden]{display:none!important}.qr-download[aria-disabled=true],.qr-plain-download[aria-disabled=true]{opacity:.6;cursor:wait}.qr-access-note a{overflow-wrap:anywhere;text-decoration:underline}
