.company-logo{display:grid;place-items:center;width:76px;height:44px;border-radius:12px;background:#062a18;color:#d9f99d;font-size:18px;font-weight:800}.company-logo.is-image{padding:6px 8px;background:#fff}:where(.company-logo.is-image){border:1px solid #e2e8e4}.company-logo img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.company-logo.is-image{overflow:hidden}.company-logo.is-large{width:112px;height:60px;border-radius:16px;font-size:24px}.company-logo.is-large.is-image{padding:8px 12px}
