/* Approved Logo V1.2: source vectors, original proportions. */
.lc-logo-v12{display:block;width:190px;height:auto;max-width:100%;object-fit:contain}
a.brand .lc-logo-v12,a.yx-brand .lc-logo-v12,a.founder-wordmark .lc-logo-v12{width:190px;height:auto}
a.brand:has(>.lc-logo-v12),a.yx-brand:has(>.lc-logo-v12),a.founder-wordmark:has(>.lc-logo-v12){display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;line-height:1}
a:has(>.lc-logo-v12):focus-visible{outline:2px solid #a58b60;outline-offset:6px;border-radius:2px}
.footer-brand .lc-logo-v12{margin-bottom:16px}
@media(max-width:600px){
  a.brand .lc-logo-v12,a.yx-brand .lc-logo-v12,a.founder-wordmark .lc-logo-v12{width:168px}
  .site-header>.header-inner,.founder-topbar.shell{width:calc(100% - 40px);margin-inline:20px}
  body>header:has(>a.brand>.lc-logo-v12){padding-left:20px;padding-right:20px}
  .yx-topbar{gap:12px;flex-wrap:wrap}.yx-nav{gap:12px}.yx-nav a{min-height:44px}
  .footer-brand .lc-logo-v12{width:190px}
}
