/* PMZM approved F wordmark: isolated brand presentation only. */
.site-header .pmzm-brand-f { flex: 0 0 auto; }
.site-header .pmzm-brand-f img.pmzm-wordmark-f { display:block; width:164px; height:auto; max-width:100%; object-fit:contain; border-radius:0; box-shadow:none; }
.login-info .pmzm-brand-f img.pmzm-wordmark-f { display:block; width:190px; height:auto; }
.sidebar .brand.pmzm-brand-f { display:flex; flex-direction:column; align-items:flex-start; gap:8px; }
.sidebar .brand.pmzm-brand-f img.pmzm-wordmark-f { display:block; width:140px; height:auto; }
.sidebar .brand.pmzm-brand-f small { font-size:12px; letter-spacing:2px; }
@media(max-width:700px) { .site-header .pmzm-brand-f img.pmzm-wordmark-f { width:130px; } .login-info .pmzm-brand-f img.pmzm-wordmark-f { width:156px; } }
