/* About page styling */

/* Remove bottom margin from title block */
#title-block-header {
  margin-bottom: 0;
}

/* About section background */
.about-entity {
  padding: 2em 0;
}

/* Social links styling */
.about-entity .about-links {
  justify-content: center !important;
  column-gap: 0.5em !important;
}

.about-entity .about-link {
  padding: 0.25em 0.5em !important;
  border: none !important;
}

/* Responsive design for screens up to 992px */
@media screen and (max-width: 991.98px) {
  /* Grid layout adjustments */
  .about-entity .about-links {
    flex-direction: row !important;
    justify-content: center !important;
    font-size: 1.2em !important;
  }

  /* About section margins */
  .about-entity {
    margin: 0 !important;
  }
}

/* Responsive design for screens up to 576px */
@media screen and (max-width: 575.98px) {
  .about-entity .about-links {
    font-size: 1em !important;
  }
}
