.corporate-footer,
.site-footer {
  font-size: 13px;
  line-height: 1.55;
}

.corporate-footer b,
.site-footer .footer-quanta b {
  font-size: 14px;
}

.corporate-footer small,
.corporate-footer a,
.site-footer .footer-quanta small,
.site-footer .parent small,
.site-footer .footer-nav a,
.site-footer .parent a {
  font-size: 11px;
  line-height: 1.5;
}

.corporate-footer > p,
.site-footer > p {
  font-size: 11px;
  line-height: 1.65;
}

.site-footer .footer-staff-entry {
  color: #8794a4;
  font-size: 10px;
  grid-column: 1 / -1;
  justify-self: end;
  letter-spacing: 0.08em;
  text-decoration: none;
}

.site-footer .footer-staff-entry:hover {
  color: #d7dee7;
}

@media (max-width: 760px) {
  .corporate-footer,
  .site-footer {
    font-size: 14px;
  }

  .corporate-footer small,
  .corporate-footer a,
  .corporate-footer > p,
  .site-footer .footer-quanta small,
  .site-footer .parent small,
  .site-footer .footer-nav a,
    .site-footer .parent a,
    .site-footer > p,
    .site-footer .footer-staff-entry {
      font-size: 12px;
    }

    .site-footer .footer-staff-entry {
      justify-self: start;
    }
}
