/* Social links on Careers and Gallery.
   Used on: /more/careers/, /more/gallery/.
   Forum Homini website, editable IIS version v016 20261109 081746. Generated with Claude Opus 5.5. */
.discover-social[data-c-discover-social] {
  padding-block: var(--s-8) var(--s-9);
}
.discover-social--bare[data-c-discover-social] {
  padding: 0;
}
.discover-social--flush[data-c-discover-social] {
  padding-block-start: 0;
}

.discover-social__inner[data-c-discover-social] {
  display: grid;
  justify-items: center;
  gap: var(--s-5);
}
.discover-social[data-c-discover-social][data-align=start] .discover-social__inner[data-c-discover-social] {
  justify-items: start;
}
.discover-social__rule[data-c-discover-social] {
  display: block;
  inline-size: 48px;
  block-size: 2px;
  background: var(--eyebrow);
  opacity: 0.8;
}
.discover-social__inner[data-c-discover-social] .discover-social__list {
  justify-content: center;
}
.discover-social[data-c-discover-social][data-align=start] .discover-social__inner[data-c-discover-social] .discover-social__list {
  justify-content: flex-start;
}

/* (was written into each of these pages; one copy here is enough) */
/* (25 Oct 2026, gaps G and C3) "flush" means no space above: the site's even-gap rule had put half a section back */
main > .discover-social.discover-social--flush.discover-social--flush {
  padding-block-start: 0 !important;
}
