/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/App/App.scss ***!
  \*****************************************************************************************************************************************************************************************************/
/*Colors*/
/*Typography*/
/* Header styles, add or modify. You can append any font related rule you want in the map. */
/*Colors*/
/*Typography*/
/* Header styles, add or modify. You can append any font related rule you want in the map. */
@media screen and (max-width: 64em) {
  .uyZyzZIz6DtXttttVWDK {
    display: none;
  }
}

.iFY628ctPOTcvxanBvNy {
  font-size: 1.5rem;
  color: #212121;
}
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/PageLinks/PageLinks.scss ***!
  \*****************************************************************************************************************************************************************************************************************/
/*Colors*/
/*Typography*/
/* Header styles, add or modify. You can append any font related rule you want in the map. */
/*Colors*/
/*Typography*/
/* Header styles, add or modify. You can append any font related rule you want in the map. */
.yZTlMg34xvvcGzX3KkV3 {
  position: absolute;
}

.QP958du2zpkWdW2ViXW_ {
  position: sticky;
  top: 20px;
}

.lyhKUJRW3xlP7T6bUqbs {
  list-style: none;
  padding: 0 18px;
  border-left: 2px solid #d0f2ff;
  max-height: 70vh;
  overflow-y: auto;
  scrollbar-color: #335172 #f3fcff;
}

.TgTUEiCW1aqSQSoH1e3L {
  padding-bottom: 16px;
  position: relative;
}
.TgTUEiCW1aqSQSoH1e3L a {
  color: #00264f;
}
.TgTUEiCW1aqSQSoH1e3L::before {
  content: "";
  width: 3px;
  background: 0;
  position: absolute;
  left: -20px;
  transition: all 0.3s;
  top: 0;
  height: 100%;
}
.TgTUEiCW1aqSQSoH1e3L:hover {
  font-weight: 600;
}
.TgTUEiCW1aqSQSoH1e3L.i0VPrm4S6f6kNxINhzdc a {
  color: #212121;
  font-weight: 600;
}
.TgTUEiCW1aqSQSoH1e3L.i0VPrm4S6f6kNxINhzdc::before {
  background-color: #00264f;
}

.TgTUEiCW1aqSQSoH1e3L:last-child {
  padding-bottom: 0;
}

