/* Lockup principal de ACF Lab: una sola aparición en la cabecera. */
.acf-lab-logo{display:block!important;width:100%;max-width:100%;height:auto!important;margin:0;object-fit:contain}
.publication.acf-lab-lockup{display:block!important;width:150px;max-width:100%;margin:0;padding:0;font-size:0;line-height:0;text-decoration:none}
.publication.acf-lab-lockup .acf-lab-logo-header{aspect-ratio:120/44}
.acf-lab-footer{display:block!important;width:min(108px,100%);max-width:108px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:0;filter:none!important}
.acf-lab-footer .acf-lab-logo-footer{aspect-ratio:120/44;filter:none!important}
.acf-lab-footer>p{max-width:270px;margin:10px 0 0;color:#c4cede;font-size:.82rem;line-height:1.5}
@media(max-width:980px){.publication.acf-lab-lockup{width:142px}.acf-lab-footer{width:min(102px,100%)}}
@media(max-width:620px){.header-inner{grid-template-columns:minmax(128px,148px) 1fr;gap:12px}.publication.acf-lab-lockup{width:128px;max-width:128px;margin-left:0}.acf-lab-footer{width:min(94px,100%);max-width:94px}}
@media(max-width:380px){.header-inner{grid-template-columns:118px 1fr;gap:8px}.publication.acf-lab-lockup{width:118px;max-width:118px}.acf-lab-footer{width:min(88px,100%)}}
