.page-id-14 .side-nav.mb-case-accordion {
  gap: 5px;
}

.page-id-14 .side-nav.mb-case-accordion .mb-case-topic-toggle {
  box-sizing: border-box;
  align-items: center;
  width: 100%;
  min-height: 34px;
  margin-bottom: 0;
  padding: 4px 7px 4px 0;
  text-align: start;
  white-space: normal;
  cursor: pointer;
}

.page-id-14 .side-nav.mb-case-accordion .mb-case-topic-toggle::after {
  content: "";
  flex: 0 0 7px;
  height: 7px;
  margin-inline-start: auto;
  border-inline-end: 2px solid currentColor;
  border-block-end: 2px solid currentColor;
  transform: rotate(-45deg);
}

.page-id-14 .side-nav.mb-case-accordion .mb-case-topic-toggle[aria-expanded="true"]::after {
  transform: rotate(45deg);
}

.page-id-14 .side-nav.mb-case-accordion .mb-case-topic-toggle[aria-disabled="true"] {
  cursor: default;
}

.page-id-14 .side-nav.mb-case-accordion .mb-case-topic-toggle:focus-visible {
  outline: 2px solid #24604d;
  outline-offset: -2px;
}

.page-id-14 .side-nav.mb-case-accordion .case-group-links[hidden] {
  display: none;
}

.page-id-14 .svc-main > .case-group-anchor:target {
  /* The 40px case grid gap follows this anchor before the destination article. */
  scroll-margin-top: calc(112px - 40px);
}
