/* Footer: Entdecken und Rechtliches mit gleicher Typografie und Zeilenposition. */
.site-footer .footer-grid > .footer-discover,
.site-footer .footer-grid > .footer-links {
  display: grid !important;
  grid-template-columns: 1fr;
  align-content: start;
  align-items: start !important;
  gap: 12px 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.site-footer .footer-grid > .footer-discover {
  justify-items: center;
}
.site-footer .footer-discover .footer-column-title,
.site-footer .footer-links .footer-column-title {
  margin: 0 0 4px;
}
.site-footer .footer-discover a,
.site-footer .footer-links a {
  display: block;
  margin: 0;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  color: rgba(235,233,227,0.64) !important;
  transition: color .18s ease;
}
.site-footer .footer-discover a:hover,
.site-footer .footer-discover a:focus-visible,
.site-footer .footer-links a:hover,
.site-footer .footer-links a:focus-visible {
  color: #d3b46f !important;
}
