/* Contact page */
.contact-details {
  display: grid;
  gap: 1.2rem;
}

.map-preview {
  margin-top: 1.5rem;
}

.policy-text {
  margin-top: 2rem;
  font-size: 0.95rem;
  color: var(--muted);
}

