.facebook-feed {
   padding-block: clamp(32px, 4vw, 64px);
  padding-bottom: 0;
  margin-bottom: 0;
  display: none;
}


.facebook-feed h2 {
  margin-bottom: var(--space-3);
  color: var(--black);
}

/* Wrapper and iframe styling */
.facebook-feed__iframe iframe {
  width: 100%;
  max-width: 500px;
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-1);
  display: block;
  margin-inline: auto;
}

.section.facebook-feed {
  padding-block: clamp(24px, 3vw, 48px);   /* keep normal breathing room */
  margin-bottom: calc(-2.75 * clamp(60px, 6vw, 120px));
}
