.contact-details {
  display: grid;
  gap: 0.7rem;
  margin-top: 2.2rem;
}

.contact-details a {
  display: flex;
  flex-direction: column;
  width: fit-content;
  border-bottom: 1px solid #aeb5b7;
  padding-bottom: 0.45rem;
}

.contact-details a:hover strong {
  color: #8b642d;
}

.contact-details span {
  color: #737c80;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.contact-details strong {
  font-size: 1.05rem;
  transition: color 0.2s;
}
