.brand img {
  display: block;
  width: 250px;
  height: auto;
}

.footer-brand img {
  width: min(330px, 100%);
  height: auto;
}

.footer-brand span {
  margin-top: 12px;
  color: #bfa778;
  font-size: .68rem;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.service-grid .buyer-note {
  margin-top: 20px;
  color: #303a3a;
  font-size: .84rem;
}

.service-link {
  display: inline-block;
  margin-top: 8px;
  border-bottom: 1px solid #9a7b49;
  color: #6e542e;
  font-size: .78rem;
  font-weight: 600;
  letter-spacing: .08em;
  text-decoration: none;
  text-transform: uppercase;
}

.lender-note {
  display: block;
  margin-top: 12px;
  color: #737979;
  font-size: .72rem;
  line-height: 1.5;
}

@media (max-width: 900px) {
  .brand img { width: 205px; }
  .brand-sub { font-size: .58rem; }
}
