/* OVM shared compact mountain mark — 2026-09-17 */
.brand img.ovm-brand-logo,.ovm-brand img.ovm-brand-logo,.footer-brand img.ovm-brand-logo,img.ovm-brand-logo{width:150px!important;height:auto!important;max-height:none!important;max-width:100%;object-fit:contain;display:block;flex-shrink:0;margin:0;}
.topbar .brand{min-width:150px;flex:0 0 150px;width:150px;align-items:flex-start;justify-content:center;gap:0;}
.brand .brand-name,.brand .brand-copy,.ovm-brand>.ovm-logo+div>.ovm-kicker{display:none!important;}
.brand>div>strong{display:none;}
.ovm-brand{gap:18px;}
.ovm-header{grid-template-columns:minmax(360px,1fr) auto minmax(200px,.65fr);}
footer img.ovm-brand-logo{width:130px!important;}
.ovm-brand-standalone{display:flex;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid #20394d;background:#06101b;}
@media(max-width:1100px){.ovm-header{grid-template-columns:1fr auto;}.ovm-header .ovm-nav{display:none;}}
@media(max-width:640px){.brand img.ovm-brand-logo,.ovm-brand img.ovm-brand-logo,img.ovm-brand-logo{width:120px!important;}.topbar .brand{min-width:120px;flex-basis:120px;width:120px;}.ovm-brand{gap:12px;}.ovm-header{grid-template-columns:1fr;}.ovm-header-right{grid-column:1;}header:has(>.brand){flex-wrap:wrap;gap:12px;}header .brand{min-width:0;} }
