/* GOVOZY official logo system — single shared source for header/footer branding */
.brand{display:inline-flex!important;align-items:center;gap:0!important;flex:none;line-height:0;font-size:0!important;letter-spacing:0!important}
.brand::before,.brand::after{content:none!important;display:none!important}
.brand img.brand-logo{display:block!important;height:40px;width:auto;max-width:none;object-fit:contain;border-radius:0}
.brand img.brand-icon{display:none!important;width:36px;height:36px;border-radius:8px;object-fit:contain}
body.is-scrolled .topbar .brand img.brand-logo{height:36px}
.brand{background:none!important;padding:6px 10px!important;border-radius:0!important;border:0!important;box-shadow:none!important}
/* Dedicated transparent wordmark for dark footers and the photographic home header. */
.site-footer .brand img.brand-logo,.footer-brand-block .brand img.brand-logo,
.site-footer .brand img.brand-logo,.footer-brand-block .brand img.brand-logo{content:url("/govozy/govozy-logo-light.png?v=4");height:34px}

.site-footer .brand img.brand-logo,.footer-brand-block .brand img.brand-logo{height:34px}
@media (max-width:1024px){.brand img.brand-logo{height:36px}}
@media (max-width:600px){.brand img.brand-logo,body.is-scrolled .topbar .brand img.brand-logo{height:32px}}
@media (max-width:340px){header .brand{padding:0!important;background:none}header .brand img.brand-logo{display:none!important}header .brand img.brand-icon{display:block!important}}
