/* Shared brand elements for PETRONAQ corporate shell.
   Transparent path-only SVGs traced from the approved PETRONAQ Brand System artwork. */
.pnq3-header .pnq3-brand-lockup,.pnq3-footer .pnq3-footer-brand-lockup{display:flex;align-items:center;min-width:0}
.pnq3-header .pnq3-brand-logo{display:block;width:clamp(218px,20vw,278px);height:auto;max-height:none;flex:0 0 auto;background:transparent;border:0;box-shadow:none;filter:none}
.pnq3-footer .pnq3-footer-logo{display:block;width:clamp(218px,20vw,278px);height:auto;max-height:none;margin:0;background:transparent;border:0;box-shadow:none;filter:none}
.pnq3-footer .pnq3-footer-brand-lockup{display:inline-flex;padding:0;margin:0 0 16px;background:transparent;border:0;box-shadow:none}
@media(max-width:1100px){.pnq3-header .pnq3-brand-logo{width:228px}}
@media(max-width:767px){.pnq3-header .pnq3-brand-logo{width:clamp(190px,54vw,222px)}.pnq3-footer .pnq3-footer-logo{width:min(218px,68vw)}}
@media(max-width:380px){.pnq3-header .pnq3-brand-logo{width:180px}}

@media(max-width:1100px) and (min-width:901px){
 .pnq3-header-inner{grid-template-columns:228px 1fr auto;gap:16px}
 .pnq3-nav{grid-column:1/-1;order:3;justify-content:flex-start;gap:14px 22px;padding:8px 0 4px}
 .pnq3-header-cta{grid-column:3;grid-row:1}
}
