/* Shared four-code footer. Preserve source pixels and QR quiet zones. */
.site-foot .qr-row:has([data-footer-role="multiomics"]),.main-site-footer .footer-qr:has([data-footer-role="multiomics"]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start;width:min(100%,620px);}
.site-foot .qr-row:has([data-footer-role="multiomics"]) figure,.main-site-footer .footer-qr:has([data-footer-role="multiomics"]) figure{width:auto;min-width:0;margin:0;text-align:center;}
.site-foot .qr-row:has([data-footer-role="multiomics"]) img,.main-site-footer .footer-qr:has([data-footer-role="multiomics"]) img{display:block;width:132px;max-width:100%;height:auto!important;object-fit:contain;margin-inline:auto;background:#fff;border-radius:0;padding:4px;box-sizing:border-box;}
.site-foot .qr-row:has([data-footer-role="multiomics"]) a,.main-site-footer .footer-qr:has([data-footer-role="multiomics"]) a{display:block;}
.main-site-footer:has([data-footer-role="multiomics"]) .main-footer-inner{grid-template-columns:minmax(230px,1fr) minmax(250px,1fr);gap:32px;}
.main-site-footer:has([data-footer-role="multiomics"]) .footer-qr{grid-column:1/-1;justify-self:end;}
.site-foot .qr-row [data-footer-role="multiomics"] figcaption{color:#e5f0f5;}
@media(max-width:700px){.site-foot .qr-row:has([data-footer-role="multiomics"]),.main-site-footer .footer-qr:has([data-footer-role="multiomics"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;width:100%;}.main-site-footer:has([data-footer-role="multiomics"]) .main-footer-inner{grid-template-columns:minmax(0,1fr);}.site-foot .qr-row:has([data-footer-role="multiomics"]) img,.main-site-footer .footer-qr:has([data-footer-role="multiomics"]) img{width:148px;}.site-foot .qr-row figcaption,.main-site-footer .footer-qr figcaption{font-size:13px;}}
