:where(button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
area:focus-visible,
a:focus-visible,
[contenteditable]:focus-visible,
[tabindex]:not([tabindex="-1"]):focus-visible) {
  outline: var(--osdc-size-1) solid var(--surface-focus-color);
  outline-offset: 0.2rem;
}

._sr-only_176al_14 {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border-width: 0;
  white-space: nowrap;
  clip-path: rect(0, 0, 0, 0);
}

@layer blocks {
  ._wrapper_176al_27 {
    margin-top: var(--osdc-size-80);
  }
  ._wrapper_176al_27 ._breadcrumbs_176al_30 {
    padding-bottom: 0;
    opacity: 0.8;
  }
  :where(._wrapper_176al_27 ._breadcrumbs_176al_30) {
    font-family: var(--osdc-font-primary);
    font-weight: 400;
    line-height: 1.5;
    font-size: 1rem;
  }
  @media (min-width: 480px) {
    :where(._wrapper_176al_27 ._breadcrumbs_176al_30) {
      font-size: clamp(0.8rem, 1.1rem + -0.4166666667vw, 1rem);
    }
  }
  :where(._wrapper_176al_27 ._breadcrumbs_176al_30) {
    /* stylelint-disable-next-line order/order */
  }
  @media (min-width: 1440px) {
    :where(._wrapper_176al_27 ._breadcrumbs_176al_30) {
      font-size: 0.8rem;
    }
  }
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 {
    display: grid;
    grid-template-columns: 1fr 250px;
    gap: var(--osdc-size-40);
  }
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h1,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h2,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h3,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h4,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h5,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h6 {
    margin: 1em 0 0.5em;
    color: var(--surface-accent-secondary);
  }
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h1:first-child,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h2:first-child,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h3:first-child,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h4:first-child,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h5:first-child,
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._leftPanel_176al_58 h6:first-child {
    margin-top: 0;
  }
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._rightPanel_176al_75 ul li a {
    color: var(--surface-accent-secondary);
  }
  :where(._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._rightPanel_176al_75 ul li a) {
    font-family: var(--osdc-font-primary);
    font-weight: 400;
    line-height: 1.5;
    font-size: 1rem;
  }
  @media (min-width: 480px) {
    :where(._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._rightPanel_176al_75 ul li a) {
      font-size: clamp(0.8rem, 1.1rem + -0.4166666667vw, 1rem);
    }
  }
  :where(._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._rightPanel_176al_75 ul li a) {
    /* stylelint-disable-next-line order/order */
  }
  @media (min-width: 1440px) {
    :where(._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._rightPanel_176al_75 ul li a) {
      font-size: 0.8rem;
    }
  }
  ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._rightPanel_176al_75 ul li a:hover, ._wrapper_176al_27 ._mainContent_176al_53 ._mainContentInner_176al_53 ._rightPanel_176al_75 ul li a.active {
    text-decoration: underline;
  }
}
@layer components {
  ._wrapper_176al_27 ._mainContent_176al_53:not([data-layout=breakout], [data-layout=full-width]) {
    padding-top: var(--osdc-size-40) !important;
  }
}