/* v2.6: logo-lockup replacements ONLY. The approved user-supplied raster artwork is preserved; only outer blank margins cropped. */
.site-header .brand.ep-brand-approved,.menu-head .brand.ep-brand-approved{
  background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;
  display:flex;align-items:center;flex:0 0 auto;max-width:calc(100vw - 106px);min-width:0;
}
.ep-approved-lockup-horizontal{display:block;width:265px;max-width:100%;height:auto;object-fit:contain}
.ep-footer-brand.ep-footer-approved{
  width:268px;min-width:0;max-width:100%;padding:12px;background:#fff;
  border:1px solid rgba(200,171,112,.28);gap:0;
}
.ep-footer-brand.ep-footer-approved .ep-approved-lockup-stacked{
  width:100%;height:auto;display:block;max-width:100%;object-fit:contain;
}
@media(max-width:950px){.ep-approved-lockup-horizontal{width:238px}}
@media(max-width:700px){.site-header .brand.ep-brand-approved,.menu-head .brand.ep-brand-approved{max-width:calc(100vw - 110px)}.ep-approved-lockup-horizontal{width:235px}.ep-footer-brand.ep-footer-approved{width:238px;padding:9px}}
@media(max-width:360px){.ep-approved-lockup-horizontal{width:209px}}
