.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

@media (min-width: 360px) {
  .d-xs-none {
    display: none !important;
  }
  .d-xs-block {
    display: block !important;
  }
  .d-xs-inline-block {
    display: inline-block !important;
  }
  .d-xs-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 640px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 820px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 1181px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 1280px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
:root {
  --article-gap: 30px;
  --gap: 30px;
  --article-gutter: 24px;
}
@media (min-width: 820px) {
  :root {
    --article-gap: 40px;
  }
}
@media (min-width: 1181px) {
  :root {
    --article-gutter: 35px;
  }
}
@media (min-width: 1280px) {
  :root {
    --gap: 50px;
    --article-gutter: 55px;
  }
}

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

[class*=is_fix_renewart] [class*=header_n] > .inner {
  z-index: 2;
}
[class*=is_fix_renewart] [class*=header_n_ty] .real_news, [class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit {
  left: 357px;
}
[class*=is_fix_renewart] [class*=header_n_ty] .real_news {
  -webkit-transform: none !important;
          transform: none !important;
}
[class*=is_fix_renewart] #container {
  width: 100%;
}
[class*=is_fix_renewart] #container > .contents {
  max-width: 1100px !important;
  padding: 0 !important;
}
@media (max-width: 1279.98px) {
  [class*=is_fix_renewart] #container > .contents {
    max-width: 1000px !important;
  }
}
[class*=is_fix_renewart] .search_wrap .bt1 {
  display: none;
}

[class*=is_fix_renewart] #header[class*=header_n_ty] > .inner {
  max-width: 1200px;
}
[class*=is_fix_renewart] [class*=header_n_ty] > .inner .scont_tit {
  position: absolute;
  height: 100%;
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -1px;
  width: 100%;
  border-bottom: 1px solid rgb(225, 225, 225);
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit {
  display: none;
  top: 0;
  width: 50%;
  text-align: left;
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit * {
  text-align: left;
  font-size: 1.7rem;
  color: #111;
  font-weight: 500;
  letter-spacing: -1px;
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit {
  font-size: 1.7rem;
  color: #111;
  font-weight: 500;
  letter-spacing: -1px;
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit > a {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 14px;
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit > a > strong {
  display: inline-block;
  position: relative;
  padding: 0 16px 0 0;
  white-space: nowrap;
  font-family: var(--font-serif);
  letter-spacing: var(--font-serif-letter);
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit > a > strong:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 16px;
  margin: 1px 0 0 0;
  border-right: 1px solid #e1e1e1;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit > p {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  max-width: 100%;
  text-align: left;
  font-weight: normal;
  padding: 0 0 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .real_news {
  display: none;
}
[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.pc[class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner > .sec_r {
  z-index: 300;
}

[class*=is_fix_renewart] #container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
[class*=is_fix_renewart] .sec_header {
  min-height: 110px;
}
[class*=is_fix_renewart] .sec_header > .h_wr {
  height: 100%;
}

@media only screen and (max-width: 1367px) {
  [class*=is_fix_renewart] [class*=header_n_ty] > .inner {
    max-width: 1000px !important;
  }
}
@media (min-width: 820px) and (max-width: 1279px) {
  .pc[class*=is_fix_renewart] #header > .inner {
    padding-left: 0;
    padding-right: 0;
  }
  [class*=is_fix_renewart] .sec_header,
  [class*=is_fix_renewart] #container > .contents {
    padding-left: 0;
    padding-right: 0;
  }
  [class*=is_fix_renewart] [class*=header_n_ty] .real_news {
    width: 50%;
    left: 50% !important;
    -webkit-transform: translateX(-29%) !important;
            transform: translateX(-29%) !important;
    width: 43%;
  }
  [class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit {
    left: 50% !important;
    -webkit-transform: translateX(-29%) !important;
            transform: translateX(-29%) !important;
    width: 43%;
  }
}
@media (min-width: 820px) and (max-width: 1100px) {
  .pc[class*=is_fix_renewart] #header {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 820px) and (max-width: 1023px) {
  [class*=is_fix_renewart] [class*=header_n_ty] .real_news, [class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit {
    margin: auto;
    left: 350px !important;
    -webkit-transform: none !important;
            transform: none !important;
    width: calc(100% - 520px);
  }
}
@media only screen and (max-width: 819px) {
  [class*=is_fix_renewart] .sec_header {
    padding-left: 0;
    min-height: 50px;
  }
  [class*=is_fix_renewart].is_fix_art #header[class*=header_n_ty] > .inner .real_news,
  [class*=is_fix_renewart].is_fix_art #header[class*=header_n_ty] > .inner .scont_tit {
    display: none !important;
  }
  [class*=is_fix_re] [class*=header_n_ty] .real_news,
  [class*=is_fix_renewart].is_fix_art [class*=header_n_ty] > .inner .scont_tit {
    left: 270px !important;
    width: calc(100% - 360px);
  }
}
.article-content {
  margin-top: 30px;
  font-weight: 400;
  word-break: break-word;
  word-wrap: break-word;
}
@media (max-width: 1180.98px) {
  .article-content {
    max-width: 600px;
    margin: 30px auto 0;
  }
}
@media (max-width: 819.98px) {
  .article-content {
    margin-top: 0;
  }
}

.article-header {
  position: relative;
  max-width: 1060px;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: var(--article-gutter);
  padding-right: var(--article-gutter);
  row-gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.article-header__top {
  position: relative;
  width: 100%;
}
.article-header .user_views {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 1;
  color: #999;
  letter-spacing: -1px;
}
.article-header .user_views strong {
  font-weight: 400;
}
.article-header .breadcrumb {
  width: 100%;
  font-size: 15px;
  color: #111;
  font-weight: 500;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.article-header .breadcrumb li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.article-header .breadcrumb li:before {
  content: "";
  width: 5px;
  height: 9px;
  display: block;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.146447 0.146447C0.341709 -0.0488155 0.658216 -0.0488155 0.853478 0.146447L4.85348 4.14645C5.04874 4.34171 5.04874 4.65822 4.85348 4.85348L0.853478 8.85348C0.658216 9.04874 0.341709 9.04874 0.146447 8.85348C-0.0488155 8.65822 -0.0488155 8.34171 0.146447 8.14645L3.79293 4.49996L0.146447 0.853478C-0.0488155 0.658216 -0.0488155 0.341709 0.146447 0.146447Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.article-header .breadcrumb li:first-child {
  font-weight: 700;
}
.article-header .breadcrumb li:first-child:before {
  content: none;
}
.article-header > .title {
  width: 100%;
  color: #111;
  font-size: 36px;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -1px;
  font-family: var(--font-serif);
}
.article-header__sub {
  width: 100%;
  position: relative;
}
@media (min-width: 820px) {
  .article-header__sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 819.98px) {
  .article-header__sub {
    padding-right: 88px;
  }
}
.article-header .author {
  width: 100%;
  letter-spacing: -0.03125em;
  font-size: 16px;
  color: #111;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  margin-bottom: 10px;
}
.article-header .author em {
  font-weight: 700;
}
.article-header .author p {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.875em;
  gap: 2px;
}
.article-header__date {
  gap: 16px;
  font-size: 12px;
}
.article-header__date .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #888;
}
.article-header__date .date p {
  height: 16px;
  line-height: 16px;
  font-weight: 500;
}
.article-header__date .date .btn {
  position: absolute;
  -webkit-transition: 0ms all;
  transition: 0ms all;
  right: 0;
  bottom: 0;
  height: 16px;
  width: 13px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3457 1.48047L6.17285 7.0918L0 1.48047L1.3457 0L6.17285 4.3877L11 0L12.3457 1.48047Z' fill='%23878787'/%3E%3C/svg%3E%0A");
  font-size: 0;
  text-indent: -9999px;
}
.article-header__date .date__inner {
  display: inline-block;
  padding-right: 16px;
  position: relative;
  font-weight: 500;
  cursor: pointer;
}
.article-header__date .date__inner,
.article-header__date .date__inner p {
  -webkit-transition: 300ms height;
  transition: 300ms height;
}
.article-header__date .date__inner {
  height: 16px;
}
.article-header__date .date__inner p:first-child {
  height: 0;
  overflow: hidden;
}
.article-header__date .date__inner.active {
  height: 32px;
}
.article-header__date .date__inner.active p:first-child {
  height: 16px;
}
.article-header__date .date__inner.active .btn {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.article-header__date .reading-time {
  margin-top: 16px;
  height: 26px;
  border-radius: 13px;
  border: 1px solid #ddd;
  background: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 26px;
  gap: 4px;
  padding: 0 1em;
  color: #111;
  font-weight: 400;
  line-height: 1;
}
.article-header__date .reading-time:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_178_2453)'%3E%3Cpath d='M6 0C2.68594 0 0 2.68594 0 6C0 9.31406 2.68594 12 6 12C9.31406 12 12 9.31406 12 6C12 2.68594 9.31406 0 6 0ZM6 10.9992C3.23906 10.9992 1.00078 8.76094 1.00078 6C1.00078 3.23906 3.23906 1.00078 6 1.00078C8.76094 1.00078 10.9992 3.23906 10.9992 6C10.9992 8.76094 8.76094 10.9992 6 10.9992ZM6.49922 1.99922H5.49844V6L7.74844 8.25L8.49844 7.5L6.49922 5.50078V1.99922Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_178_2453'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
@media (min-width: 820px) {
  .article-header__date .date {
    height: 16px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .article-header__date {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .article-header__date .reading-time {
    margin-top: 0;
  }
}
.article-header__util {
  margin-left: auto;
}
@media (max-width: 819.98px) {
  .article-header__util {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@media (max-width: 1180.98px) {
  .article-header > .title {
    font-size: 26px;
  }
}

.article-body {
  margin-top: 40px;
  padding-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: var(--gap);
     -moz-column-gap: var(--gap);
          column-gap: var(--gap);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.article-body__bottom > *:nth-child(1) {
  margin-top: 0 !important;
}
.article-body__bottom__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  font-family: var(--font-serif);
  border-bottom: 4px solid #111;
}
.article-body__bottom__title .title + div {
  line-height: 36px;
}
.article-body__bottom__title .title {
  height: 36px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  color: #111;
  font-size: 21px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.05em;
}
@media (max-width: 1180.98px) {
  .article-body__bottom__title {
    border-width: 2px;
  }
  .article-body__bottom__title .title + div {
    line-height: 38px;
  }
  .article-body__bottom__title .title {
    height: 38px;
  }
}
@media (min-width: 1181px) {
  .article-body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .article-body__bottom, .article-body__contents {
    position: relative;
    max-width: calc(740px + var(--article-gutter) * 2);
  }
}
@media (max-width: 1180.98px) {
  .article-body__bottom, .article-body__contents, .article-body__aside {
    width: 100%;
  }
  .article-body__bottom, .article-body__aside {
    max-width: calc(400px + var(--article-gap) * 2);
    padding: 0 var(--article-gutter);
    margin: 0 auto;
    position: relative;
    overflow: hidden;
  }
}
@media (max-width: 819.98px) {
  .article-body {
    margin-top: 10px;
    padding-bottom: 30px;
  }
}

.ad-top-bx {
  background-color: #fafafa;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0;
  text-align: center;
  padding: 0 10px;
}
.ad-top-bx > * {
  margin: 10px auto;
}
@media (max-width: 1180.98px) {
  .ad-top-bx img {
    width: 100%;
    max-width: 320px;
  }
}

.article-header__util {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
@media (max-width: 359.98px) {
  .article-header__util {
    gap: 2px;
  }
}
.article-header__util .btn {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  display: block;
  border: 1px solid #eee;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media (max-width: 819.98px) {
  .article-header__util .btn {
    width: 42px;
    height: 42px;
  }
}
.article-header__util .btn--share {
  background-image: url(https://cwstatic.asiae.co.kr/asiae_v3/article/share.svg);
}
.article-header__util .btn--language {
  background-image: url("https://cwstatic.asiae.co.kr/asiae_v3/article/translate.svg");
}
@media (max-width: 819.98px) {
  .article-header__util .btn--language {
    background-size: 22px;
  }
}
.article-header__util .btn--fontsize {
  background-image: url("//cwstatic.asiae.co.kr/asiae_v3/article/txt_size-en.svg");
}
.article-header__util .btn--print {
  background-image: url("https://cwstatic.asiae.co.kr/asiae_v3/article/print.svg");
}

.article-scr-area {
  display: none !important;
  position: absolute;
  left: -10px;
  top: 0;
}
.article-scr-area__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.article-scr-area .btn {
  width: 40px;
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.article-scr-area .btn i {
  display: block;
}
.article-scr-area .btn--share i {
  width: 20px;
  height: 20px;
  background: url("https://cwstatic.asiae.co.kr/m_newasiae/common/share_m.svg") no-repeat 0 0;
}
.article-scr-area .btn--fontsize i {
  width: 22px;
  height: 22px;
  background: url(//cwstatic.asiae.co.kr/asiae_v3/article/m-top-txt_size-en.svg) no-repeat 0 0;
}

@media (max-width: 819.98px) {
  .is_fix_art .article-scr-area {
    display: block !important;
  }
  .is_fix_art .logo {
    visibility: hidden;
  }
}
.util-modal {
  position: fixed;
  z-index: 500;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 500ms opacity;
  transition: 500ms opacity;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.util-modal.active {
  visibility: visible !important;
  opacity: 1 !important;
}
.util-modal__wrap {
  position: relative;
  max-width: 80vh;
  overflow-y: auto;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
  text-align: left;
  min-width: 240px;
}
.util-modal__wrap .close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.078 2.29286C12.4685 1.90236 13.1015 1.90241 13.4921 2.29286C13.8826 2.68338 13.8826 3.31639 13.4921 3.70692L9.38758 7.81141L13.6932 12.1171C14.0838 12.5076 14.0838 13.1416 13.6932 13.5321C13.3028 13.9223 12.6697 13.9222 12.2792 13.5321L7.97254 9.22547L3.70692 13.4921C3.31639 13.8826 2.68338 13.8826 2.29286 13.4921C1.90241 13.1015 1.90236 12.4685 2.29286 12.078L6.55946 7.81141L2.49403 3.74598C2.10352 3.35545 2.10351 2.72244 2.49403 2.33192C2.88457 1.94166 3.51765 1.94149 3.90809 2.33192L7.97352 6.39735L12.078 2.29286Z' fill='%23111111'/%3E%3C/svg%3E%0A");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}
.util-modal__wrap .title {
  font-size: 15px;
  color: #111;
  font-weight: 700;
  margin-bottom: 1.5em;
  line-height: 1;
  letter-spacing: -0.01em;
}
.util-modal .list {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  font-size: 0;
}
.util-modal .list .i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 46px;
  height: 46px;
}
.util-modal .list .i img {
  width: 100%;
  height: 100%;
}
.util-modal .list .btn {
  text-decoration: none;
}
.util-modal .list .btn p {
  color: #111;
  margin-top: 4px;
  font-size: 12px;
  letter-spacing: -0.5px;
}
.util-modal .fontsize-btn--0 {
  font-size: 17px;
}
.util-modal .fontsize-btn--1 {
  font-size: 19px;
}
.util-modal .fontsize-btn--2 {
  font-size: 21px;
}

.fontsize-btn i {
  border-radius: 50px;
  background: #fff;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  color: #111;
  font-weight: 700;
}
.fontsize-btn--0 {
  font-size: 18px;
}
.fontsize-btn--1 {
  font-size: 20px;
}
.fontsize-btn--2 {
  font-size: 24px;
}
.fontsize-btn.active i {
  font-weight: 500;
  color: #fff;
  border-color: #ee5757;
  background: #ee5757;
}

.cont_article {
  position: relative;
  font-size: 19px;
  line-height: 1.8;
  letter-spacing: -0.025em;
  font-weight: 400;
  color: #111;
  -webkit-transition: font-size 300ms;
  transition: font-size 300ms;
}
.cont_article p {
  line-height: 1.8;
}
@media (min-width: 1181px) {
  .cont_article {
    padding-left: var(--article-gutter);
    padding-right: var(--article-gutter);
  }
}
@media (max-width: 1180.98px) {
  .cont_article {
    font-size: 17px;
    line-height: 1.7;
  }
  .cont_article p {
    line-height: 1.7;
  }
  .cont_article {
    letter-spacing: -0.03em;
  }
}
.cont_article img {
  width: auto;
  height: auto;
}
.cont_article .phothumb_l {
  text-align: left;
}
.cont_article .phothumb_r {
  text-align: right;
  clear: both;
}
.cont_article i.ital {
  font-style: italic !important;
}
.cont_article .a_linktest:link, .cont_article .a_linktest:hover, .cont_article .a_linktest:visited, .cont_article .a_linktest:active, .cont_article .a_linktest:focus {
  color: #1e88e5;
  text-decoration: underline;
  vertical-align: baseline;
}
.cont_article .news_emphasis {
  background: rgba(255, 224, 224, 0.9);
}
.cont_article [class*=col_] {
  display: inline-block;
  vertical-align: middle;
}
.cont_article .col_pink,
.cont_article .col_blue {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  line-height: 1;
  margin-right: 5px;
  padding: 0 5px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
}
.cont_article .col_pink {
  background: #f53f59;
}
.cont_article .col_blue {
  background: #4683c5;
}
.cont_article i.ital {
  font-style: italic !important;
}
.cont_article .txt_sty {
  position: relative;
  overflow: hidden;
}
.cont_article .txt_sty li {
  margin: 14px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cont_article .txt_sty [class*=col_] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: 0.2em;
}
.cont_article .article > *:not(.article_photo, .ad-area) {
  max-width: 600px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 1180.98px) {
  .cont_article .article > *:not(.article_photo, .ad-area) {
    margin-left: var(--article-gutter) !important;
    margin-right: var(--article-gutter) !important;
  }
}
@media (min-width: 820px) {
  .cont_article .article .adbox,
  .cont_article .article .ad-area,
  .cont_article .article .related,
  .cont_article .article .mainnews_add,
  .cont_article .article .article_ad,
  .cont_article .article .txt_prohibition {
    max-width: 100%;
  }
}
.cont_article .article_head {
  overflow: hidden;
  margin-bottom: var(--article-gap);
}
.cont_article .article_head h4 {
  overflow: hidden;
  position: relative;
  display: block;
  font-weight: 700;
  padding-left: 0.78em;
}
.cont_article .article_head h4:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 3px;
  background: #000;
}
.cont_article img {
  max-width: 100%;
}
.cont_article .article_photo {
  position: relative;
  overflow: hidden;
  text-align: left;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
p + .article_photo,
.article_photo + p {
  margin-top: 16px;
}

.cont_article .article_photo .img_link {
  font-size: 0;
  position: relative;
  display: block;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.cont_article .article_photo .txt {
  margin-top: 20px;
  padding: 0 10px;
  color: #666;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 819.98px) {
  .cont_article .article_photo .txt {
    margin-top: 10px;
    padding: 0 var(--article-gutter);
  }
}
.cont_article .img_figure {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 43px;
  height: 43px;
  background: url("https://cwstatic.asiae.co.kr/mdot_2013/v6/ico_190108.png") -31px -22px no-repeat;
  background-size: 140px 82px;
}
@media (min-width: 1181px) {
  .cont_article .img_figure {
    right: -43px;
    -webkit-transition: right 0.2s ease-in-out;
    transition: right 0.2s ease-in-out;
  }
  .cont_article:has(.img_link:hover, .img_figure:hover) .img_figure {
    right: 10px;
  }
}

.mainnews_add {
  border-radius: 8px;
  background: linear-gradient(97deg, #6f4dcd 0.39%, #825ee4 97.1%);
  color: #fff;
  position: relative;
  margin: var(--article-gap) 0 10px;
  padding: 25px 40px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.mainnews_add h4 {
  width: 100%;
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.0526315789em;
  margin-bottom: 20px;
}
.mainnews_add .thumb {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 230px;
          flex: 0 0 230px;
  aspect-ratio: 1.4838709677;
  overflow: hidden;
  position: relative;
  z-index: 1;
  border-radius: 8px;
}
.mainnews_add .thumb img {
  width: 100%;
  max-width: 100%;
  -webkit-transition: 1s ease;
  transition: 1s ease;
  opacity: 1;
}
.mainnews_add .thumb:hover img, .mainnews_add .thumb:focus img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.mainnews_add .thumb .t_txt {
  position: absolute;
  bottom: 12px;
  left: 0;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  line-height: 1.37;
  z-index: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-height: 1.37;
  -webkit-box-orient: vertical;
}
.mainnews_add .thumb:before {
  z-index: 2;
  height: 80%;
  position: absolute;
  width: 100%;
  content: "";
  display: block;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#111), color-stop(90%, rgba(17, 17, 17, 0)));
  background: linear-gradient(0deg, #111 0%, rgba(17, 17, 17, 0) 90%);
}
.mainnews_add .thumb .mask {
  display: none;
}
.mainnews_add ul {
  width: 100%;
}
.mainnews_add ul li {
  border-top: 1px solid #8f7cdb;
}
.mainnews_add ul li:nth-child(1) {
  border-top: 0;
}
.mainnews_add ul a {
  padding: 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 15px;
}
.mainnews_add ul a.txt {
  padding-left: 12px;
}
.mainnews_add ul a:hover {
  text-decoration: underline;
}
@media (min-width: 820px) {
  .mainnews_add .thumb {
    display: block;
  }
  .mainnews_add ul {
    max-width: calc(100% - 230px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 230px);
            flex: 0 0 calc(100% - 230px);
    padding-left: 20px;
    position: relative;
    top: -10px;
    bottom: -10px;
  }
}
@media (max-width: 819.98px) {
  .mainnews_add {
    padding: 20px 20px 10px;
  }
  .mainnews_add h4 {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .mainnews_add ul li + li + li + li {
    display: none;
  }
  .mainnews_add ul a {
    line-height: 18px;
    font-size: 14px;
  }
}

.related {
  border-radius: 8px;
  background: linear-gradient(97deg, #6f4dcd 0.39%, #825ee4 97.1%);
  color: #fff;
  position: relative;
  margin: var(--article-gap) 0 10px;
  padding: 25px 40px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.related h4 {
  width: 100%;
  color: #fff;
  font-family: "NanumSquareNeo";
  font-size: 19px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.0526315789em;
  margin-bottom: 20px;
}
.related .thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.related .thumb img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 130px;
          flex: 0 0 130px;
  aspect-ratio: 1.4838709677;
  overflow: hidden;
  position: relative;
  z-index: 1;
  border-radius: 8px;
}
@media (min-width: 820px) {
  .related .thumb .t_txt {
    padding-left: 20px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 1.37;
    z-index: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 1.37;
    -webkit-box-orient: vertical;
  }
}
@media (max-width: 819.98px) {
  .related .thumb img {
    display: none;
  }
  .related .thumb {
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
  .related .thumb:before {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 0.2em;
    content: "";
    width: 0.4em;
    height: 0.4em;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
  }
  .related .thumb .t_txt {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 18px;
    font-size: 14px;
  }
  .related .thumb .t_txt:hover {
    text-decoration: underline;
  }
}
.related ul {
  width: 100%;
}
.related ul li {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.related ul li:nth-child(1) {
  border-top: 0;
}
.related ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.related ul li:before {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 0.2em;
  content: "";
  width: 0.4em;
  height: 0.4em;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.related ul a {
  padding: 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 15px;
}
.related ul a:hover {
  text-decoration: underline;
}
@media (max-width: 819.98px) {
  .related {
    padding: 20px 20px 10px;
  }
  .related h4 {
    font-size: 17px;
    margin-bottom: 10px;
  }
  .related ul a {
    line-height: 18px;
    font-size: 14px;
  }
}

.aeditor_note {
  clear: both;
  margin: var(--article-gap) 0;
  padding: 20px;
  line-height: 1.6;
  color: #888;
  word-break: break-word;
  background-color: #fafafa;
}
.aeditor_note > .editor_tit {
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 600;
  color: #111;
}
.aeditor_note > span {
  font-size: 16px;
  display: block;
}
@media (max-width: 819.98px) {
  .aeditor_note > span {
    font-size: 15px;
  }
}

.small_title01 {
  font-family: var(--font-serif);
  margin: var(--article-gap) 0 calc(var(--article-gap) / 2);
  color: #111;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.0526315789em;
  padding: 12px 0;
  border-top: 2px solid #333;
  border-bottom: 1px solid #ddd;
}
.small_title01 * {
  font: inherit;
}

.aearea_a, .aearea_q {
  margin: var(--article-gap) 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  padding-left: 30px;
  position: relative;
}
.aearea_a *, .aearea_q * {
  font: inherit;
}
.aearea_a:before, .aearea_q:before {
  position: absolute;
  left: 0;
  top: 5px;
  content: "";
  display: block;
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.aearea_q:before {
  content: "Q.";
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.504 22.6321C17.8 22.6321 17.128 22.5121 16.488 22.2721C15.848 22.0481 15.272 21.7681 14.76 21.4321C14.248 21.0961 13.608 20.6481 12.84 20.0881C12.088 19.5441 11.472 19.1201 10.992 18.8161C10.528 18.5121 10.048 18.2881 9.55201 18.1441C8.88001 18.2561 8.29601 18.3121 7.80001 18.3121C5.20801 18.3121 3.25601 17.4961 1.94401 15.8641C0.648012 14.2321 1.19954e-05 12.0081 1.19954e-05 9.1921C1.19954e-05 7.3521 0.336012 5.73609 1.00801 4.34409C1.69601 2.95209 2.65601 1.88009 3.88801 1.12809C5.12001 0.376095 6.53601 9.48906e-05 8.13601 9.48906e-05C10.792 9.48906e-05 12.776 0.784095 14.088 2.35209C15.4 3.90409 16.056 6.08009 16.056 8.8801C16.056 10.8641 15.656 12.6001 14.856 14.0881C14.072 15.5601 12.984 16.6641 11.592 17.4001C12.216 17.4801 12.824 17.6481 13.416 17.9041C14.024 18.1601 14.76 18.5121 15.624 18.9601C16.568 19.4401 17.352 19.8001 17.976 20.0401C18.616 20.2961 19.24 20.4241 19.848 20.4241C20.28 20.4241 20.64 20.3921 20.928 20.3281L21.24 21.4081C20.888 21.8401 20.488 22.1521 20.04 22.3441C19.608 22.5361 19.096 22.6321 18.504 22.6321ZM7.99201 16.8481C9.28801 16.8481 10.304 16.1681 11.04 14.8081C11.776 13.4321 12.144 11.4561 12.144 8.8801C12.144 6.38409 11.792 4.52809 11.088 3.3121C10.384 2.08009 9.36801 1.46409 8.04001 1.46409C6.72801 1.46409 5.70401 2.11209 4.96801 3.4081C4.23201 4.70409 3.86401 6.62409 3.86401 9.1681C3.86401 11.6801 4.22401 13.5921 4.94401 14.9041C5.66401 16.2001 6.68001 16.8481 7.99201 16.8481ZM19.8833 18.2641C19.3873 18.2641 18.9553 18.0961 18.5873 17.7601C18.2193 17.4081 18.0353 16.9681 18.0353 16.4401C18.0353 15.8481 18.2433 15.3681 18.6593 15.0001C19.0913 14.6161 19.6113 14.4241 20.2193 14.4241C20.7953 14.4241 21.2513 14.6081 21.5873 14.9761C21.9233 15.3281 22.0913 15.7521 22.0913 16.2481C22.0913 16.8721 21.8833 17.3681 21.4673 17.7361C21.0673 18.0881 20.5393 18.2641 19.8833 18.2641Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}
.aearea_a:before {
  content: "A.";
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.95999 -2.24113e-05H10.632L16.176 16.248L17.568 16.488V17.928H10.488V16.488L12.288 16.248L11.352 13.128H5.13599L4.19999 16.272L6.14399 16.488V17.928H0.0239895L-1.05202e-05 16.488L1.43999 16.248L6.95999 -2.24113e-05ZM8.61599 4.05598L8.18399 2.18398L7.72799 4.07998L5.59199 11.448H10.872L8.61599 4.05598ZM20.3556 18.144C19.8596 18.144 19.4276 17.976 19.0596 17.64C18.6916 17.288 18.5076 16.848 18.5076 16.32C18.5076 15.728 18.7156 15.248 19.1316 14.88C19.5636 14.496 20.0836 14.304 20.6916 14.304C21.2676 14.304 21.7236 14.488 22.0596 14.856C22.3956 15.208 22.5636 15.632 22.5636 16.128C22.5636 16.752 22.3556 17.248 21.9396 17.616C21.5396 17.968 21.0116 18.144 20.3556 18.144Z' fill='%23111111'/%3E%3C/svg%3E%0A");
}

.aeqeout_box {
  position: relative;
  clear: both;
  margin: 30px 0;
  padding: 0;
  color: #111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aeqeout_box::before {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  background: #999;
  width: 1px;
}
.aeqeout_box span {
  display: block;
  margin-left: 20px;
  padding: 0px 4px;
  font-size: 1em;
  line-height: 1.46;
}

.aeofficial_box {
  margin: var(--article-gap) 0;
  padding: 30px;
  border: 1px solid #ddd;
}
.aeofficial_box h5 {
  color: #111;
  font-weight: 600;
  font-size: 1em;
  margin-bottom: 0.5263157895em;
}
.aeofficial_box .stxt {
  color: #888;
  font-size: 0.8947368421em;
  font-weight: 400;
  line-height: 1.6;
}
@media (max-width: 1180.98px) {
  .aeofficial_box {
    padding: 30px 20px;
  }
}

.e_article {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.5px;
  color: #111;
  margin: 10px 0 var(--article-gap) !important;
}

.txt_prohibition {
  margin: var(--article-gap) 0;
  word-break: keep-all;
  text-align: center;
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.37;
}

.txt_generated-ai {
  margin: var(--article-gap) 0;
  border-radius: 5px;
  background: #fafafa;
  padding: 16px 24px;
  color: #111;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
.txt_generated-ai .icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
}
@media (max-width: 1180.98px) {
  .txt_generated-ai {
    font-size: 15px;
    padding: 16px;
  }
  .txt_generated-ai .icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20px;
            flex: 0 0 20px;
  }
}

.ico_view {
  display: inline-block;
  overflow: hidden;
  font-size: 1px;
  line-height: 0;
  color: transparent;
  background: url("https://cwstatic.asiae.co.kr/mdot_2013/v6/ico_190108.png") no-repeat 0 -19px;
  background-size: 120px 70px;
  vertical-align: top;
}

.article_progress {
  overflow: hidden;
  position: fixed;
  top: 70px;
  left: 0;
  width: 100%;
  height: 3px;
  z-index: 60;
}
.article_progress:after {
  content: " ";
  display: block;
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}
.article_progress_bar {
  width: 0%;
  max-width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 0;
  color: transparent;
  background-color: #ed1d25;
  -webkit-transition: width 0.4s ease-out;
  transition: width 0.4s ease-out;
  -webkit-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
  z-index: 999;
}
@media (max-width: 819.98px) {
  .article_progress {
    height: 2px;
    top: 61px;
  }
}

.news-module-unmissable {
  overflow: hidden;
  position: relative;
}

.unmissable-news-wrap:not(.swiper) .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 50px;
}
.unmissable-news-wrap:not(.swiper) .swiper-slide {
  width: calc((100% - 50px) / 2);
}
.unmissable-news-wrap:not(.swiper) .unmissable-news-list {
  width: calc((100% - 50px) / 2);
}

.unmissable-news-list {
  text-align: left;
}
@media (max-width: 819.98px) {
  .unmissable-news-list {
    padding: 0 1px;
  }
}
.unmissable-news-list .item {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}
.unmissable-news-list .item .thumb {
  aspect-ratio: 1.54;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 154px;
          flex: 0 0 154px;
  border-radius: 7px;
  position: relative;
  overflow: hidden;
}
.unmissable-news-list .item .desc {
  width: 100%;
}
.unmissable-news-list .item .desc .link {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-height: 1.4;
  -webkit-box-orient: vertical;
  color: #111;
  font-size: 19px;
  font-weight: 500;
  letter-spacing: -0.0263157895em;
}
@media (max-width: 1180.98px) {
  .unmissable-news-list .item {
    gap: 16px;
  }
  .unmissable-news-list .item .thumb {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 123px;
            flex: 0 0 123px;
  }
  .unmissable-news-list .item .desc .link {
    font-size: 17px;
  }
}

.btn-otherLang__bx {
  max-width: 600px;
  margin: var(--article-gap) auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.btn-otherLang {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  padding: 0 16px;
  height: 30px;
  border-radius: 15px;
  border: 1px solid #ddd !important;
  text-decoration: none !important;
  background: #fff;
  color: #111;
  font-size: 12px;
  line-height: 1;
  letter-spacing: -1px;
  font-weight: 700;
}

.unmissable-news-wrap .swiper-pagination {
  position: relative;
  bottom: auto;
  top: auto;
  left: auto;
  right: auto;
  margin-top: 10px;
  font-size: 0;
}
.unmissable-news-wrap .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  margin: 0 3px;
  border-radius: 6px;
  background-color: #c6c6c6;
  position: relative;
  overflow: hidden;
}
.unmissable-news-wrap .swiper-pagination-bullet:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #111;
  width: 100%;
  height: 100%;
  -webkit-transition: 5s linear width;
  transition: 5s linear width;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  border-radius: 6px;
  -webkit-animation-duration: inherit;
          animation-duration: inherit;
}
.unmissable-news-wrap .swiper-pagination-bullet-active {
  background-color: #ede6e6;
  width: 24px;
}
.unmissable-news-wrap .swiper-pagination-bullet-active:after {
  -webkit-animation-name: mvProgress;
          animation-name: mvProgress;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 1;
  width: 100%;
}
@-webkit-keyframes mvProgress {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@keyframes mvProgress {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}