/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[7].use[5]!./src/components/page-container/page-container.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page-container_container__AMqUv {
  width: 100%;
}
.page-container_container__AMqUv.page-container_isInnerContainer__8sZaW {
  margin: 0 auto;
  max-width: 1220px;
  padding: 16px 20px;
}
@media (min-width: 1024px) {
  .page-container_container__AMqUv.page-container_isInnerContainer__8sZaW {
    padding: 0 20px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[7].use[5]!./src/components/page-header/page-header.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page-header_container__cudg_ {
  padding: 16px 0 8px;
}
@media (min-width: 768px) {
  .page-header_container__cudg_ {
    padding: 40px 0 16px;
  }
}
.page-header_container__cudg_ .page-header_title__LKhR6 {
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .page-header_container__cudg_ .page-header_title__LKhR6 {
    font-size: 48px;
  }
}
.page-header_container__cudg_ .page-header_desc__HyaTZ {
  font-size: 16px;
  color: #797979;
  font-weight: 500;
  word-break: keep-all;
}
@media (min-width: 768px) {
  .page-header_container__cudg_ .page-header_desc__HyaTZ {
    font-size: 18px;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[7].use[5]!./src/components/section-content/section-content.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.section-content_container__Z6LcU {
  border-top: 1px solid #000;
  margin-top: 40px;
  padding-top: 40px;
}
@media (min-width: 768px) {
  .section-content_container__Z6LcU {
    display: flex;
  }
}
.section-content_container__Z6LcU .section-content_title__dq9np {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: bold;
}
@media (min-width: 768px) {
  .section-content_container__Z6LcU .section-content_title__dq9np {
    margin-bottom: 0;
    font-size: 32px;
    width: 35%;
  }
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB {
  font-size: 16px;
  word-break: keep-all;
}
@media (min-width: 768px) {
  .section-content_container__Z6LcU .section-content_contentWrapper__or7OB {
    width: 65%;
    font-size: 18px;
  }
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB hr {
  display: none;
  margin: 16px 0;
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB h2 {
  margin-bottom: 16px;
  font-weight: bold;
  font-size: 18px;
}
@media (min-width: 768px) {
  .section-content_container__Z6LcU .section-content_contentWrapper__or7OB h2 {
    font-size: 24px;
  }
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB h3 {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  background: #f9f9f9;
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 16px;
  padding: 8px 4px;
}
@media (min-width: 768px) {
  .section-content_container__Z6LcU .section-content_contentWrapper__or7OB h3 {
    font-size: 18px;
  }
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB p {
  margin-bottom: 16px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .section-content_container__Z6LcU .section-content_contentWrapper__or7OB p {
    margin-bottom: 24px;
  }
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB ul,
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB ol {
  margin-bottom: 40px;
  padding-left: 18px;
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB li {
  list-style-type: decimal;
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB li ol {
  margin: 8px 0 24px;
  font-size: 16px;
}
.section-content_container__Z6LcU .section-content_contentWrapper__or7OB li li {
  list-style-type: decimal;
  margin-bottom: 8px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[7].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[7].use[5]!./src/app/academy/charter/charter.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.charter_markdown__JoTCl {
  margin-bottom: 80px;
}
