.brand-hero{display: flex;gap: var(--space-6);align-items: flex-start;background: var(--color-mist);border-radius: var(--radius-xl);padding: var(--space-6) var(--space-8);margin-bottom: var(--space-6)}.brand-hero__logo{flex-shrink: 0;width: 120px;max-height: 80px;object-fit: contain;background: white;border-radius: var(--radius-lg);padding: var(--space-2)}.brand-hero__body{flex: 1;min-width: 0}.brand-hero__meta{font-size: var(--text-sm);color: var(--color-muted);margin-bottom: var(--space-3)}.brand-hero__meta a{color: var(--color-forest);text-decoration: none}.brand-hero__meta a:hover{text-decoration: underline}.brand-hero__desc{font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed)}@media (max-width: 500px){.brand-hero{flex-direction: column;padding: var(--space-5)}.brand-hero__logo{width: 80px}}