body {
  --cl-txt: #333;
  --cl-time: #959595;
  --cl-time2: #888;
  --bg-section-title: #f3f5f6;
  --bg-time: #333;
  --bg-bullet: #c9c9c9;
  --bg-popular: #f2f2f2;
  --br-item: #e3e3e3;
  --br-tab: #d9d9d9;
  --br-tab2: #e5e5e5;
  --cl-tab2: #a7a7a7;
  --cl-channel: #bf451f;
  --cl-blue3: #007aff;
  --cl-blue2: #007aff;
  --cl-sponsor: #0161b8;
  --br-item2: #dfdfdf;
  --filter-gray2: invert(39%) sepia(5%) saturate(18%) hue-rotate(109deg)
    brightness(98%) contrast(89%);
}
body.theme-dark {
  --cl-txt: hsla(0, 0%, 100%, 0.87);
  --cl-time: hsla(0, 0%, 100%, 0.87);
  --cl-time2: hsla(0, 0%, 100%, 0.87);
  --bg-section-title: #3b3b3b;
  --bg-time: #262626;
  --bg-popular: #262626;
  --br-gray-med: #2c2c2c;
  --br-item: #262626;
  --br-tab: #646464;
  --br-tab2: #646464;
  --cl-tab2: hsla(0, 0%, 100%, 0.87);
  --cl-channel: hsla(0, 0%, 100%, 0.87);
  --cl-blue3: #fff;
  --cl-blue2: #3b3b3b;
  --cl-sponsor: #0161b8;
  --br-item2: #262626;
  --filter-gray2: invert(100%) sepia(1%) saturate(136%) hue-rotate(333deg)
    brightness(109%) contrast(100%);
}
@media (prefers-color-scheme: dark) {
  body {
    --cl-txt: hsla(0, 0%, 100%, 0.87);
    --cl-time: hsla(0, 0%, 100%, 0.87);
    --cl-time2: hsla(0, 0%, 100%, 0.87);
    --bg-section-title: #3b3b3b;
    --bg-time: #262626;
    --bg-popular: #262626;
    --br-gray-med: #2c2c2c;
    --br-item: #262626;
    --br-tab: #646464;
    --br-tab2: #646464;
    --cl-tab2: hsla(0, 0%, 100%, 0.87);
    --cl-channel: hsla(0, 0%, 100%, 0.87);
    --cl-blue3: #fff;
    --cl-blue2: #3b3b3b;
    --cl-sponsor: #0161b8;
    --br-item2: #262626;
    --filter-gray2: invert(100%) sepia(1%) saturate(136%) hue-rotate(333deg)
      brightness(109%) contrast(100%);
  }
  body.theme-light {
    --cl-txt: #333;
    --cl-time: #959595;
    --cl-time2: #888;
    --bg-section-title: #f3f5f6;
    --bg-time: #333;
    --bg-bullet: #c9c9c9;
    --bg-popular: #f2f2f2;
    --br-item: #e3e3e3;
    --br-tab: #d9d9d9;
    --br-tab2: #e5e5e5;
    --cl-tab2: #a7a7a7;
    --cl-channel: #bf451f;
    --cl-blue3: #007aff;
    --cl-blue2: #007aff;
    --cl-sponsor: #0161b8;
    --br-item2: #dfdfdf;
    --filter-gray2: invert(39%) sepia(5%) saturate(18%) hue-rotate(109deg)
      brightness(98%) contrast(89%);
  }
}
.text-center {
  text-align: center;
}
.hlImg,
.latestImg,
.spotlightImg,
.topicImg {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  background-color: var(--bg-gray-med);
}
.hlImg img,
.latestImg img,
.spotlightImg img,
.topicImg img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}
.hlInfo,
.latestInfo,
.spotlightInfo,
.topicInfo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.hlInfo:before,
.latestInfo:before,
.spotlightInfo:before,
.topicInfo:before {
  content: "";
  width: 4px;
  height: 4px;
  background-color: var(--bg-bullet);
  border-radius: 4px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin: 0 8px;
}
.hlChannel,
.latestChannel,
.mostChannel,
.spotlightChannel,
.topicChannel {
  position: relative;
  font-size: 12px;
  font-weight: 400;
  color: var(--neutral-70);
}
.hlTitle,
.hlWrap.-col .hlItem:first-child .hlTitle,
.latestTitle,
.mostTitle,
.spotlightTitle,
.topicName,
.topicTitle,
.trendTitle,
.videoCaption,
.videoTitle,
.videoWpTitle {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: var(--cl-txt);
  letter-spacing: -0.02em;
  letter-spacing: -0.2px;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hlDuration,
.latestDuration,
.spotlightDuration,
.topicDuration {
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  background-color: var(--bg-time);
  border-radius: 4px;
  padding: 0 8px;
  position: absolute;
  z-index: 2;
  right: 8px;
  bottom: 8px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hlDuration:before,
.latestDuration:before,
.spotlightDuration:before,
.topicDuration:before {
  content: "";
  margin-right: 2px;
  margin-bottom: 0;
  -webkit-filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%);
  filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%);
}
#page1.theme--kanal {
  background: var(--bg-main) !important;
}
.layoutWrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: var(--bg-main);
}
.layoutWrap,
.trendWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
}
.trendWrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -15px;
  height: 52px;
  overflow: hidden;
}
.trendName {
  position: relative;
  -ms-flex-preferred-size: 78px;
  flex-basis: 78px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  color: #e65225;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.trendContent {
  position: relative;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-y: hidden;
  margin-right: -15px;
  padding: 20px 0;
}
.trendItem {
  border-right: 1px solid #d1d1d1;
}
.trendItem:last-child {
  border-right: 1px solid transparent;
}
.trendTitle {
  font-weight: 500;
  white-space: nowrap;
}
.trendTitle a {
  padding: 2px 16px;
  display: block;
}
.hlWrap {
  --gap: 24px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--gap);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.hlWrap.--row {
  overflow: initial;
}
.hlWrap.-col {
  --gap: 16px;
  gap: var(--gap);
  row-gap: 24px;
}
.hlWrap.-col .hlItem:first-child {
  width: calc(50% - (var(--gap) / 2));
  margin: 0;
}
.hlWrap.-col .hlItem:first-child .hlBox {
  position: relative;
  padding: 0;
}
.hlWrap.-col .hlItem:first-child .hlBox:after {
  content: none;
}
.hlWrap.-col .hlItem:first-child .hlImg {
  border-radius: 8px;
  overflow: hidden;
}
.hlWrap.-col .hlItem:first-child .hlTitle {
  color: var(--cl-txt);
  margin: 8px 0 5px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  -webkit-line-clamp: 3;
  padding-left: 0;
}
.hlWrap.-col .hlItem:first-child .hlTitle:after {
  content: none;
}
.hlWrap .hlItem:first-child {
  margin: 0 !important;
}
.hlVideo {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}
.hlVideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hlSubtitle {
  color: #0a7dc8;
  border-radius: 12px;
  font-size: 12px;
  line-height: 1;
  font-weight: 500;
  padding: 5px 10px;
  position: absolute;
  z-index: 2;
  top: 15px;
  left: 15px;
  background: #eff8ff;
}
.hlTitle {
  margin: 8px 0 5px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  -webkit-line-clamp: 3;
}
.hlDuration:before {
  width: 13px;
  height: 13px;
  margin-right: 4px;
  -webkit-filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%) !important;
  filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%) !important;
}
.hlChannel {
  margin-bottom: 5px;
}
.hlInfo {
  padding-top: 6px;
}
.hlDate,
.hlTime {
  position: relative;
  padding: 0 0 5px 15px;
  color: var(--cl-white);
  font-size: 12px;
}
.hlTime {
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hlItem {
  position: relative;
  width: calc(50% - (var(--gap) / 2));
}
.hlItem-lead p {
  margin: 0;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hlItem:first-child {
  width: 100vw;
  margin: 0 -15px;
}
.hlItem:first-child .hlBox {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  padding: 15px 20px;
  width: 100%;
}
.hlItem:first-child .hlBox:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(#000)
  );
  background: linear-gradient(180deg, transparent, #000);
  opacity: 0.7;
}
.hlItem:first-child .hlInfo:before {
  background-color: transparent;
}
.hlItem:first-child .hlTitle {
  color: var(--cl-white);
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  -webkit-line-clamp: 3;
  padding-left: 15px;
  margin: 8px 0;
}
.hlItem:first-child .hlTitle:after {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  height: calc(100% - 10px);
  border-left: 1px solid #e65225;
}
.hlItem:first-child .hlInfo {
  padding-top: 0;
}
.hlPhoto {
  position: relative;
  border-radius: 4px;
  background-color: var(--br-gray-bold);
  padding: 6px 8px 6px 26px;
  color: var(--cl-white);
  font-size: 12px;
  margin-top: 8px;
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.hlPhoto:after {
  width: 12px;
  height: 12px;
  content: "";
  position: absolute;
  left: 8px;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(100%)
    saturate(1%) hue-rotate(329deg) brightness(105%) contrast(101%);
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%)
    hue-rotate(329deg) brightness(105%) contrast(101%);
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 0H4.5C4.10218 0 3.72064 0.158035 3.43934 0.43934C3.15804 0.720644 3 1.10218 3 1.5V3H1.5C1.10218 3 0.720644 3.15804 0.43934 3.43934C0.158035 3.72064 0 4.10218 0 4.5V16.5C0 16.8978 0.158035 17.2794 0.43934 17.5607C0.720644 17.842 1.10218 18 1.5 18H13.5C13.8978 18 14.2794 17.842 14.5607 17.5607C14.842 17.2794 15 16.8978 15 16.5V15H16.5C16.8978 15 17.2794 14.842 17.5607 14.5607C17.842 14.2794 18 13.8978 18 13.5V1.5C18 1.10218 17.842 0.720644 17.5607 0.43934C17.2794 0.158035 16.8978 0 16.5 0ZM4.5 1.5H16.5V8.00437L14.9344 6.43875C14.6531 6.15766 14.2717 5.99976 13.8741 5.99976C13.4764 5.99976 13.095 6.15766 12.8137 6.43875L5.75344 13.5H4.5V1.5ZM13.5 16.5H1.5V4.5H3V13.5C3 13.8978 3.15804 14.2794 3.43934 14.5607C3.72064 14.842 4.10218 15 4.5 15H13.5V16.5ZM16.5 13.5H7.875L13.875 7.5L16.5 10.125V13.5ZM8.25 7.5C8.69501 7.5 9.13002 7.36804 9.50003 7.12081C9.87004 6.87357 10.1584 6.52217 10.3287 6.11104C10.499 5.6999 10.5436 5.2475 10.4568 4.81105C10.37 4.37459 10.1557 3.97368 9.84099 3.65901C9.52632 3.34434 9.12541 3.13005 8.68895 3.04323C8.2525 2.95642 7.8001 3.00097 7.38896 3.17127C6.97783 3.34157 6.62643 3.62996 6.37919 3.99997C6.13196 4.36998 6 4.80499 6 5.25C6 5.84674 6.23705 6.41903 6.65901 6.84099C7.08097 7.26295 7.65326 7.5 8.25 7.5ZM8.25 4.5C8.39834 4.5 8.54334 4.54399 8.66668 4.6264C8.79002 4.70881 8.88614 4.82594 8.94291 4.96299C8.99968 5.10003 9.01453 5.25083 8.98559 5.39632C8.95665 5.5418 8.88522 5.67544 8.78033 5.78033C8.67544 5.88522 8.5418 5.95665 8.39632 5.98559C8.25083 6.01453 8.10003 5.99968 7.96299 5.94291C7.82594 5.88614 7.70881 5.79001 7.6264 5.66668C7.54399 5.54334 7.5 5.39834 7.5 5.25C7.5 5.05109 7.57902 4.86032 7.71967 4.71967C7.86032 4.57902 8.05109 4.5 8.25 4.5Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 12px;
}
.hlScroll {
  position: relative;
  padding-bottom: 6px;
  overflow-x: auto;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
.hlScrollWrap {
  margin: 0 -15px 10px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}
.hlScroll .slideshow {
  width: 100%;
  height: auto;
  margin: 0;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
.hlScroll .hlBox {
  display: block;
  white-space: normal;
  z-index: 1;
  padding: 15px;
}
.hlScroll .hlBox,
.hlScroll .hlBox:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.hlScroll .hlBox:after {
  content: "";
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(#000)
  );
  background: linear-gradient(180deg, transparent, #000);
  opacity: 1;
}
.hlScroll .hlInfo:before {
  background-color: transparent;
}
.hlScroll .hlTitle {
  color: var(--cl-white);
  font-size: 18px;
  line-height: 120%;
  font-weight: 500;
  -webkit-line-clamp: 3;
  margin: 8px 65px 8px 0;
}
.hlScroll .hlChannel {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  color: var(--neutral-50);
}
.hlScroll .hlChannel.clBrandzview {
  color: #0161b8;
}
.hlScroll .hlInfo {
  padding-top: 0;
}
.hlScroll .hlSubtitle.-sponsor {
  background: var(--cl-sponsor);
  color: #fff;
}
.hlScrollDot {
  right: 12px;
  bottom: 28px;
  text-align: right;
  width: auto;
  max-width: 70px;
  background-color: #000;
  border-radius: 20px;
  padding: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
.hlScrollDot .item {
  margin: 0;
  width: 8px;
  height: 8px;
  background-color: var(--neutral-50);
}
.hlScrollDot .item.active {
  background: var(--neutral-20);
}
.hlScrollArrow {
  position: absolute;
  top: 30%;
  width: 32px;
  height: 32px;
  padding: 4px;
  opacity: 0.8;
  border: 0;
  border-radius: 40px;
  z-index: 1;
  background: var(--bg-time);
}
.hlScrollArrow.-prev {
  left: 15px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.hlScrollArrow.-next {
  right: 15px;
}
.hlScrollArrow span:after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid var(--cl-white);
  border-right: 2px solid var(--cl-white);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 13px;
  top: 10px;
}
#hlLayout1 .hlItem:not(:first-child) .hlImg {
  border-radius: 8px;
  overflow: hidden;
}
#hlLayout2 .hlItem {
  width: 100vw;
}
#hlLayout2 .hlItem:not(:first-child) .hlImg {
  width: 100px;
  height: 100px;
  padding-top: 0;
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
#hlLayout2 .hlItem:not(:first-child) a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 13px;
}
#hlLayout2 .hlItem:not(:first-child) .hlTime {
  color: var(--cl-time2);
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  padding: 0;
}
#hlLayout2 .hlItem:not(:first-child) .hlTitle {
  margin-bottom: 0;
  margin-top: -2px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
#hlLayout2 .hlItem:not(:first-child) .hlBox {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#hlLayout2 .hlItem:not(:first-child) .hlDuration:before {
  content: none;
}
#hlLayout2 .hlItem:not(:first-child) .hlChannel {
  margin-bottom: 0;
}
.mostWrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 15px 0;
}
.mostFlex,
.mostWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mostFlex {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 8px;
}
.mostNumber {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-preferred-size: 32px;
  flex-basis: 32px;
  height: 32px;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  color: var(--cl-txt);
  letter-spacing: -0.02em;
  background-color: var(--bg-place);
  border-radius: 50px;
  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;
}
.mostNumber .icn-mostSponsored {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6875 6.74962C15.6881 5.70687 15.4252 4.68089 14.9231 3.76696C14.421 2.85303 13.6961 2.08081 12.8158 1.52202C11.9354 0.963233 10.928 0.636005 9.88733 0.57073C8.84663 0.505455 7.8063 0.704252 6.86299 1.14865C5.91968 1.59306 5.10398 2.26865 4.49166 3.11268C3.87934 3.95672 3.49026 4.94181 3.36055 5.97646C3.23085 7.01111 3.36473 8.06176 3.74977 9.03082C4.1348 9.99988 4.7585 10.8559 5.56292 11.5194V16.8746C5.56293 16.9705 5.58744 17.0648 5.63413 17.1485C5.68083 17.2323 5.74815 17.3027 5.82972 17.3531C5.91128 17.4035 6.00438 17.4322 6.10016 17.4365C6.19595 17.4408 6.29124 17.4206 6.377 17.3777L9.49993 15.8161L12.6239 17.3777C12.7097 17.4206 12.805 17.4408 12.9007 17.4365C12.9965 17.4322 13.0896 17.4035 13.1711 17.3531C13.2527 17.3027 13.32 17.2322 13.3667 17.1485C13.4134 17.0648 13.4379 16.9705 13.4379 16.8746V11.5188C14.1416 10.9391 14.7082 10.2108 15.0971 9.38628C15.4861 8.56173 15.6877 7.66131 15.6875 6.74962ZM4.4375 6.74962C4.4375 5.74836 4.73441 4.76957 5.29069 3.93705C5.84696 3.10453 6.63762 2.45565 7.56267 2.07248C8.48772 1.68932 9.50562 1.58906 10.4876 1.7844C11.4697 1.97974 12.3717 2.46189 13.0797 3.1699C13.7877 3.8779 14.2699 4.77995 14.4652 5.76198C14.6606 6.74401 14.5603 7.76191 14.1771 8.68696C13.794 9.61201 13.1451 10.4027 12.3126 10.9589C11.4801 11.5152 10.5013 11.8121 9.5 11.8121C8.15781 11.8106 6.87101 11.2768 5.92194 10.3277C4.97286 9.37861 4.43901 8.09182 4.4375 6.74962ZM12.3129 15.9646L9.75144 14.684C9.67333 14.6449 9.58719 14.6246 9.49986 14.6246C9.41253 14.6246 9.32639 14.6449 9.24828 14.684L6.68792 15.9644V12.2604C7.55871 12.7053 8.52262 12.9373 9.50047 12.9372C10.4783 12.9371 11.4422 12.705 12.3129 12.26V15.9646ZM9.5 10.6871C10.2788 10.6871 11.04 10.4562 11.6876 10.0235C12.3351 9.59088 12.8398 8.97593 13.1378 8.25644C13.4358 7.53696 13.5138 6.74526 13.3618 5.98146C13.2099 5.21766 12.8349 4.51606 12.2842 3.96539C11.7336 3.41472 11.032 3.03971 10.2682 2.88778C9.50437 2.73585 8.71267 2.81383 7.99319 3.11185C7.2737 3.40987 6.65875 3.91455 6.22609 4.56207C5.79343 5.20959 5.5625 5.97086 5.5625 6.74962C5.56367 7.79355 5.97889 8.79439 6.71706 9.53256C7.45523 10.2707 8.45607 10.686 9.5 10.6871ZM9.5 3.93712C10.0563 3.93712 10.6 4.10207 11.0625 4.41112C11.5251 4.72016 11.8855 5.15941 12.0984 5.67333C12.3113 6.18724 12.367 6.75274 12.2585 7.29832C12.1499 7.84389 11.8821 8.34503 11.4887 8.73836C11.0954 9.1317 10.5943 9.39956 10.0487 9.50808C9.50312 9.6166 8.93762 9.56091 8.4237 9.34804C7.90979 9.13517 7.47053 8.77468 7.16149 8.31217C6.85245 7.84965 6.6875 7.30588 6.6875 6.74962C6.68836 6.00397 6.98495 5.28909 7.51221 4.76183C8.03947 4.23457 8.75434 3.93798 9.5 3.93712Z' fill='%23000'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
  -webkit-filter: var(--filter-gray2);
  filter: var(--filter-gray2);
}
.mostNumber .icn-mostKGNow,
.mostNumber .icn-mostSponsored {
  background-repeat: no-repeat;
  background-size: auto 18px;
  background-position: 50%;
}
.mostNumber .icn-mostKGNow {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8.8px' height='10.4px' viewBox='0 0 8.8 10.4' style='enable-background:new 0 0 8.8 10.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M8.7,5.6c0.1-0.1,0.1-0.3,0.1-0.4c0-0.1,0-0.3-0.1-0.4C8.6,4.7,8.5,4.6,8.4,4.5L1.2,0.1C1.1,0,1,0,0.8,0 C0.7,0,0.5,0,0.4,0.1C0.3,0.2,0.2,0.3,0.1,0.4C0,0.5,0,0.7,0,0.8v8.8C0,9.7,0,9.9,0.1,10c0.1,0.1,0.2,0.2,0.3,0.3 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.3,0,0.4-0.1l7.2-4.4C8.5,5.8,8.6,5.7,8.7,5.6z'/%3E%3C/svg%3E%0A");
  background-size: auto 10px;
  width: 10px;
  height: 10px;
}
.mostItem {
  position: relative;
  margin: 8px 0;
}
.mostItem:first-child {
  margin: 1px 0 8px;
}
.mostItem.mostKGnow .mostNumber {
  background-color: var(--bg-place2);
}
.mostBox {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}
.mostTitle {
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 5px;
}
.mostOther {
  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;
  text-align: center;
  color: var(--yale-blue-50);
  font-size: 14px;
  font-weight: 500;
}
.mostImg {
  position: relative;
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  width: 100px;
  height: 100px;
  background: var(--bg-gray-med);
}
.mostImg img {
  position: absolute;
  top: 50%;
  left: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 8px;
  overflow: hidden;
}
.sectionHeader {
  position: relative;
  margin-top: 24px;
  padding-top: 15px;
  border-top: 1px solid var(--br-gray-lite);
}
.sectionHeader.-flex {
  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;
}
.sectionTitle {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  color: var(--cl-txt);
  padding: 0 12px;
  background: var(--bg-main);
  display: inline-block;
  position: relative;
  letter-spacing: -0.2px;
  z-index: 2;
}
.sectionTitle:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  height: calc(100% - 2px);
  border-left: 2px solid #e65225;
}
.sectionTitle-link {
  position: relative;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--yale-blue-50);
}
.spotlightWrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.spotlightCol,
.spotlightWrap {
  position: relative;
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.spotlightCol.-left {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 17px;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.spotlightCol.-right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.spotlightBrand {
  height: 100%;
}
.spotlightBrand,
.spotlightBrand:after {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
}
.spotlightBrand:after {
  top: 50%;
  right: 0;
  content: "";
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#000),
    to(transparent)
  );
  background: linear-gradient(0deg, #000, transparent);
}
.spotlightBrand > img {
  height: 15px;
  width: auto;
  left: 15px;
  top: calc(100% - 15px - 15px);
  z-index: 3;
}
.spotlightItem {
  position: relative;
}
.spotlightCol.-right .spotlightItem {
  padding: 15px 0 24px;
  border-bottom: 1px solid var(--br-item);
}
.spotlightCol.-right .spotlightItem:first-child {
  border-top: 1px solid var(--br-item);
}
.spotlightCol.-left .spotlightItem {
  width: calc(100% / 2 - 8.5px);
}
.spotlightTitle {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin: 10px 0 5px;
  -webkit-line-clamp: 3;
}
.spotlightCol.-right .spotlightTitle {
  font-size: 16px;
  font-weight: 500;
  margin: 2px 0 0;
  line-height: 22.5px;
}
.spotlightDuration:before {
  width: 13px;
  height: 13px;
  margin-right: 4px;
}
.spotlightTime {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  font-size: 12px;
  font-weight: 400;
  color: var(--cl-time2);
}
.spotlightCol.-right .spotlightInfo {
  padding: 5px 0 0;
}
.spotlightChannel {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.spotlightImg {
  border-radius: 8px;
  overflow: hidden;
}
.spotlightImg .hlDuration:before,
.spotlightImg .icoVideo,
.spotlightImg .latestDuration:before,
.spotlightImg .spotlightDuration:before,
.spotlightImg .topicDuration:before,
.spotlightImg .videoWpDuration:before {
  -webkit-filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%);
  filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%);
}
#spotlightLayout2 .spotlightCol.-left {
  gap: 20px;
}
#spotlightLayout2 .spotlightCol.-left .spotlightItem {
  width: 100vw;
}
#spotlightLayout2 .spotlightCol.-left .spotlightImg {
  width: 100px;
  height: 100px;
  padding-top: 0;
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
#spotlightLayout2 .spotlightCol.-left a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 13px;
}
#spotlightLayout2 .spotlightCol.-left .spotlightTitle {
  margin-bottom: 0;
  margin-top: -2px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
#spotlightLayout2 .spotlightCol.-left .spotlightBox {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#spotlightLayout2 .spotlightCol.-left .spotlightDuration:before {
  content: none;
}
#spotlightLayout2 .spotlightCol.-left .spotlightInfo {
  padding-top: 6px;
}
#spotlightLayout2 .spotlightCol.-left .icoThumb {
  display: none;
}
.topicWrap {
  padding: 10px 0 7px;
  gap: 14px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.topicTab,
.topicWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.topicTab {
  overflow-y: hidden;
  white-space: nowrap;
  margin: 0 -15px;
  padding-bottom: 7px;
}
.topicName {
  display: block;
  font-size: 16px;
  padding: 13px 10px;
  border-bottom: 1px solid var(--br-tab);
  overflow: initial;
}
.topicName:first-child {
  margin-left: 15px;
}
.topicName.-active {
  color: #1583cc;
  font-weight: 500;
  border-bottom: 1px solid #1583cc;
}
.topicContent {
  position: relative;
}
.topicCol {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  visibility: hidden;
  opacity: 0;
}
.topicCol.-active {
  position: relative;
  visibility: visible;
  opacity: 1;
  z-index: 2;
}
.topicItem {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid var(--br-item);
  padding-bottom: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.topicItem:last-of-type {
  padding-bottom: 0;
  border-bottom: 1px solid transparent;
}
.topicTitle {
  font-weight: 500;
  font-size: 16px;
  -webkit-line-clamp: 3;
  line-height: 23px;
}
.topicItem:first-child .topicTitle {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  margin: 10px 0 3px;
}
.topicDuration:before {
  content: none;
}
.topicChannel {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.topicImg .hlDuration:before,
.topicImg .icoVideo,
.topicImg .latestDuration:before,
.topicImg .spotlightDuration:before,
.topicImg .topicDuration:before,
.topicImg .videoWpDuration:before {
  -webkit-filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%);
  filter: invert(90%) sepia(56%) saturate(7142%) hue-rotate(186deg)
    brightness(126%) contrast(82%);
}
.topicTime {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  font-size: 12px;
  font-weight: 400;
  color: var(--cl-time2);
}
.topicInfo {
  padding: 5px 0 0;
}
.topicOther {
  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;
  text-align: center;
  color: var(--yale-blue-50);
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 25px;
}
.topicCaption {
  display: block;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.topicCaption:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(-9.23%, #000),
    color-stop(109.23%, transparent)
  );
  background: linear-gradient(1turn, #000 -9.23%, transparent 109.23%);
  z-index: 0;
}
.topicCaption-title {
  position: absolute;
  padding-left: 15px;
  padding-right: 15px;
  bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  color: #fff;
  letter-spacing: -0.02px;
  z-index: 1;
}
.topicList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: scroll;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  margin-left: -12px;
  margin-right: -15px;
  padding-left: 3px;
  padding-right: 3px;
}
.topicList-item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 255px;
  flex-basis: 255px;
  scroll-snap-align: start;
  scroll-snap-stop: always;
  padding-left: 12px;
  padding-right: 12px;
}
.latestWrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  padding: 20px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.latestImg {
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 100px;
  height: 100px;
  padding-top: 0;
}
.latestFlex {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 13px;
}
.latestBox,
.latestFlex {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.latestBox {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.latestTitle {
  line-height: 20px;
  margin-top: -2px;
}
.latestTitle .hlDuration:before,
.latestTitle .icoVideo,
.latestTitle .latestDuration:before,
.latestTitle .spotlightDuration:before,
.latestTitle .topicDuration:before,
.latestTitle .videoWpDuration:before {
  width: 14px;
  height: 14px;
}
.latestInfo {
  padding-top: 6px;
}
.latestChannel {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.latestDuration:before {
  content: none;
}
.latestTime {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  font-size: 12px;
  font-weight: 400;
  color: var(--cl-time2);
}
.latestItem,
.videoWrap {
  position: relative;
}
.videoWrap {
  margin: 0 -15px;
  border-top: 3px solid var(--cl-shadow);
  border-bottom: 3px solid var(--cl-shadow);
}
.videoItem {
  position: relative;
  padding: 10px 15px;
}
.videoTitle {
  font-size: 18px;
  color: var(--cl-main);
  padding: 5px 0;
}
.videoCaption {
  font-size: 12px;
  color: #8e8d8d;
  margin: 10px 0;
  height: 30px;
}
.videoIframe {
  position: relative;
  margin: 5px 0;
  height: calc(16 / 9 * (100vw - 30px));
}
.videoIframe > iframe {
  width: 100%;
  height: 100%;
}
.videoWp {
  margin-top: 15px;
  padding-top: 16px;
  padding-bottom: 24px;
  border-top: 1px solid var(--br-gray-lite);
  border-bottom: 1px solid var(--br-gray-lite);
}
.videoWpWrap {
  position: relative;
}
.videoWpWrap iframe {
  height: calc(16 / 9 * (100vw - 28px));
  border-radius: 8px;
  overflow: hidden;
}
.videoWpLink {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.videoWpTitle {
  margin-top: 8px;
  width: 100%;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 500;
  -webkit-line-clamp: 3;
}
.videoWpSubtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
  color: var(--cl-gray-lite);
}
.videoWpSubtitle span {
  display: inline-block;
  padding-left: 4px;
  color: var(--cl-gray-lite);
  text-transform: none;
}
.videoWpSubtitle span:before {
  content: "|";
  color: var(--bg-bullet);
  position: relative;
  bottom: 1px;
  margin-left: 4px;
  margin-right: 8px;
  display: inline-block;
}
.videoWpDuration {
  background: var(--bg-popular);
  color: var(--cl-gray-bold);
  font-weight: 600;
  letter-spacing: -0.02px;
  border-radius: 4px;
  padding: 0 8px;
  height: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.videoWpDuration:before {
  content: "";
  width: 13px;
  height: 13px;
  margin-right: 2px;
}
.clBrandzview {
  color: #0161b8;
  white-space: nowrap;
}
.revamp1 .highlight__stories,
.revamp2 .highlight__stories {
  margin: 0 -15px;
}
.revamp1 .discover,
.revamp2 .discover {
  background: var(--bg-main);
  padding: 10px 15px 0;
}
.revamp1 .videoKGSlider,
.revamp2 .videoKGSlider {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 -15px;
}
.revamp1 .videoKGSlider-title,
.revamp2 .videoKGSlider-title {
  font-weight: 400;
}
.revamp1 .videoKGSlider-item:first-child,
.revamp2 .videoKGSlider-item:first-child {
  margin-left: 15px;
}
.revamp1 .banner-300,
.revamp1 .kcm-track,
.revamp2 .banner-300,
.revamp2 .kcm-track {
  width: 100vw;
  margin-left: -15px;
  margin-right: -15px;
}
.revamp1 .cm__wBox,
.revamp2 .cm__wBox {
  min-height: 785px;
  margin: 10px -15px 0;
}
.revamp1 .cm__wFooter,
.revamp2 .cm__wFooter {
  margin: 0 -15px;
}
.revamp1 .latestWrap ~ .paging,
.revamp2 .latestWrap ~ .paging {
  padding: 4px 4px 34px;
}
.revamp1 .wSpec.-aiml.-tab .wSpec-wrap {
  gap: 13px;
}
.revamp1 .wSpec.-aiml.-tab .wSpec-box {
  padding-right: 0;
}
.revamp1 .wSpec.-aiml.-tab .wSpec-img,
.revamp1 .wSpec.-aiml.-tab .wSpec-item:first-child .wSpec-img,
.revamp1 .wSpec.-aiml.-tab .wSpec-item:nth-child(8) .wSpec-img {
  -webkit-box-ordinal-group: unset;
  -ms-flex-order: unset;
  order: unset;
}
.revamp1 .wSpec.-aiml.-tab .wSpec-item:first-child .wSpec-title,
.revamp1 .wSpec.-aiml.-tab .wSpec-item:nth-child(8) .wSpec-title,
.revamp1 .wSpec.-aiml.-tab .wSpec-title {
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  letter-spacing: -0.01px;
  color: var(--cl-txt);
  white-space: normal;
}
.revamp1 .wSpec.-aiml.-tab .wSpec-subtitle,
.revamp1 .wSpec.-aiml.-tab .wSpec-tag {
  font-weight: 400;
}
.revamp1 .aimlTab-button {
  width: auto;
  padding: 14px 0;
  letter-spacing: -0.01px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--cl-gray-med);
  border-bottom: 2px solid transparent;
}
.revamp1 .aimlTab-button.-active {
  color: var(--cl-txt);
  border-bottom: 2px solid var(--yale-blue-50);
}
.revamp1 .aimlTab-wrap {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 32px;
  padding-left: 15px;
  padding-right: 15px;
}
.revamp1 .cm__wItem:last-child {
  border-bottom: 0;
}
.revamp1 .videoKGSlider-img {
  border-radius: 8px;
}
.revamp1 .videoKGSlider-title {
  font-weight: 500;
  letter-spacing: -0.01px;
}
.layoutWrap .interestGate-wrap {
  padding: 0;
  margin-top: 16px;
}
.layoutWrap .kgnowGate.videoKG-widget {
  margin-left: -15px;
  margin-right: -15px;
  width: 100vw;
}
.layoutWrap .kgnowGate.videoKG-widget + .wSpec.-aiml.-tab.-revamp {
  padding: 0 0 20px;
}
.layoutWrap .video-inject {
  overflow: initial;
  margin-top: -10px;
  margin-bottom: -10px;
}
.layoutWrap .ads-latest-wrap,
.layoutWrap .gate-kgplus {
  margin-left: -15px;
  margin-right: -15px;
}
.layoutWrap .ads-latest-wrap {
  border-bottom: 0;
}
.revamp1 .videoKGSlider,
.revamp2 .videoKGSlider {
  margin: 0 -10px;
}
.revamp1 .videoKGSlider-item:first-child,
.revamp2 .videoKGSlider-item:first-child {
  margin-left: 10px;
}
.revamp1 .videoKGSlider-item:last-child,
.revamp1 .videoKGSlider .rVideo-item:last-child {
  margin-right: 10px;
}
.clKGnow {
  background: #ef0d70;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ef0d70),
    to(#fb571a)
  );
  background: linear-gradient(180deg, #ef0d70 0, #fb571a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: none;
}
.wSpec.-aiml.-wp {
  background: transparent;
  min-height: auto;
}
.wSpec.-aiml.-wp .wSpec-secret {
  top: 0;
  left: 5px;
  z-index: 3;
}
.wSpec.-aiml.-wp .wSpec-item {
  width: 100%;
}
.wSpec.-aiml.-wp .wSpec-img {
  height: calc(9 / 16 * (100vw - 30px));
}
.wSpec.-aiml.-wp .wSpec-img-overlay > img,
.wSpec.-aiml.-wp .wSpec-item:first-child .wSpec-img-overlay > img,
.wSpec.-aiml.-wp .wSpec-item:nth-child(8) .wSpec-img-overlay > img {
  height: 16px;
}
.wSpec.-aiml.-wp .wSpec-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.wSpec.-aiml.-wp .wSpec-tag {
  background: transparent;
  padding: 0;
  color: #0161b8;
  border: transparent;
}
.wSpec.-aiml.-wp .wSpec-subtitle,
.wSpec.-aiml.-wp .wSpec-tag {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin: 0;
  font-size: 14px;
  height: auto;
  text-transform: uppercase;
}
.wSpec.-aiml.-wp .wSpec-subtitle {
  color: #e65225;
}
.wSpec.-aiml.-wp .wSpec-item:first-child .wSpec-title,
.wSpec.-aiml.-wp .wSpec-item:nth-child(8) .wSpec-title,
.wSpec.-aiml.-wp .wSpec-title {
  margin: 6px 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  -webkit-line-clamp: 2;
  height: auto;
  letter-spacing: -0.2px;
}
.wSpec.-aiml.-wp .wSpec-source {
  bottom: -18px;
}
.wSpec.-aiml.-wp.-layout2 .wSpec-list {
  gap: 12px;
}
.wSpec.-aiml.-wp.-layout2 .wSpec-item {
  width: calc(100vw / 2 - 16px);
}
.wSpec.-aiml.-wp.-layout2 .wSpec-img {
  height: calc(9 / 16 * (50vw - 12px - 9px / 2));
}
.wSpec.-aiml.-wp.-layout2 .wSpec-img-overlay > img,
.wSpec.-aiml.-wp.-layout2 .wSpec-item:first-child .wSpec-img-overlay > img,
.wSpec.-aiml.-wp.-layout2 .wSpec-item:nth-child(8) .wSpec-img-overlay > img {
  height: 11px;
}
.wSpec.-aiml.-wp.-layout2 .wSpec-item:first-child .wSpec-title,
.wSpec.-aiml.-wp.-layout2 .wSpec-item:nth-child(8) .wSpec-title,
.wSpec.-aiml.-wp.-layout2 .wSpec-title {
  font-size: 14px;
  line-height: 18px;
  -webkit-line-clamp: 3;
}
.wSpec.-aiml.-wp.-layout2 .wSpec-subtitle,
.wSpec.-aiml.-wp.-layout2 .wSpec-tag {
  font-size: 11px;
}
.wSpec.-aiml.-tab {
  margin: -35px -10px 0;
  padding: 20px 10px;
  min-height: auto;
}
.wSpec.-aiml.-tab .wSpec-list {
  gap: 20px;
}
.wSpec.-aiml.-tab .wSpec-secret {
  left: 0;
  top: 0;
  z-index: 3;
}
.wSpec.-aiml.-tab .wSpec-item {
  width: 100%;
  margin: 0;
}
.wSpec.-aiml.-tab .wSpec-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.wSpec.-aiml.-tab .wSpec-img-overlay,
.wSpec.-aiml.-tab .wSpec-img:after {
  visibility: hidden;
}
.wSpec.-aiml.-tab .wSpec-img,
.wSpec.-aiml.-tab .wSpec-item:first-child .wSpec-img,
.wSpec.-aiml.-tab .wSpec-item:nth-child(8) .wSpec-img {
  width: 90px;
  height: 90px;
  -ms-flex-preferred-size: 90px;
  flex-basis: 90px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.wSpec.-aiml.-tab .wSpec-box {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-right: 10px;
}
.wSpec.-aiml.-tab .wSpec-item:first-child .wSpec-title,
.wSpec.-aiml.-tab .wSpec-item:nth-child(8) .wSpec-title,
.wSpec.-aiml.-tab .wSpec-title {
  margin: 0 0 6px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  -webkit-line-clamp: 3;
  height: auto;
  letter-spacing: -0.2px;
}
.wSpec.-aiml.-tab .wSpec-tag {
  background: transparent;
  padding: 0;
  color: #0161b8;
  border: transparent;
}
.wSpec.-aiml.-tab .wSpec-subtitle,
.wSpec.-aiml.-tab .wSpec-tag {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin: 0;
  font-size: 12px;
  height: auto;
  text-transform: uppercase;
}
.wSpec.-aiml.-tab .wSpec-subtitle {
  color: #e65225;
}
.wSpec.-aiml.-tab .wSpec-subtitle,
.wSpec.-aiml.-tab .wSpec-tag {
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wSpec.-aiml.-tab .wSpec-subtitle span,
.wSpec.-aiml.-tab .wSpec-tag span {
  display: inline-block;
  padding-left: 4px;
  color: var(--cl-gray-lite);
  text-transform: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.wSpec.-aiml.-tab .wSpec-subtitle span:before,
.wSpec.-aiml.-tab .wSpec-tag span:before {
  content: "";
  position: relative;
  bottom: 2px;
  margin-right: 4px;
  display: inline-block;
  background: var(--bg-bullet);
  width: 4px;
  height: 4px;
  border-radius: 4px;
}
.wSpec.-aiml.-tab .wSpec-source {
  bottom: -14px;
}
.wSpec.-aiml.-tab.-revamp {
  margin: 0;
  padding: 20px 0;
}
.wSpec.-aiml.-tab.-revamp .wSpec-secret {
  left: 6px;
  top: -25px;
}
.wSpec.-aiml.-tab.-row {
  margin: 0 -15px;
}
.wSpec.-aiml.-tab.-row .wSpec-list {
  gap: 10px;
}
.wSpec.-aiml.-tab.-row .wSpec-item {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}
.wSpec.-aiml.-tab.-loading .wSpec-item:first-child .wSpec-title,
.wSpec.-aiml.-tab.-loading .wSpec-item:nth-child(8) .wSpec-title,
.wSpec.-aiml.-tab.-loading .wSpec-title {
  color: transparent;
  position: relative;
  height: 63px;
}
.wSpec.-aiml.-tab.-loading .wSpec-item:first-child .wSpec-title:after,
.wSpec.-aiml.-tab.-loading .wSpec-item:first-child .wSpec-title:before,
.wSpec.-aiml.-tab.-loading .wSpec-item:nth-child(8) .wSpec-title:after,
.wSpec.-aiml.-tab.-loading .wSpec-item:nth-child(8) .wSpec-title:before,
.wSpec.-aiml.-tab.-loading .wSpec-title:after,
.wSpec.-aiml.-tab.-loading .wSpec-title:before {
  height: 17px;
}
.wSpec.-aiml.-tab.-loading .wSpec-item:first-child .wSpec-title:after,
.wSpec.-aiml.-tab.-loading .wSpec-item:nth-child(8) .wSpec-title:after,
.wSpec.-aiml.-tab.-loading .wSpec-title:after {
  top: calc(100% - 17px);
}
.wSpec.-aiml.-tab.-loading .wSpec-subtitle,
.wSpec.-aiml.-tab.-loading .wSpec-tag {
  height: 17px;
  color: transparent;
  background: var(--bg-gray-med);
}
.wSpec.-aiml.-tab.-loading .wSpec-box:after,
.wSpec.-aiml.-tab.-loading .wSpec-item:first-child .wSpec-box:after,
.wSpec.-aiml.-tab.-loading .wSpec-item:nth-child(10) .wSpec-box:after {
  height: 17px;
  top: 23px;
  background: var(--bg-gray-med);
}
.wSpec-duration {
  z-index: 3;
}
.spotlightWrap.-aiml .spotlightImg {
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 16/9;
}
.spotlightWrap.-aiml .spotlightCol.-left {
  gap: 20px;
}
.spotlightWrap.-aiml .spotlightCol.-left .spotlightItem {
  width: calc(100vw - 20px);
}
.spotlightWrap.-aiml .spotlightTitle {
  margin: 5px 0;
  font-size: 18px;
  -webkit-line-clamp: 2;
  font-weight: 500;
  line-height: 24px;
  line-height: normal;
}
.spotlightWrap.-aiml .spotlightChannel {
  font-size: 14px;
}
.spotlightWrap.-aiml.-layout2 .spotlightCol.-left {
  gap: 12px;
}
.spotlightWrap.-aiml.-layout2 .spotlightCol.-left .spotlightItem {
  width: calc(100% / 2 - 6px);
}
.spotlightWrap.-aiml.-layout2 .spotlightBrand > img {
  top: calc(100% - 10px - 10px);
  left: 10px;
  height: 10px;
}
.spotlightWrap.-aiml.-layout2 .spotlightTitle {
  font-size: 14px;
  -webkit-line-clamp: 3;
}
.spotlightWrap.-aiml.-layout2 .spotlightChannel {
  font-size: 10px;
}
.icoRestart {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.917 13.5h-6.29v-1.45h6.311c.977 0 1.82-.322 2.531-.969.711-.646 1.066-1.445 1.066-2.397 0-.952-.355-1.751-1.066-2.398-.71-.646-1.554-.97-2.53-.97H2.8l2.37 2.345-1.035 1.023L0 4.592 4.135.5 5.17 1.523 2.8 3.867h6.117c1.393 0 2.588.462 3.586 1.385C13.501 6.176 14 7.32 14 8.684c0 1.364-.499 2.507-1.497 3.43-.998.924-2.193 1.386-3.586 1.386Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoLatest,
.icoRestart {
  width: 14px;
  height: 14px;
  -webkit-filter: var(--filter-gray2);
  filter: var(--filter-gray2);
}
.icoLatest {
  margin-top: 1px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.083 4.667a.583.583 0 0 1 .584-.584h4.666a.583.583 0 0 1 0 1.167H4.667a.583.583 0 0 1-.584-.583Zm.584 2.916h4.666a.583.583 0 0 0 0-1.166H4.667a.583.583 0 1 0 0 1.166ZM7 8.75H4.667a.583.583 0 1 0 0 1.167H7A.583.583 0 1 0 7 8.75Zm7-7.583v7.925a1.158 1.158 0 0 1-.342.825l-3.741 3.741a1.158 1.158 0 0 1-.825.342H1.167A1.168 1.168 0 0 1 0 12.833V1.167A1.168 1.168 0 0 1 1.167 0h11.666A1.168 1.168 0 0 1 14 1.167ZM1.167 12.833H8.75v-3.5a.583.583 0 0 1 .583-.584h3.5V1.167H1.167v11.666Zm8.75-2.917v2.092l2.092-2.092H9.917Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoGroup {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23000'/%3E%3Ccircle cx='2.5' cy='12.5' r='2.5' fill='%23000'/%3E%3Ccircle cx='12.5' cy='2.5' r='2.5' fill='%23000'/%3E%3Ccircle cx='12.5' cy='12.5' r='2.5' fill='%23000'/%3E%3C/svg%3E");
  -webkit-filter: invert(50%) sepia(2%) saturate(10%) hue-rotate(329deg)
    brightness(96%) contrast(85%);
  filter: invert(50%) sepia(2%) saturate(10%) hue-rotate(329deg) brightness(96%)
    contrast(85%);
}
.aimlToast {
  position: relative;
}
.aimlToast-padding {
  padding: 15px 10px 10px;
  background: var(--bg-main);
}
.aimlToast-padding.-offset {
  padding: 15px 0 10px;
}
.aimlToast-wrap {
  margin: 0;
  position: relative;
  padding: 15px;
  background: #e8f0fe;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 11px;
}
.aimlToast-wrap .modalDismiss {
  position: absolute;
  top: 10px;
  right: 5px;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.aimlToast-wrap .icoDismiss {
  -webkit-filter: invert(82%) sepia(20%) saturate(3677%) hue-rotate(186deg)
    brightness(105%) contrast(105%);
  filter: invert(82%) sepia(20%) saturate(3677%) hue-rotate(186deg)
    brightness(105%) contrast(105%);
}
.aimlToast-icon {
  -ms-flex-preferred-size: 34px;
  flex-basis: 34px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 34px;
  height: 34px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.998 19.154-8.15-3.002-3.002-8.15a2.5 2.5 0 0 0-4.692 0l-3.003 8.15-8.15 3.002a2.5 2.5 0 0 0 0 4.692l8.15 3.002 3.003 8.15a2.5 2.5 0 0 0 4.692 0l3.002-8.15 8.15-3.002a2.5 2.5 0 0 0 0-4.692Zm-9.014 5.349a2.497 2.497 0 0 0-1.482 1.481L15.5 34.133l-3.002-8.149a2.496 2.496 0 0 0-1.482-1.481L2.867 21.5l8.148-3.003a2.494 2.494 0 0 0 1.482-1.481L15.5 8.867l3.002 8.148a2.494 2.494 0 0 0 1.482 1.482l8.149 3.003-8.149 3.003ZM20.5 5.25A1.25 1.25 0 0 1 21.75 4h2.5V1.5a1.25 1.25 0 0 1 2.5 0V4h2.5a1.25 1.25 0 0 1 0 2.5h-2.5V9a1.25 1.25 0 0 1-2.5 0V6.5h-2.5a1.25 1.25 0 0 1-1.25-1.25Zm16.25 7.5A1.25 1.25 0 0 1 35.5 14h-1.25v1.25a1.25 1.25 0 0 1-2.5 0V14H30.5a1.25 1.25 0 0 1 0-2.5h1.25v-1.25a1.25 1.25 0 0 1 2.5 0v1.25h1.25a1.25 1.25 0 0 1 1.25 1.25Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-filter: invert(34%) sepia(89%) saturate(1219%) hue-rotate(195deg)
    brightness(82%) contrast(101%);
  filter: invert(34%) sepia(89%) saturate(1219%) hue-rotate(195deg)
    brightness(82%) contrast(101%);
}
.aimlToast-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  padding-right: 20px;
}
.aimlToast-content span {
  display: block;
  font-size: 14px;
  color: #646464;
}
.aimlToast-content a {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  color: #1b63d4;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.aimlTab {
  margin-top: 20px;
  position: relative;
  border-bottom: 1px solid var(--br-tab2);
  background: var(--bg-main);
}
.aimlTab.-offset {
  margin: 18px -15px 0;
}
.aimlTab-wrap {
  position: relative;
  gap: 10px;
}
.aimlTab-button,
.aimlTab-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.aimlTab-button {
  width: calc(100% / 2 - 20px);
  padding: 10px;
  color: var(--cl-tab2);
  border-bottom: 3px solid transparent;
  font-size: 18px;
  font-weight: 700;
}
.aimlTab-button.-active {
  color: #0161b8;
  border-bottom: 3px solid #0161b8;
}
.aimlTab-content {
  padding: 0;
  margin-bottom: 12px;
}
.aimlTab-content.aimlLatest {
  padding: 0;
  margin-top: 0;
}
.aimlTab-content .wSpec.-aiml.-tab {
  margin: 0 -10px;
}
.aimlLatest {
  position: relative;
  padding: 0 10px;
  margin-top: 25px;
}
.aimlLatest #tap-inject,
.aimlLatest .banner-300 {
  margin: 0 -10px;
}
.aimlLatest .sectionHeader {
  margin-bottom: 18px;
}
.aimlLatest .sectionHeader:after {
  border-bottom: transparent;
}
.aimlLatest .sectionHeader .modalDismiss .icoBase {
  width: 15px;
  height: 15px;
  background-size: 15px;
}
.aimlLatest .sectionHeader .selectWrap {
  position: absolute;
  top: -5px;
  right: 0;
  z-index: 3;
}
.aimlLatest .sectionHeader .selectOption {
  padding: 0 10px;
  border: 1px solid var(--br-item2);
}
.aimlLatest .sectionHeader .selectOption_link {
  font-size: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.aimlLatest .sectionHeader .selectOption_link:hover {
  color: var(--cl-gray-med);
}
.aimlLatest .sectionHeader .buttonRestart {
  position: absolute;
  top: -4px;
  padding: 7px 12px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--cl-gray-med);
}
.aimlLatest .sectionTitle {
  background: transparent;
  font-size: 25px;
  color:#e65225;
}
.aimlLatest .sectionTitle:before {
  border-left: 3px solid #e65225;
  top: 2px;
  height: calc(100% - 3px);
}
.aimlLatest.listNews {
  padding: 0;
  margin-top: 0;
}
.aimlLatest.listNews .banner-300 {
  margin: 0;
}
.aimlLatest.listNews .ListCol2 {
  border-radius: 5px;
  overflow: hidden;
}
.aimlLatest.listNews .ListCol1 h6 {
  font-size: 12px;
}
.aimlLatest.listNews .ListCol1 > a {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.aimlLatest.listNews .ListCol1 h6 strong {
  color: var(--cl-channel);
  font-weight: 500;
}
.aimlLatest.listNews .articleLabel-box.--blogger {
  display: none;
}
.aimlLatest.listNews li.box-shadow-new {
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.aimlLatest.listNews ~ .videoKG-widget {
  padding: 5px 0;
  background: var(--bg-main);
}
.aimlLatest.listNews ~ .videoKG-widget .videoKGSlider {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.aimlLatest.listNews ~ .videoKG-widget .pop-title {
  background: var(--bg-main);
  margin-top: 0;
}
.aiml-hide {
  height: 0;
  padding: 0;
  margin: 0;
}
.aiml-hide,
.modalContent {
  visibility: hidden;
  overflow: hidden;
}
.modalContent {
  opacity: 0;
  position: fixed;
  background: var(--bg-white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#kcm-modals2 .modalContent,
#kcm-modals .modalContent {
  visibility: visible;
  opacity: 1;
  position: relative;
}
.modalHeader {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 20px 15px;
}
.modalTitle {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  font-size: 16px;
  font-weight: 500;
  color: var(--cl-main);
}
.modalDismiss {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-preferred-size: 32px;
  flex-basis: 32px;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.modalDismiss span {
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 50%;
  -webkit-filter: invert(63%) sepia(0) saturate(0) hue-rotate(63deg)
    brightness(98%) contrast(92%);
  filter: invert(63%) sepia(0) saturate(0) hue-rotate(63deg) brightness(98%)
    contrast(92%);
}
.modalBody {
  position: relative;
  padding: 20px 15px;
  background: var(--bg-react-modal);
}
.modalBody.-bwhite {
  background: var(--bg-white);
}
.icoBase,
.icoInline {
  display: inline-block;
  position: relative;
}
.icoInline {
  width: 13px;
  height: 13px;
  vertical-align: baseline;
  margin-bottom: -1px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.icoThumb {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.icoLike,
.icoThumb {
  width: 32px;
  height: 32px;
}
.icoLike {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22.6 12.7h-4l.9-4.1c.1-.5.1-1-.1-1.5s-.5-.9-.9-1.2l-.6-.5c-.3-.2-.6-.3-.9-.4h-.8c-.3.1-.5.2-.8.3-.2.2-.4.5-.6.7-1.2 2.3-2.7 4.4-4.2 6.4l-.3-.3c-.1-.1-.3-.1-.4-.1H5.8c-.2 0-.4.1-.5.2-.2.2-.3.4-.3.6v11.8c0 .2.1.4.2.5.1.1.3.2.5.2h4.2c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5.4.4.9.8 1.4 1 .5.2 1.1.4 1.7.4h4.1c.7 0 1.4-.2 2-.5.6-.3 1.1-.8 1.5-1.4l4.1-6.1c.3-.5.5-1.1.6-1.7 0-.6-.1-1.2-.4-1.8s-.7-1-1.3-1.3c-.5-.3-1.1-.5-1.7-.5zM9.2 23.8H6.5V13.5h2.7v10.3zm15-6.6-4.1 6.1c-.2.4-.6.7-1 .9-.4.2-.8.3-1.3.3h-4.1c-.4 0-.8-.1-1.2-.3-.4-.2-.7-.4-.9-.8l-.9-1.2v-7.7c1.6-1.3 3.8-4.9 5.5-7.8 0-.1.1-.1.1-.2.1 0 .1-.1.2-.1h.2c.1 0 .1 0 .2.1l.6.5c.2.1.3.3.4.5.1.3.1.6.1.8l-1.1 5v.3c0 .1.1.2.1.3.1.1.2.2.3.2.1 0 .2.1.3.1h5c.3 0 .7.1 1 .3.3.2.5.4.7.7.2.3.2.6.2 1s-.1.7-.3 1z'/%3E%3C/svg%3E");
}
.buttonLike.-active .icoLike,
.icoLike--fill {
  background-image: var(--ico-like2);
  -webkit-filter: none;
  filter: none;
}
.icoDislike {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='M8.4 19.3h4l-.9 4.1c-.1.5-.1 1 .1 1.5s.5.9.9 1.2l.6.5c.2.2.5.3.8.4s.6.1.8 0c.3-.1.5-.2.8-.3l.6-.6c1.2-2.3 2.7-4.4 4.2-6.4l.3.3c.1.1.3.1.4.1h4.2c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5v-12c0-.2-.1-.4-.2-.5-.1-.1-.3-.2-.5-.2H21c-.2 0-.4.1-.5.2-.1.1-.2.3-.2.5-.4-.4-.9-.8-1.4-1-.5-.3-1-.4-1.6-.4h-4.1c-.7 0-1.4.2-2 .5s-1.1.8-1.5 1.4L5.6 14c-.4.5-.6 1.1-.6 1.7 0 .6.1 1.2.4 1.8s.7 1 1.3 1.3c.5.3 1.1.5 1.7.5zM21.8 8.2h2.7v10.3h-2.7V8.2zm-15 6.6 4.1-6.1c.2-.4.6-.7 1-.9s.8-.3 1.3-.3h4.1c.4 0 .8.1 1.2.3s.7.4.9.8l.9 1.2v7.7c-1.6 1.3-3.8 4.9-5.5 7.8 0 .1-.1.1-.1.2-.1 0-.1.1-.2.1h-.2c-.1 0-.1 0-.2-.1l-.6-.5c-.2-.1-.3-.3-.4-.5-.1-.2-.1-.5 0-.7l1.1-5v-.3c0-.1-.1-.2-.1-.3-.1-.1-.2-.2-.3-.2-.1 0-.2-.1-.3-.1h-5c-.3 0-.7-.1-1-.3-.3-.2-.5-.4-.7-.7-.2-.3-.2-.6-.2-1-.1-.5 0-.8.2-1.1z'/%3E%3C/svg%3E");
}
.buttonDislike.-active .icoDislike,
.icoDislike--fill {
  background-image: var(--ico-dislike2);
  -webkit-filter: none;
  filter: none;
}
.icoShare {
  width: 32px;
  height: 32px;
  padding: 0;
  background-size: auto 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='M20.5 19c-.5 0-1 .1-1.5.3-.5.2-.9.5-1.2.8l-4.3-2.8c.3-.9.3-1.8 0-2.7l4.3-2.8c.6.7 1.5 1.1 2.4 1.1.9.1 1.8-.2 2.6-.8.7-.6 1.2-1.4 1.4-2.3.2-.9 0-1.9-.5-2.6-.5-.8-1.3-1.3-2.2-1.6-.9-.2-1.8-.1-2.7.3-.8.4-1.5 1.1-1.8 2-.3.9-.3 1.8 0 2.7l-4.3 2.8c-.5-.5-1.2-.9-1.9-1.1-.7-.2-1.5-.1-2.2.2-.7.3-1.3.8-1.7 1.4-.4.6-.6 1.3-.6 2.1 0 .7.2 1.5.6 2.1.4.6 1 1.1 1.7 1.4.7.3 1.5.3 2.2.2.7-.2 1.4-.5 1.9-1.1l4.3 2.8c-.3.7-.3 1.6-.1 2.3.2.8.7 1.5 1.3 2 .6.5 1.4.8 2.2.8.8 0 1.6-.2 2.2-.7.7-.5 1.2-1.1 1.4-1.9.3-.8.3-1.6 0-2.3-.2-.8-.7-1.4-1.4-1.9-.5-.4-1.3-.7-2.1-.7zm0-12c.4 0 .9.1 1.2.4.4.2.7.6.8 1 .2.4.2.9.1 1.3s-.3.8-.6 1.2c-.3.3-.7.5-1.2.6-.4.1-.9 0-1.3-.1-.4-.2-.8-.5-1-.8s-.4-.8-.4-1.2c0-.6.2-1.2.7-1.6.5-.6 1.1-.8 1.7-.8zM10 18.2c-.4 0-.9-.1-1.3-.4-.4-.2-.7-.6-.8-1-.2-.4-.2-.9-.1-1.3s.3-.8.6-1.2c.3-.3.7-.5 1.2-.6.4-.1.9 0 1.3.1.4.2.8.5 1 .8s.4.8.4 1.2c0 .6-.2 1.2-.7 1.6-.4.6-1 .8-1.6.8zM20.5 25c-.4 0-.9-.1-1.2-.4-.4-.2-.7-.6-.8-1-.2-.4-.2-.9-.1-1.3s.3-.8.6-1.2c.3-.3.7-.5 1.2-.6.4-.1.9 0 1.3.1.4.2.8.5 1 .8s.4.8.4 1.2c0 .6-.2 1.2-.7 1.6-.5.6-1.1.8-1.7.8z'/%3E%3C/svg%3E");
}
.icoShare-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5004 14.0001C14.0001 13.9999 13.5049 14.1001 13.044 14.2949C12.5832 14.4896 12.1661 14.7749 11.8175 15.1338L7.49591 12.3555C7.83533 11.4837 7.83533 10.5163 7.49591 9.64452L11.8175 6.86633C12.4663 7.52998 13.3383 7.92913 14.2646 7.98642C15.1909 8.0437 16.1054 7.75504 16.831 7.17638C17.5566 6.59772 18.0415 5.77028 18.1917 4.85446C18.3419 3.93864 18.1467 2.99966 17.644 2.21954C17.1413 1.43941 16.3669 0.873715 15.4708 0.632094C14.5748 0.390474 13.6209 0.490141 12.7942 0.911778C11.9674 1.33341 11.3267 2.04699 10.9961 2.91418C10.6655 3.78137 10.6687 4.74041 11.005 5.6054L6.68329 8.38368C6.16287 7.84932 5.49493 7.4823 4.76483 7.32954C4.03474 7.17678 3.27568 7.24521 2.58469 7.5261C1.89369 7.80698 1.30216 8.28755 0.885716 8.90637C0.469268 9.52519 0.246826 10.2542 0.246826 11.0001C0.246826 11.746 0.469268 12.4749 0.885716 13.0937C1.30216 13.7126 1.89369 14.1931 2.58469 14.474C3.27568 14.7549 4.03474 14.8233 4.76483 14.6706C5.49493 14.5178 6.16287 14.1508 6.68329 13.6164L11.005 16.3946C10.7157 17.1412 10.6729 17.9608 10.8831 18.7335C11.0933 19.5061 11.5452 20.1912 12.1729 20.6884C12.8005 21.1855 13.5708 21.4687 14.3711 21.4965C15.1713 21.5242 15.9594 21.2951 16.62 20.8425C17.2805 20.39 17.7789 19.7379 18.042 18.9817C18.3052 18.2255 18.3194 17.4049 18.0825 16.64C17.8455 15.8752 17.37 15.2062 16.7254 14.7312C16.0809 14.2562 15.3011 13.9999 14.5004 14.0001ZM14.5004 2.00005C14.9455 2.00005 15.3805 2.13201 15.7505 2.37925C16.1205 2.62648 16.4089 2.97788 16.5792 3.38901C16.7495 3.80015 16.794 4.25255 16.7072 4.689C16.6204 5.12546 16.4061 5.52637 16.0914 5.84104C15.7768 6.15571 15.3759 6.37 14.9394 6.45682C14.5029 6.54364 14.0505 6.49908 13.6394 6.32878C13.2283 6.15848 12.8769 5.8701 12.6296 5.50008C12.3824 5.13007 12.2504 4.69506 12.2504 4.25005C12.2511 3.65352 12.4884 3.08161 12.9102 2.6598C13.332 2.23799 13.9039 2.00072 14.5004 2.00005ZM4.00045 13.2501C3.55544 13.2501 3.12042 13.1181 2.75041 12.8709C2.3804 12.6236 2.09201 12.2722 1.92172 11.8611C1.75142 11.45 1.70686 10.9976 1.79368 10.5611C1.8805 10.1246 2.09479 9.72373 2.40946 9.40906C2.72412 9.09439 3.12503 8.8801 3.56149 8.79328C3.99795 8.70647 4.45035 8.75103 4.86148 8.92132C5.27262 9.09162 5.62402 9.38001 5.87125 9.75002C6.11848 10.12 6.25045 10.555 6.25045 11.0001C6.24978 11.5966 6.01251 12.1685 5.5907 12.5903C5.16888 13.0121 4.59698 13.2494 4.00045 13.2501ZM14.5004 20.0001C14.0554 20.0001 13.6204 19.8681 13.2504 19.6209C12.8804 19.3736 12.592 19.0222 12.4217 18.6111C12.2514 18.2 12.2069 17.7476 12.2937 17.3111C12.3805 16.8746 12.5948 16.4737 12.9095 16.1591C13.2241 15.8444 13.625 15.6301 14.0615 15.5433C14.4979 15.4565 14.9503 15.501 15.3615 15.6713C15.7726 15.8416 16.124 16.13 16.3713 16.5C16.6185 16.87 16.7504 17.305 16.7504 17.7501C16.7498 18.3466 16.5125 18.9185 16.0907 19.3403C15.6689 19.7621 15.097 19.9994 14.5004 20.0001Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
.icoBookmark {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 33' style='enable-background:new 0 0 32 33' xml:space='preserve'%3E%3Cpath d='M8 13c0-2.8 0-4.2.9-5.1S11.2 7 14 7h4c2.8 0 4.2 0 5.1.9s.9 2.3.9 5.1v6.8c0 2.7 0 4-.8 4.4-.8.4-1.9-.4-4-2.1l-.7-.5c-1.2-.9-1.8-1.4-2.5-1.4s-1.3.5-2.5 1.4l-.7.5c-2.1 1.7-3.2 2.5-4 2.1-.8-.3-.8-1.7-.8-4.4V13z' style='fill:none;stroke:%23231f20;stroke-width:1.8'/%3E%3C/svg%3E");
  background-size: auto 100%;
}
.buttonBookmark.-active .icoBookmark,
.icoBookmark--fill {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13c0-2.828 0-4.243.879-5.121C9.757 7 11.172 7 14 7h4c2.828 0 4.243 0 5.121.879C24 8.757 24 10.172 24 13v6.828c0 2.683 0 4.024-.844 4.435-.845.41-1.9-.419-4.01-2.076l-.675-.531c-1.186-.932-1.78-1.398-2.471-1.398-.692 0-1.285.466-2.471 1.398l-.675.53c-2.11 1.658-3.165 2.487-4.01 2.077C8 23.853 8 22.51 8 19.828V13Z' fill='%23000' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E");
  -webkit-filter: var(--filter-gray2);
  filter: var(--filter-gray2);
}
.icoBookmark-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.25 0H1.75C1.35231 0.000446645 0.971041 0.158625 0.689833 0.439833C0.408625 0.721041 0.250447 1.10231 0.25 1.5V18C0.25 18.1339 0.285835 18.2653 0.353786 18.3807C0.421738 18.496 0.519327 18.5911 0.636423 18.656C0.753519 18.7209 0.885853 18.7533 1.01969 18.7497C1.15352 18.7462 1.28397 18.707 1.3975 18.636L6.99934 15.1344L12.6025 18.636C12.716 18.707 12.8465 18.7462 12.9803 18.7497C13.1141 18.7533 13.2465 18.7209 13.3636 18.656C13.4807 18.5911 13.5783 18.496 13.6462 18.3807C13.7142 18.2653 13.75 18.1339 13.75 18V1.5C13.7496 1.10231 13.5914 0.721041 13.3102 0.439833C13.029 0.158625 12.6477 0.000446645 12.25 0ZM12.25 16.6469L7.39675 13.614C7.27755 13.5395 7.13981 13.5 6.99925 13.5C6.85869 13.5 6.72095 13.5395 6.60175 13.614L1.75 16.6468V1.5H12.25V16.6469Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
.icoComment {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:none;stroke:%23000;stroke-width:1.8;stroke-linecap:round%7D%3C/style%3E%3Cpath d='M23 7H9c-1.1 0-2 .9-2 2v13.7c0 1.7 2 2.6 3.3 1.5l3.5-2.9c.4-.3.8-.5 1.3-.5H23c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2z' style='fill:none;stroke:%23000;stroke-width:1.8;stroke-linejoin:round'/%3E%3Cpath class='st1' d='M11.9 12.1h8.2M11.9 16.1h8.2'/%3E%3C/svg%3E");
}
.icoDismiss {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 16 16M17 1 1 17' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}
.icoFacebook {
  background-color: #3b5998;
}
.icoFacebook:after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.857 3.49H9.5V.626A21.22 21.22 0 0 0 7.107.5C4.738.5 3.113 1.99 3.113 4.73v2.52H.5v3.2h2.613v8.05h3.206v-8.05h2.509l.4-3.2H6.319v-2.2c0-.925.25-1.558 1.538-1.558V3.49Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoTwitter,
.icoX {
  background-color: #000;
}
.icoTwitter:after,
.icoX:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%23000' d='M9.522 6.904 15.48 0h-1.412L8.895 5.995 4.765 0H0l6.247 9.065L0 16.305h1.412l5.461-6.33 4.363 6.33H16l-6.478-9.4ZM7.59 9.145l-.633-.903L1.92 1.06h2.168l4.064 5.796.633.903 5.283 7.535H11.9L7.589 9.145Z'/%3E%3C/svg%3E");
}
.icoWhatsapp {
  background-color: #25d366;
}
.icoWhatsapp:after {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.573 11.297c-.223-.112-1.32-.65-1.524-.726-.204-.075-.353-.112-.5.112-.147.224-.576.726-.706.875-.13.15-.26.168-.483.056a6.09 6.09 0 0 1-1.797-1.108 6.724 6.724 0 0 1-1.241-1.545c-.13-.223-.014-.344.1-.455.114-.11.223-.26.335-.39a1.52 1.52 0 0 0 .223-.373.41.41 0 0 0-.019-.39c-.056-.113-.5-1.21-.688-1.657-.188-.446-.365-.376-.5-.383a8.41 8.41 0 0 0-.428-.008.82.82 0 0 0-.595.28 2.5 2.5 0 0 0-.781 1.86c.073.842.39 1.644.911 2.308a9.945 9.945 0 0 0 3.808 3.367c.415.18.84.336 1.272.47.455.138.936.168 1.405.088a2.302 2.302 0 0 0 1.506-1.06c.146-.334.191-.703.13-1.062-.056-.093-.2-.149-.428-.26v.001ZM9.5 16.854a7.41 7.41 0 0 1-3.777-1.034l-.271-.16-2.808.736.75-2.738-.176-.28A7.42 7.42 0 1 1 9.5 16.853Zm6.318-13.736A8.93 8.93 0 0 0 1.767 13.891L.5 18.517l4.733-1.24a8.921 8.921 0 0 0 9.228-.42 8.932 8.932 0 0 0 1.357-13.739Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoLine {
  background-color: #00c300;
}
.icoLine:after {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.955 8.875a.568.568 0 1 1 0 1.137h-1.582v1.016h1.582a.568.568 0 0 1 0 1.135H15.8a.57.57 0 0 1-.565-.567v-4.3a.57.57 0 0 1 .568-.568h2.151a.568.568 0 0 1 0 1.136h-1.581v1.01h1.582Zm-3.475 2.718a.567.567 0 0 1-.568.565.556.556 0 0 1-.46-.225l-2.2-2.99v2.65a.568.568 0 1 1-1.133 0v-4.3a.565.565 0 0 1 .556-.567.583.583 0 0 1 .446.229l2.219 3V7.293a.569.569 0 0 1 1.136 0l.004 4.3Zm-5.175 0a.567.567 0 0 1-1.134 0v-4.3a.567.567 0 0 1 1.134 0v4.3Zm-2.223.567h-2.15a.571.571 0 0 1-.568-.567v-4.3a.568.568 0 1 1 1.136 0v3.735h1.583a.568.568 0 0 1 0 1.135l-.001-.003Zm15.051-2.876c0-4.841-4.854-8.781-10.817-8.781S.5 4.44.5 9.28c0 4.337 3.849 7.97 9.045 8.66.352.074.832.233.954.532.084.318.095.65.034.973l-.148.919c-.041.27-.216 1.069.946.58a34.866 34.866 0 0 0 8.505-6.286 7.771 7.771 0 0 0 2.3-5.38' fill='%23000'/%3E%3C/svg%3E");
}
.icoTelegram {
  background-color: #2aabee;
}
.icoTelegram:after {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.375 12.263-.357 5.026a1.248 1.248 0 0 0 1-.483l2.4-2.29 4.966 3.637c.911.508 1.553.24 1.8-.838l3.26-15.275C22.733.694 21.957.167 21.07.497L1.9 7.83C.595 8.339.615 9.068 1.68 9.4l4.9 1.524L17.958 3.8c.535-.355 1.022-.158.622.2l-9.205 8.263Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoCopyLink {
  background-color: #999;
}
.icoCopyLink:after {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.5 12.5 6-6M11.5 13.658l-2.567 2.567a4.353 4.353 0 0 1-7.433-3.08c0-1.154.459-2.262 1.275-3.078L5.342 7.5M13.658 11.5l2.567-2.567a4.354 4.354 0 1 0-6.158-6.158L7.5 5.342' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icoSocmed {
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.icoSocmed:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-position: 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(318deg)
    brightness(110%) contrast(101%);
  filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(318deg)
    brightness(110%) contrast(101%);
}
.icoBar {
  position: relative;
  width: 18px;
  height: 14px;
}
.icoBar > i {
  display: block;
}
.icoBar:after,
.icoBar:before,
.icoBar > i {
  height: 2px;
  width: 100%;
  background: var(--bg-react-icon);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.icoBar:after,
.icoBar:before {
  content: "";
  position: absolute;
  left: 0;
}
.icoBar:after {
  top: 0;
}
.icoBar:before {
  bottom: 0;
}
.icoMeatball {
  display: block;
  position: relative;
  margin-left: 12px;
  margin-right: 12px;
}
.icoMeatball,
.icoMeatball:after,
.icoMeatball:before {
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background-color: var(--cl-gray-lite);
}
.icoMeatball:after,
.icoMeatball:before {
  content: "";
  position: absolute;
}
.icoMeatball:before {
  right: 6px;
  -webkit-transition: right 0.3s ease-out;
  transition: right 0.3s ease-out;
}
.icoMeatball:after {
  left: 6px;
  -webkit-transition: left 0.3s ease-out;
  transition: left 0.3s ease-out;
}
.icoDelete {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;stroke:%23000;stroke-width:1.8;stroke-linecap:round%7D%3C/style%3E%3Cpath class='st0' d='M10 15v-3M14 15v-3M3 7h18c-.9 0-1.4 0-1.8.2-.5.2-.9.6-1.1 1.1-.1.3-.1.8-.1 1.7v6c0 1.9 0 2.8-.6 3.4s-1.5.6-3.4.6h-4c-1.9 0-2.8 0-3.4-.6C6 18.8 6 17.9 6 16v-6c0-.9 0-1.4-.2-1.8-.2-.5-.5-.8-1-1C4.4 7 3.9 7 3 7h0zM10.1 3.4c.1-.1.4-.2.7-.3.3-.1.8-.1 1.2-.1s.9 0 1.2.1c.3.1.6.2.7.3'/%3E%3C/svg%3E");
}
.icoPlay {
  width: 13px;
  height: 13px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 .5A6.5 6.5 0 1 0 13.5 7 6.512 6.512 0 0 0 7 .5Zm2.275 6.919-3 2A.544.544 0 0 1 6 9.5a.531.531 0 0 1-.237-.056A.5.5 0 0 1 5.5 9V5a.5.5 0 0 1 .263-.444.519.519 0 0 1 .512.025l3 2a.5.5 0 0 1 0 .838Z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-filter: invert(100%) sepia(0) saturate(6817%) hue-rotate(208deg)
    brightness(118%) contrast(82%);
  filter: invert(100%) sepia(0) saturate(6817%) hue-rotate(208deg)
    brightness(118%) contrast(82%);
  background-size: auto 100%;
  background-position: 50%;
  position: absolute;
  left: 4px;
  top: calc(50% - 13px / 2);
  z-index: 1;
}
.icoPlay-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.56242 17.5301C1.39007 17.5301 1.21939 17.4962 1.06015 17.4303C0.900908 17.3644 0.756214 17.2677 0.634336 17.1459C0.512458 17.024 0.415785 16.8793 0.349839 16.7201C0.283893 16.5609 0.249968 16.3902 0.25 16.2178V1.78206C0.250029 1.5489 0.31217 1.31996 0.43003 1.11878C0.54789 0.917596 0.717214 0.751444 0.920587 0.637411C1.12396 0.523377 1.35404 0.465578 1.58716 0.469958C1.82028 0.474339 2.04802 0.540741 2.24697 0.662334L14.0575 7.88018C14.2493 7.99743 14.4078 8.16199 14.5178 8.35809C14.6278 8.55418 14.6855 8.77524 14.6855 9.00007C14.6855 9.2249 14.6278 9.44596 14.5178 9.64206C14.4078 9.83815 14.2493 10.0027 14.0575 10.12L2.24697 17.3379C2.04083 17.4638 1.80395 17.5303 1.56242 17.5302V17.5301ZM1.5625 1.78206V16.2179L13.3731 8.99999L1.5625 1.78206Z' fill='%23000'/%3E%3C/svg%3E%0A");
}
.hlDuration:before,
.icoVideo,
.latestDuration:before,
.spotlightDuration:before,
.topicDuration:before,
.videoWpDuration:before {
  background-size: auto 100%;
  -webkit-filter: invert(58%) sepia(71%) saturate(6560%) hue-rotate(351deg)
    brightness(96%) contrast(87%);
  filter: invert(58%) sepia(71%) saturate(6560%) hue-rotate(351deg)
    brightness(96%) contrast(87%);
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 .5A6.5 6.5 0 1 0 13.5 7 6.512 6.512 0 0 0 7 .5Zm2.275 6.919-3 2A.544.544 0 0 1 6 9.5a.531.531 0 0 1-.237-.056A.5.5 0 0 1 5.5 9V5a.5.5 0 0 1 .263-.444.519.519 0 0 1 .512.025l3 2a.5.5 0 0 1 0 .838Z' fill='%23000'/%3E%3C/svg%3E");
}
.icoArrow {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
  display: inline-block;
  background-size: auto 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.625 18.2034L14.375 12.4534L8.625 6.70337' stroke='%23298DCF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icoArrow,
.icoStop {
  background-repeat: no-repeat;
  background-position: 50%;
}
.icoStop {
  width: 32px;
  height: 32px;
  padding: 0;
  background-size: auto 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23000' d='M4.13 8.724h7.72V7.18H4.13v1.544ZM7.99 16a7.75 7.75 0 0 1-3.097-.627 8.085 8.085 0 0 1-2.548-1.718 8.118 8.118 0 0 1-1.718-2.538A7.73 7.73 0 0 1 0 8.01c0-1.107.21-2.146.627-3.117a8.053 8.053 0 0 1 1.708-2.538A8.188 8.188 0 0 1 4.873.637 7.697 7.697 0 0 1 7.99 0c1.107 0 2.15.212 3.127.637a8.123 8.123 0 0 1 2.538 1.708 8.154 8.154 0 0 1 1.708 2.528c.425.972.637 2.017.637 3.137a7.697 7.697 0 0 1-.637 3.117 8.19 8.19 0 0 1-1.718 2.538 8.083 8.083 0 0 1-2.528 1.708A7.778 7.778 0 0 1 7.99 16Zm0-1.525c1.802 0 3.33-.63 4.584-1.891 1.255-1.261 1.882-2.786 1.882-4.574 0-1.802-.627-3.33-1.882-4.584C11.32 2.17 9.792 1.544 7.99 1.544c-1.788 0-3.313.627-4.574 1.882C2.156 4.68 1.525 6.208 1.525 8.01c0 1.788.63 3.313 1.891 4.574 1.261 1.26 2.786 1.891 4.574 1.891Z'/%3E%3C/svg%3E");
}
.icoClose {
  color: var(--bg-close);
}
.icoClose:after,
.icoClose:before {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 15px;
  height: 2px;
  background: currentColor;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 5px;
  top: 12px;
  left: 4px;
}
.icoClose:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.icoDownload {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.53225 7.84387C4.46132 7.77453 4.40485 7.6918 4.36611 7.60048C4.32738 7.50915 4.30714 7.41106 4.30658 7.31186C4.30601 7.21266 4.32513 7.11434 4.36283 7.02259C4.40053 6.93083 4.45605 6.84746 4.52619 6.77731C4.59632 6.70716 4.67968 6.65162 4.77143 6.61391C4.86318 6.5762 4.9615 6.55706 5.06069 6.55761C5.15989 6.55815 5.25799 6.57837 5.34932 6.61709C5.44065 6.65582 5.52339 6.71227 5.59275 6.78319L8.25 9.43969V0.75C8.25 0.551088 8.32902 0.360322 8.46967 0.21967C8.61032 0.0790178 8.80109 0 9 0C9.19891 0 9.38968 0.0790178 9.53033 0.21967C9.67098 0.360322 9.75 0.551088 9.75 0.75V9.43969L12.4072 6.78319C12.4766 6.71227 12.5594 6.65582 12.6507 6.61709C12.742 6.57837 12.8401 6.55815 12.9393 6.55761C13.0385 6.55706 13.1368 6.5762 13.2286 6.61391C13.3203 6.65162 13.4037 6.70716 13.4738 6.77731C13.5439 6.84746 13.5995 6.93083 13.6372 7.02259C13.6749 7.11434 13.694 7.21266 13.6934 7.31186C13.6929 7.41106 13.6726 7.50915 13.6339 7.60048C13.5951 7.6918 13.5387 7.77453 13.4678 7.84387L9.53025 11.7804C9.3896 11.921 9.19887 12 9 12C8.80113 12 8.6104 11.921 8.46975 11.7804L4.53225 7.84387ZM17.25 10.5C17.0511 10.5 16.8603 10.579 16.7197 10.7197C16.579 10.8603 16.5 11.0511 16.5 11.25V16.5H1.5V11.25C1.5 11.0511 1.42098 10.8603 1.28033 10.7197C1.13968 10.579 0.948912 10.5 0.75 10.5C0.551088 10.5 0.360322 10.579 0.21967 10.7197C0.0790178 10.8603 0 11.0511 0 11.25V16.5C0.000446645 16.8977 0.158625 17.279 0.439833 17.5602C0.721041 17.8414 1.10231 17.9996 1.5 18H16.5C16.8977 17.9996 17.279 17.8414 17.5602 17.5602C17.8414 17.279 17.9996 16.8977 18 16.5V11.25C18 11.0511 17.921 10.8603 17.7803 10.7197C17.6397 10.579 17.4489 10.5 17.25 10.5Z' fill='%23000'/%3E%3C/svg%3E%0A");
  background-color: #9b9b9b;
  -webkit-filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(318deg)
    brightness(110%) contrast(101%);
  filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(318deg)
    brightness(110%) contrast(101%);
}
.icoDownload,
.icoFilter {
  background-repeat: no-repeat;
  background-position: 50%;
}
.icoFilter {
  width: 36px;
  height: 36px;
  display: inline-table;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4999 16.1246C13.4999 16.3235 13.4209 16.5143 13.2802 16.6549C13.1396 16.7956 12.9488 16.8746 12.7499 16.8746H3.74988C3.55097 16.8746 3.3602 16.7956 3.21955 16.6549C3.0789 16.5143 2.99988 16.3235 2.99988 16.1246C2.99988 15.9257 3.0789 15.7349 3.21955 15.5943C3.3602 15.4536 3.55097 15.3746 3.74988 15.3746H12.7499C12.9488 15.3746 13.1396 15.4536 13.2802 15.5943C13.4209 15.7349 13.4999 15.9257 13.4999 16.1246ZM20.2499 15.3746H16.4999V13.8746C16.4999 13.6757 16.4209 13.4849 16.2802 13.3443C16.1396 13.2036 15.9488 13.1246 15.7499 13.1246C15.551 13.1246 15.3602 13.2036 15.2195 13.3443C15.0789 13.4849 14.9999 13.6757 14.9999 13.8746V18.3746C14.9999 18.5735 15.0789 18.7643 15.2195 18.9049C15.3602 19.0456 15.551 19.1246 15.7499 19.1246C15.9488 19.1246 16.1396 19.0456 16.2802 18.9049C16.4209 18.7643 16.4999 18.5735 16.4999 18.3746V16.8746H20.2499C20.4488 16.8746 20.6396 16.7956 20.7802 16.6549C20.9209 16.5143 20.9999 16.3235 20.9999 16.1246C20.9999 15.9257 20.9209 15.7349 20.7802 15.5943C20.6396 15.4536 20.4488 15.3746 20.2499 15.3746ZM3.74988 8.62451H6.74988C6.94879 8.62451 7.13956 8.5455 7.28021 8.40484C7.42086 8.26419 7.49988 8.07342 7.49988 7.87451C7.49988 7.6756 7.42086 7.48483 7.28021 7.34418C7.13956 7.20353 6.94879 7.12451 6.74988 7.12451H3.74988C3.55097 7.12451 3.3602 7.20353 3.21955 7.34418C3.0789 7.48483 2.99988 7.6756 2.99988 7.87451C2.99988 8.07342 3.0789 8.26419 3.21955 8.40484C3.3602 8.5455 3.55097 8.62451 3.74988 8.62451ZM9.74988 10.8745C9.94879 10.8745 10.1396 10.7955 10.2802 10.6548C10.4209 10.5142 10.4999 10.3234 10.4999 10.1245V8.62451H20.2499C20.4488 8.62451 20.6396 8.5455 20.7802 8.40484C20.9209 8.26419 20.9999 8.07342 20.9999 7.87451C20.9999 7.6756 20.9209 7.48483 20.7802 7.34418C20.6396 7.20353 20.4488 7.12451 20.2499 7.12451H10.4999V5.62451C10.4999 5.4256 10.4209 5.23483 10.2802 5.09418C10.1396 4.95353 9.94879 4.87451 9.74988 4.87451C9.55097 4.87451 9.3602 4.95353 9.21955 5.09418C9.0789 5.23483 8.99988 5.4256 8.99988 5.62451V10.1245C8.99988 10.3234 9.0789 10.5142 9.21955 10.6548C9.3602 10.7955 9.55097 10.8745 9.74988 10.8745Z' fill='%23000'/%3E%3C/svg%3E%0A");
  -webkit-filter: var(--filter-gray_v3);
  filter: var(--filter-gray_v3);
}
.icoInfo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 14.9873C10.3452 14.9873 10.625 14.7075 10.625 14.3623C10.625 14.0171 10.3452 13.7373 10 13.7373C9.65482 13.7373 9.375 14.0171 9.375 14.3623C9.375 14.7075 9.65482 14.9873 10 14.9873Z' fill='%23232426'/%3E%3Cpath d='M10 11.5498V10.9248C11.3805 10.9248 12.5 9.94512 12.5 8.7373C12.5 7.52949 11.3805 6.5498 10 6.5498C8.61953 6.5498 7.5 7.52949 7.5 8.7373V9.0498' stroke='%23232426' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 17.7998C14.1421 17.7998 17.5 14.4419 17.5 10.2998C17.5 6.15767 14.1421 2.7998 10 2.7998C5.85786 2.7998 2.5 6.15767 2.5 10.2998C2.5 14.4419 5.85786 17.7998 10 17.7998Z' stroke='%23232426' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 50%;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  cursor: pointer;
}
.-active .icoBookmark-1 {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13.5px' height='18.75px' viewBox='0 0 13.5 18.75' style='enable-background:new 0 0 13.5 18.75;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%236C6F75;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cpath class='st0' d='M12,0H1.5C1.1,0,0.72,0.16,0.44,0.44S0,1.1,0,1.5V18c0,0.13,0.04,0.27,0.1,0.38c0.07,0.12,0.17,0.21,0.28,0.28 s0.25,0.1,0.38,0.09c0.13,0,0.26-0.04,0.38-0.11l5.6-3.5l5.6,3.5c0.11,0.07,0.24,0.11,0.38,0.11c0.13,0,0.27-0.03,0.38-0.09 s0.21-0.16,0.28-0.28c0.07-0.12,0.1-0.25,0.1-0.38V1.5c0-0.4-0.16-0.78-0.44-1.06C12.78,0.16,12.4,0,12,0z M12,16.65l-4.85-3.03 c-0.12-0.07-0.26-0.11-0.4-0.11s-0.28,0.04-0.4,0.11L1.5,16.65V1.5H12V16.65z'/%3E%3Crect x='1.2' y='1.34' class='st0' width='11.12' height='12.59'/%3E%3Cg%3E%3Crect x='1.2' y='13.51' class='st0' width='4.72' height='1.78'/%3E%3Crect x='1.2' y='15.04' class='st0' width='2.58' height='1.78'/%3E%3C/g%3E%3Cg%3E%3Crect x='7.6' y='13.51' transform='matrix(-1 -4.474255e-11 4.474255e-11 -1 19.9214 28.799)' class='st0' width='4.72' height='1.78'/%3E%3Crect x='9.74' y='15.04' transform='matrix(-1 -4.447121e-11 4.447121e-11 -1 22.0605 31.8579)' class='st0' width='2.58' height='1.78'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.filter-gray,
.reactionItem .icoBase {
  -webkit-filter: var(--filter-gray);
  filter: var(--filter-gray);
}
.center-flex,
.display-flex,
.reactionItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.center-flex,
.reactionItem {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.button {
  border: 0;
  background: unset;
  outline: 0;
  cursor: pointer;
}
.buttonBookmark .icoBookmark,
.buttonDislike .icoDislike,
.buttonLike .icoLike {
  -webkit-transition: background-image 0.2s ease;
  -moz-transition: background-image 0.2s ease;
  -ms-transition: background-image 0.2s ease;
  -o-transition: background-image 0.2s ease;
  transition: background-image 0.2s ease;
}
.buttonPrimary {
  display: block;
  text-align: center;
  border-radius: 8px;
  padding: 15px 10px 12px;
  background: var(--cl-kompas);
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1;
  color: var(--cl-white);
}
.buttonPrimary--full {
  width: 100%;
}
.buttonTrans {
  background: transparent;
  font-size: 16px;
  font-weight: 700;
  color: var(--cl-kompas);
}
.buttonSort,
.buttonTrans {
  padding: 8px 12px;
  font-family: Roboto, sans-serif;
  line-height: 1.1;
}
.buttonSort {
  border: 1px solid var(--bg-toggle);
  border-radius: 8px;
  background-color: var(--bg-white);
  font-size: 14px;
  font-weight: 400;
  color: var(--cl-modal-dark);
}
.buttonSort > * {
  pointer-events: none;
}
.buttonMeatball {
  width: 30px;
  height: 30px;
  padding: 0;
  margin-right: -7px;
}
.buttonMeatball.-bottom {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: -7px;
  margin-right: 0;
}
.buttonMeatball.-bottom ~ .listPop {
  top: calc(100% + 7px);
}
.reaction {
  margin-bottom: 16px;
  padding-left: 10px;
  padding-right: 10px;
}
.reaction.-bottom {
  padding: 8px;
  background: var(--bg-gray-bold);
  border-radius: 8px;
}
.kcm-read-paging ~ .reaction.-bottom {
  border-top: 1px solid var(--br-react-box);
  border-radius: 0 0 8px 8px;
}
.reaction.-top {
  margin-top: 16px;
}
.reactionList {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.reactionItem {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  width: 20%;
  padding: 0;
}
.reactionItem:last-child {
  padding-right: 5px;
}
.reactionItem .icoBase {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 50%;
}
.reactionTxt {
  white-space: nowrap;
  color: var(--cl-gray-med);
}
.kcm-read-paging {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.selectWrap {
  position: relative;
  z-index: 2;
}
.selectOption {
  position: absolute;
  background-color: var(--bg-white);
  padding: 10px;
  border-radius: 8px;
  top: 100%;
  right: 0;
  min-width: 150px;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
}
.-active > .selectOption {
  opacity: 1;
  visibility: visible;
}
.selectOption_item {
  position: relative;
  margin: 5px 0;
}
.selectOption_link {
  position: relative;
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-size: 16px;
  color: var(--cl-gray-med);
  white-space: nowrap;
}
.selectOption_link.-active .icoRadio {
  border: 2px solid #007aff;
}
.selectOption_link.-active .icoRadio:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #007aff;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.icoRadio {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #757575;
  -ms-flex-preferred-size: 20px;
  flex-basis: 20px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
body:after {
  content: "";
  background: transparent;
}
input[type="radio"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding: 0;
  border: none;
  line-height: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
}
input[type="radio"]:before {
  content: "";
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #545454;
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 0;
  margin-right: 0;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
input[type="radio"]:checked:before {
  border: 1px solid #424242;
  background: #3ca5dd;
  -webkit-box-shadow: inset 0 0 0 1.5px #fff;
  box-shadow: inset 0 0 0 1.5px #fff;
}
.cReport {
  position: relative;
  max-width: 350px;
  margin: 0 auto;
}
@media (min-width: 700px) {
  .cReport {
    max-width: 450px;
  }
}
.cReport__box {
  position: relative;
  padding: 15px;
  background: var(--bg-white-lv2);
  color: var(--cl-main);
  border-radius: 10px;
}
@media (min-width: 700px) {
  .cReport__box {
    padding: 25px;
  }
}
.cReport__title {
  margin: 0 0 15px;
  font-size: 18px;
  font-weight: 500;
}
.cReport__option {
  position: relative;
  padding: 0 0 5px;
}
.cReport__option label {
  cursor: pointer;
  display: block;
  padding: 5px 0 5px 20px;
}
.cReport__item {
  display: inline-block;
}
.cReport__radio {
  position: absolute;
  z-index: 1;
  top: 3px;
  left: 0;
}
.cReport__other {
  display: none;
  position: relative;
  padding: 10px 0 0 20px;
}
.cReport__other textarea {
  width: 100%;
  height: 85px;
  outline: 0;
  resize: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 5px;
  padding: 10px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
  background-color: var(--bg-input);
  border: solid 1px var(--br-gray-med);
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.42857;
  color: #c2bebe;
}
.cReport__other textarea:focus,
.cReport__other textarea:hover {
  color: var(--cl-main);
  border: 1px solid #909090;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.cReport__other.show {
  display: block;
}
.cReport__button {
  cursor: pointer;
  outline: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: var(--bg-white-lv2);
  border: 2px solid var(--bg-white-lv2);
  padding: 5px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-weight: 500;
}
.cReport__button,
.cReport__button:hover {
  color: var(--cl-blue);
}
.cReport__button.disabled,
.cReport__button.disabled:hover {
  color: rgba(0, 0, 0, 0.3);
}
.cReport__footer {
  margin: 15px -15px -15px;
  padding: 10px;
  text-align: right;
  border-top: 1px solid var(--br-gray-lite);
}
@media (min-width: 700px) {
  .cReport__footer {
    padding: 15px 10px 10px;
    margin: 15px -25px -15px;
  }
}
#kcm-modals {
  visibility: hidden;
  opacity: 0;
}
.modals {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}
@media (min-width: 700px) {
  .modals {
    overflow: inherit;
  }
}
.modals:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 11 !important;
}
.modals:after,
.modals__content {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modals__content {
  position: relative;
  top: 50%;
  padding: 0 20px;
  opacity: 0;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.modals .modals__content {
  opacity: 1;
}
.modals #kcm-modals {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 12 !important;
  visibility: visible;
  opacity: 1;
}
.comment__row .cReport {
  display: none;
}
.modals:after {
  background: rgba(0, 0, 0, 0.5);
}
.modalContent[data-modal-target="aiml-feedback"] {
  max-width: 460px;
}
.modalTitle {
  padding: 0;
}
.modalHeader {
  padding: 15px;
}
.modalBody .cReport__box {
  padding: 0;
  margin-top: -20px;
  background: transparent;
}
.modalBody .cReport__title {
  font-weight: 400;
  font-size: 16px;
  color: var(--cl-txt);
}
.modalBody .cReport__radio {
  top: 4px;
}
.modalBody .cReport__other {
  padding: 15px 0 5px;
}
.modalBody .cReport__option label {
  padding: 5px 0 5px 30px;
}
.modalBody .cReport__info {
  font-size: 16px;
  color: var(--cl-txt);
}
.modalBody input[type="radio"]:before {
  width: 18px;
  height: 18px;
  border: 1px solid #d9d9d9;
}
.modalBody input[type="radio"]:checked:before {
  border: 1px solid #d9d9d9;
  -webkit-box-shadow: inset 0 0 0 3px #fff;
  box-shadow: inset 0 0 0 3px #fff;
  background: #007aff;
}
.modalBody .cReport__footer {
  padding: 20px 0 5px;
  margin: 0;
  border-top: transparent;
  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: 17px;
}
.modalBody .cReport__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.modalBody .cReport__button {
  border-radius: 8px;
  height: 40px;
  font-size: 14px;
  text-transform: none;
  font-weight: 700;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--cl-blue3);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--cl-blue2);
  background: var(--bg-white-lv2);
}
.modalBody .cReport__button:hover {
  color: #007aff;
}
.modalBody .cReport__button[type="submit"] {
  border: 1px solid #007aff;
  background: #007aff;
  color: #fff;
}
.wSpec {
  position: relative;
  padding: 0;
  margin: 20px 0 30px;
  background: var(--bg-main);
}
.wSpec-heading {
  margin: 0 0 15px;
  position: relative;
  border-bottom: 1px solid var(--br-gray-bold);
}
.wSpec-heading-content {
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  padding: 10px 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: var(--cl-main);
}
.wSpec-heading-content:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 101%;
  border-bottom: 5px solid #3ca5dd;
}
.wSpec-heading.-center {
  text-align: center;
}
.wSpec-heading.-center:after {
  content: "";
  position: absolute;
  left: 33.3333333%;
  bottom: 0;
  width: 33.3333333%;
  border-bottom: 5px solid #3ca5dd;
}
.wSpec-heading.-center .wSpec-heading-content:after {
  border-bottom: transparent;
}
.wSpec-secret {
  position: absolute;
  left: -10px;
  top: 10px;
  width: 20px;
  height: 25px;
  z-index: 1;
}
.wSpec-source {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  position: absolute;
  bottom: -23px;
  display: none;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: var(--cl-gray-lite);
}
.wSpec-source.show {
  display: block;
}
.wSpec-lead {
  margin: 0 0 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: var(--cl-main);
}
.wSpec-list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 25px 15px;
}
.wSpec-item {
  width: calc(100vw / 2 - 23px);
  position: relative;
}
.wSpec-item:first-child,
.wSpec-item:nth-child(10) {
  width: 100%;
}
.wSpec-item:first-child .wSpec-title,
.wSpec-item:nth-child(10) .wSpec-title {
  font-size: 16px;
  -webkit-line-clamp: 2;
  height: 42px;
}
.wSpec-item:first-child .wSpec-img-overlay,
.wSpec-item:nth-child(10) .wSpec-img-overlay {
  padding: 0 0 15px 15px;
}
.wSpec-item:first-child .wSpec-img-overlay > img,
.wSpec-item:nth-child(10) .wSpec-img-overlay > img {
  height: 15px;
}
.wSpec-item:first-child .wSpec-img,
.wSpec-item:nth-child(10) .wSpec-img {
  height: calc(9 / 16 * (100vw - 30px));
}
.wSpec-item:not(:first-child):not(:nth-child(10)) .wSpec-stop {
  font-size: 12px;
}
.wSpec-img,
.wSpec-wrap {
  position: relative;
}
.wSpec-img {
  background: var(--bg-gray-med);
  border-radius: 8px;
  overflow: hidden;
  height: calc(9 / 16 * (50vw - 15px - 7.5px));
  z-index: 1;
}
.wSpec-img img {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}
.wSpec-img > img {
  position: absolute;
  top: 50%;
  left: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.wSpec-img > img[src=""],
.wSpec-img > img[src="(unknown)"] {
  opacity: 0;
}
.wSpec-img:after {
  z-index: 2;
  top: 50%;
  right: 0;
  content: "";
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#000),
    to(transparent)
  );
  background: linear-gradient(0deg, #000, transparent);
}
.wSpec-img-overlay,
.wSpec-img:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.wSpec-img-overlay {
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 12px 8px;
}
.wSpec-img-overlay > img {
  height: 11px;
  vertical-align: baseline;
}
.wSpec-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.wSpec-title {
  font-size: 14px;
  color: var(--cl-main);
  height: 55px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin: 6px 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.wSpec-subtitle,
.wSpec-tag,
.wSpec-title {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  line-height: 1.3;
  overflow: hidden;
}
.wSpec-subtitle,
.wSpec-tag {
  font-size: 12px;
  color: #bf451f;
  margin: 0;
  padding: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.wSpec-tag {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #3ca5dd;
}
.wSpec-stop {
  display: none;
  width: 100%;
  height: 100%;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  background: var(--bg-stop-rec);
  border: 1px solid var(--br-stop-rec);
  border-radius: 8px;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  color: var(--cl-stop-rec);
  z-index: 2;
}
.wSpec-stop-undo {
  margin-top: 8px;
  font-weight: 700;
  color: var(--cl-kompas);
}
.wSpec-stop.-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wSpec-stop.-active:after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: 0;
  width: 30px;
  height: 30px;
}
.wSpec.-loading .wSpec-subtitle,
.wSpec.-loading .wSpec-tag {
  background: var(--bg-gray-med);
  border-radius: 4px;
  height: 15.6px;
  width: 80px;
  color: var(--bg-gray-med);
  margin: 0;
}
.wSpec.-loading .wSpec-box:after {
  content: "";
  position: absolute;
  width: 100%;
  border-radius: 4px;
  height: 14px;
  background: var(--bg-gray-med);
  left: 0;
  top: 26px;
}
.wSpec.-loading .wSpec-title {
  color: var(--bg-main);
  position: relative;
  height: 55px;
}
.wSpec.-loading .wSpec-title:after,
.wSpec.-loading .wSpec-title:before {
  content: "";
  position: absolute;
  width: 100%;
  border-radius: 4px;
  height: 14px;
  background: var(--bg-gray-med);
  left: 0;
  top: 0;
}
.wSpec.-loading .wSpec-title:after {
  top: calc(100% - 14px);
  width: calc(100% - 20px);
}
.wSpec.-loading .wSpec-item:first-child .wSpec-title,
.wSpec.-loading .wSpec-item:nth-child(10) .wSpec-title {
  height: 42px;
}
.wSpec.-loading .wSpec-item:first-child .wSpec-title:after,
.wSpec.-loading .wSpec-item:first-child .wSpec-title:before,
.wSpec.-loading .wSpec-item:nth-child(10) .wSpec-title:after,
.wSpec.-loading .wSpec-item:nth-child(10) .wSpec-title:before {
  height: 17px;
}
.wSpec.-loading .wSpec-item:first-child .wSpec-title:after,
.wSpec.-loading .wSpec-item:nth-child(10) .wSpec-title:after {
  top: calc(100% - 18px);
}
.wSpec.-loading .wSpec-item:first-child .wSpec-box:after,
.wSpec.-loading .wSpec-item:nth-child(10) .wSpec-box:after {
  background: transparent;
}
.wSpec.-loading .wSpec-img > img {
  display: none;
}
.wSpec.-loading .wSpec-img:after {
  background: none;
}
.wSpec.-loading .wSpec-img-overlay > img {
  display: none;
}
.contentArticle .wSpec .mgidaiml {
  width: 100vw;
  margin: 0 -15px;
  background-color: var(--bg-white);
  min-height: 480px;
  padding: 10px 0;
}
.contentArticle .wSpec .gate-kgplus {
  display: none;
}
.contentArticle .wSpec .mgidaiml > div {
  background-color: var(--bg-white);
  -webkit-box-shadow: rgba(0, 0, 0, 0.075) 0 0 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
  padding: 10px;
}
.wSpec .pop-title {
  margin: 0 0 15px;
}
.wSpec .pop-title:after {
  left: 0;
}
.wSpec .jixie__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.wSpec .jixie__logo__img {
  height: 14px;
}
.wSpec .jixie__logo img {
  width: auto;
  height: 14px;
  margin-left: 3px;
}
.contentArticle .wSpec-lead {
  margin: 0 0 15px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: var(--cl-main);
}
.contentArticle .wSpec.-aiml h2.pop-title {
  font-size: 16px;
  padding: 10px 0;
  margin: 0 0 15px;
}
:root {
  --cl-primary: #833275;
  --cl-secondary: #da664a;
}
.w-header.nologo *,
.w-header.nologo :after,
.w-header.nologo :before,
.w-info *,
.w-info :after,
.w-info :before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.w-header {
  margin-top: 20px;
}
.w-header__row {
  position: relative;
  padding-bottom: 15px;
}
.w-header__row:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid var(--cl-primary);
  width: 110px;
}
.w-header__row:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 110px;
  border-bottom: 2px solid var(--cl-secondary);
  width: calc(100% - 110px);
}
.w-header__logo {
  position: absolute;
  width: 110px;
  height: 33px;
}
.w-header__logo img {
  max-width: 100%;
}
.w-header__link {
  display: block;
  padding: 0 5px;
  font-family: Playfair Display, serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--cl-primary);
  text-decoration: none;
  height: 40px;
  overflow: hidden;
}
@media (max-width: 321px) {
  .w-header__link {
    font-size: 14px;
  }
}
.w-header__content {
  width: 100%;
  position: relative;
  margin: 5px 0 0;
  padding: 0 0 0 120px;
  z-index: 1;
  color: var(--cl-primary);
  font-family: Playfair Display, serif;
  font-size: 16px;
}
@media (max-width: 321px) {
  .w-header__content {
    font-size: 14px;
  }
}
.w-info__row {
  position: relative;
  padding-top: 15px;
}
.w-info__row:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-top: 2px solid var(--cl-primary);
  width: 130px;
}
.w-info__row:after {
  content: "";
  position: absolute;
  top: 0;
  left: 130px;
  border-bottom: 2px solid var(--cl-secondary);
  width: calc(100% - 130px);
}
.w-info__logo {
  width: 130px;
}
.w-info__logo img {
  max-width: 100%;
}
.w-info__content p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin: 10px 0;
}
.w-info__content a {
  text-decoration: none;
  color: var(--cl-primary);
}
.w-header {
  padding: 0 10px 15px;
  margin-top: 0 !important;
}
.breadcum-new > a {
  padding: 0;
}
.breadcum-new .w-header {
  margin-top: 10px !important;
  padding: 0;
}
.w-info__more {
  display: block;
  color: var(--cl-main);
  font-size: 11px;
  font-weight: 700;
  padding-right: 15px;
  text-transform: uppercase;
}
.w-info.aiml .w-info__row > a {
  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;
}
.w-info__more .wLink__arrowPoint {
  border-top: 2px solid var(--cl-main);
  border-left: 2px solid var(--cl-main);
}
.w-info__more .wLink__arrowPoint:after {
  background-color: var(--cl-main);
}
.w-info__more .wLink__arrow {
  position: absolute;
  right: -18px;
  bottom: calc(50% - 12px);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
.wSpec.-aiml .buttonMeatball {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: -7px;
  margin-right: 0;
}
.wSpec.-aiml .buttonMeatball ~ a .wSpec-subtitle {
  padding-right: 35px;
}
.wSpec.-aiml .listPop {
  z-index: 3;
  top: calc(100% + 7px);
  min-width: calc(50vw + 5px);
  max-width: 300px;
  right: -15px;
}
@media (min-width: 420px) {
  .wSpec.-aiml .listPop {
    min-width: 210px;
    right: 0;
  }
}
.wSpec.-aiml .listPop__button {
  padding: 12px 10px;
  font-size: 13px;
}
@media (min-width: 450px) {
  .wSpec.-aiml .listPop__button {
    font-size: 16px;
  }
}
@media (max-width: 340px) {
  .wSpec.-aiml .listPop__button {
    padding: 12px;
    font-size: 12px;
  }
}
.wSpec.-aiml .listPop__button .icoBase {
  margin-right: 5px;
}
@media (max-width: 340px) {
  .wSpec.-aiml .listPop__button .icoBase {
    display: none;
  }
}
.wSpec.-aiml.-grid .latestDuration {
  z-index: 4;
  height: 24px;
  padding: 0 6px;
}
.wSpec.-aiml.-grid .latestDuration:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 .5A6.5 6.5 0 1 0 13.5 7 6.512 6.512 0 0 0 7 .5Zm2.275 6.919-3 2A.544.544 0 0 1 6 9.5a.531.531 0 0 1-.237-.056A.5.5 0 0 1 5.5 9V5a.5.5 0 0 1 .263-.444.519.519 0 0 1 .512.025l3 2a.5.5 0 0 1 0 .838Z' fill='%23000'/%3E%3C/svg%3E");
  margin-bottom: 0;
  background-size: auto 100%;
  -webkit-filter: invert(100%) sepia(0) saturate(31%) hue-rotate(59deg)
    brightness(106%) contrast(107%);
  filter: invert(100%) sepia(0) saturate(31%) hue-rotate(59deg) brightness(106%)
    contrast(107%);
  width: 13px;
  height: 13px;
  margin-right: 4px;
}
.mostImg {
  border-radius: 8px;
}
.mostItem.ads {
  min-height: 100px;
  position: relative;
}
.mostItem.ads .mostFlex,
.mostItem.ads > * {
  position: relative;
  z-index: 2;
}
.mostItem.ads .mostFlex {
  min-height: 100px;
  background-color: var(--bg-main);
}
.mostItem.ads:before {
  background-color: var(--bg-place);
  content: "Advertisement";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  font-size: 11px;
  line-height: 1;
  color: #c8ccce;
  width: 100%;
  height: 100%;
  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;
}
.kgnowGate .videoKG-date {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mostItem.ads #div-gpt-ad-articlehighlight {
  background: transparent;
}
.kgnowGate.videoKG-widget {
  padding: 15px !important;
}
.kgnowGate.videoKG-widget .rVideo-embed .rVideo-player {
  padding-top: calc(9 / 16 * (100vw - 30px)) !important;
}
.kgnowGate .videoKGSlider-item:first-child,
.kgnowGate .videoKGSlider .rVideo-item:first-child {
  margin-left: 15px !important;
}
.kgnowGate .videoKGSlider-item:last-child,
.kgnowGate .videoKGSlider .rVideo-item:last-child {
  margin-right: 15px !important;
}
.wSpec.-aiml.-tab .wSpec-source {
  bottom: -5px;
}
.revamp1 .videoKGSlider,
.revamp2 .videoKGSlider {
  margin: 0 -15px -5px !important;
}
.aimlTab-content.aimlLatest
  ~ .aimlTab-content.aimlLatest
  ~ .videoKG-widget.kgnowGate,
div#rekomendasi-konten-pilihan-untukmu-aiml-latest-4
  ~ .videoKG-widget.kgnowGate {
  margin-bottom: 45px;
  position: relative;
  margin-top: 21px;
}
.aimlTab-content.aimlLatest
  ~ .aimlTab-content.aimlLatest
  ~ .videoKG-widget.kgnowGate:before,
div#rekomendasi-konten-pilihan-untukmu-aiml-latest-4
  ~ .videoKG-widget.kgnowGate:before {
  content: "";
  position: absolute;
  top: -9px;
  left: 15px;
  width: calc(100vw - 30px);
  border-bottom: 1px solid var(--br-gray-lite);
}
.aimlTab-content.aimlLatest
  ~ .aimlTab-content.aimlLatest
  ~ .videoKG-widget.kgnowGate:after,
div#rekomendasi-konten-pilihan-untukmu-aiml-latest-4
  ~ .videoKG-widget.kgnowGate:after {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 15px;
  width: calc(100vw - 30px);
  border-bottom: 1px solid var(--br-gray-lite);
}
.aimlTab-content.aimlLatest {
  margin-bottom: 0;
}
.layoutWrap
  .kgnowGate.videoKG-widget
  + .aimlTab-content.aimlLatest
  .wSpec.-aiml.-tab {
  padding: 0 10px 20px;
}
.aimlTab-content.aimlLatest + .aimlTab-content.aimlLatest {
  margin-top: -20px;
}
.content_article {
  background-color: var(--bg-main);
}
.latestImg {
  width: 90px;
  height: 90px;
  -ms-flex-preferred-size: 90px;
  flex-basis: 90px;
  overflow: hidden;
  border-radius: 8px;
}
.latestInfo:before {
  margin: 0 4px;
}
.latestBox {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.latestTitle {
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  letter-spacing: -0.01px;
  color: var(--cl-txt);
  margin-top: 0;
}
.cm__wFooter a,
.gate-kgplus a {
  color: var(--yale-blue-50);
}
.interestGate-btn {
  background: var(--yale-blue-50);
}
.icoArrow {
  background-size: 5px;
  background-image: url("data:image/svg+xml, %3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-filter: brightness(0) saturate(100%) invert(50%) sepia(100%)
    saturate(350%) hue-rotate(162deg) brightness(96%) contrast(97%);
  filter: brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(350%)
    hue-rotate(162deg) brightness(96%) contrast(97%);
}
