.integra-bio-review .stm__body h2 {
  font-size: 1.625rem;
  line-height: 1.35;
  margin: 1.75rem 0 .875rem;
  overflow-wrap: normal;
}
.integra-bio-review .stm__body > h2:first-child { margin-top: 1.25rem; }
.integra-bio-review .stm__credentials {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .625rem;
}
.integra-bio-review .stm__credentials .custom-tags__item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  margin: 0 !important;
  padding: 5px 14px;
  line-height: 1.4;
}
.integra-bio-review .stm__body .integra-important-disclosure {
  font-size: .9375rem;
  line-height: 1.65;
  margin-top: 2rem;
}
.integra-bio-review .stm__body .integra-important-disclosure h2 { font-size: 1.25rem; }
@media (min-width: 992px) {
  body.integra-bio-review .all-wrapper { overflow: clip; }
  .integra-bio-review .advisor-sidebar-column { align-self: stretch; }
  .integra-bio-review .advisor-sidebar {
    position: sticky;
    top: calc(110px + var(--wp-admin--admin-bar--height, 0px));
    max-height: calc(100dvh - 186px - var(--wp-admin--admin-bar--height, 0px));
    overflow-y: auto;
    scrollbar-width: thin;
    overscroll-behavior-y: contain;
    padding: 4px 12px 12px 4px;
  }
}
@media (max-width: 767px) {
  .integra-bio-review .stm__body h2 { font-size: 1.375rem; line-height: 1.4; }
}
