/* V36: preserve responsive site layout when using a custom raster logo */
.tophead .brand .mg-brand-image{display:block;max-width:100%;max-height:95px;width:auto;height:auto;object-fit:contain;object-position:left center}
.foot-grid .mg-footer-logo{max-width:min(230px,100%);max-height:100px;object-fit:contain;object-position:left center}
.mg-footer-links{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center}
.mg-footer-links a{display:inline-block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.v36-logo-preview{max-width:340px;max-height:130px;background:white;border:1px solid #cbd5e1;border-radius:12px;padding:10px}
.v36-help-inline{color:#526477;font-size:.9em;line-height:1.5}
.v36-footer-actions{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:680px){.tophead .brand .mg-brand-image{max-height:65px}.mg-footer-links{gap:6px 11px}}
