/* Navigation */
.newsList-navigation{position:relative;font-family:HyundaiMedium;background-color: #fff;}
.newsList-navigation sup {color:#999;padding-left:4px;font-size:12px}
.newsList-navigation__tab {padding:47px 0 44px;}
.newsList-navigation__tab ul {display: flex;}
.newsList-navigation__tab li {margin-left:24px;white-space: nowrap;font-size:20px;}
.newsList-navigation__tab li a {display:inline-block;box-sizing: border-box;height:28px;text-decoration: none;}
.newsList-navigation__tab li a.outlink::after {content:"";display:inline-block;overflow:hidden;margin-left:10px;vertical-align:middle;font-size:0;line-height:0;width:15px;height:15px;background:url('/content/dam/hyundai/ww/en/images/newsroom/common/ico_outlink.png')}
.newsList-navigation__tab li a.outlink:hover::after {background-image:url('/content/dam/hyundai/ww/en/images/newsroom/common/ico_outlink_blue.png')}
.newsList-navigation__tab li.contact a{color:#666;}
.newsList-navigation__tab li.contact a::before {content:"";background:url('/content/dam/hyundai/ww/en/images/newsroom/home/ico_contact.png') 0 2px;background-repeat: no-repeat;padding:0 0 3px 26px;}

[data-type='list'] .newsList-navigation__tab li a {color:#999;}
[data-type='list'] .newsList-navigation__tab li.on a {border-bottom:1px solid #002c5f;color:#002c5f;}

/* Product > car list */
.newsList-navigation__list .swiper {padding-right:100px}
.newsList-navigation__list ul {display:flex;}
.newsList-navigation__list a {display:inline-block;border:1px solid #d8d8d8;box-sizing: border-box;text-decoration: none;line-height:20px}
.newsList-navigation__list li.on a {border:1px solid #00aad2;}
.newsList-navigation__list a > img {position:absolute;bottom:6px;right:5px;z-index:-1;}
.newsList-navigation__list[data-type='product'] a {position:relative;height:100%;padding:18px 20px;}
.newsList-navigation__list[data-type='product'] a.is-disabled{ pointer-events: none;border:1px solid #002c5f}
.newsList-navigation__list[data-type='hashtag'] ul {gap:10px;}
.newsList-navigation__list[data-type='hashtag'] a {padding:16px 20px;white-space:nowrap;cursor:pointer}

/* Highlights */
.newsList-highlight--single {display: flex; flex-direction:row;flex-wrap:nowrap;width: 100%;background-color: #fff;position: relative;border-color:#d8d8d8;border-style:solid;border-width:1px 0}
.newsList-highlight__section:last-child {display:flex;flex-direction:column}
.newsList-highlight__headline {font-family:'HyundaiMedium';}
.newsList-highlight__headline a:hover {text-decoration:none;}
.newsList-highlight--single img {object-fit: cover;aspect-ratio: 16/8;}
.newsList-highlight__headline-list {display: flex;flex-direction: column; justify-content: center;align-items: center;height: 100%;}
.newsList-highlight__headline-list li {display: none;height: 100%;width: 100%;}
.newsList-highlight__headline-list li.on {display: block;}
.newsList-highlight__headline-list li a {display: flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;box-sizing:border-box;padding:0 30px;text-decoration:none;}
.newsList-highlight__headline-list li a:hover {background-color: rgb(0, 44, 95); color: rgb(255, 255, 255);transition: opacity 0.5s ease 0s;text-decoration:none;color:#fff}
.newsList-highlight__headline-list li a:hover .newsList-highlight__date {color: #ccc;}
.newsList-highlight__date {display:inline-block;font-family: 'HyundaiMedium';font-size: 14px;line-height: 21px;color: #999;margin-bottom: 10px;}
.newsList-highlight__headline-list .newsList-highlight__headline {overflow: hidden;text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

/* swiper */
.newsList-highlight--single .swiper-button {display:flex;}
.newsList-highlight__button {width:50%;background: none;position:static;margin:0;padding:0;box-sizing:border-box;padding:30px;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#000}
.newsList-highlight .swiper-button-prev,
.newsList-highlight .swiper-button-prev.swiper-button-disabled {background-color: #f6f3f2;opacity: 1;}
.newsList-highlight .swiper-button-next,
.newsList-highlight .swiper-button-next.swiper-button-disabled {background-color: #e4dcd3;opacity: 1;}
.newsList-highlight .swiper-button-next strong{width:100%;display:flex;justify-content:flex-end}
.newsList-highlight__button::after {display:none}
.newsList-highlight__button strong {color: #999;height:17px;}
.newsList-highlight__button:hover {background-color: rgb(0, 44, 95);transition: all 0.2s ease;color:#fff}
.newsList-highlight__button:hover strong {color:#ccc}
.newsList-highlight__button .newsList-highlight__headline {display:flex;align-items:flex-end;height:calc(100% - 17px)}
.newsList-highlight__button .newsList-highlight__headline span {opacity: 1;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;}

/* swiper > 3 images */
.newsList-highlight--multi {display: flex;flex-direction: row;flex-wrap: wrap;align-self: flex-start;width: 100%;background-color: #fff;}
.newsList-highlight--multi img {width: 100%; height: auto; object-fit: cover;}
.newsList-highlight--post {display:flex;flex-direction: column;justify-content: center;background-color:#f6f3f2;font-size:16px;}
.newsList-highlight--post:hover {background-color: rgb(0, 44, 95); color: rgb(255, 255, 255);transition: opacity 0.5s ease 0s;text-decoration:none;color:#fff}
.newsList-highlight--post:hover .newsList-highlight__date {color:#ccc}
.newsList-highlight--post:hover a{color:#fff}
.newsList-highlight--multi .newsList-highlight__date {font-size: 13px; line-height: 18px;}
.newsList-highlight--multi .newsList-highlight__headline {font-size: 24px;line-height: 28px;overflow: hidden;text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.newsList-highlight__hashtag a {display:inline-block;font-family:'HyundaiMedium';font-size:35px;color:#002c5f;cursor: pointer;}
.newsList-highlight__hashtag a:hover {text-decoration: none;}

/* newsList > dropdown */
.cmpnt-newsList__dropdown {position: absolute;right: 20px;top: 0;width: auto;text-align: center;background-color: #fff;z-index:5}
.cmpnt-newsList__dropdown-btn {position:relative;width: 100%;font-size:18px;line-height: 59px;font-family: 'HyundaiMedium';color:#002c5f;text-decoration:none !important;padding-right:20px;text-align:right;}
.cmpnt-newsList__dropdown-btn:hover {text-decoration:none}
.cmpnt-newsList__dropdown-btn::after {content: ""; position: absolute;top:50%;right:0;transform: translateY(-50%); background: url('/content/dam/hyundai/ww/en/images/newsroom/home/btn_arrow_down-blue.png') center no-repeat; background-size: cover;width: 12px;height:8px;}
.cmpnt-newsList__dropdown-btn.on::after {transform: rotate(180deg) translateY(50%);}
.cmpnt-newsList__dropdown-list {max-height:0;opacity:0;z-index: -1;}
.cmpnt-newsList__dropdown-list.is-opened {max-height:100%;opacity:1;z-index:20;padding:18px 18px 15px;border:1px solid #dbdbdb;margin-top:-10px}
.cmpnt-newsList__dropdown-list li {text-align:right}
.cmpnt-newsList__dropdown-list li + li {margin-top:12px}
.cmpnt-newsList__dropdown-list a {font-family:HyundaiRegular;font-size:16px;line-height:12px;color:#999;text-decoration:none;}
.cmpnt-newsList__dropdown-list a:hover {color:#002c5f;text-decoration:none;}

/* newsList > list */
.cmpnt-newsList__list {display: flex;flex-wrap: wrap; gap: 40px 14px;}
.cmpnt-newsList__list li {width: 364px; font-family: 'HyundaiMedium';}
.cmpnt-newsList__list li a {text-decoration: none; cursor: pointer;}
.cmpnt-newsList__inner {width: 100%; max-width: 1160px; margin: 0 auto;padding:0 20px;position: relative;}
.cmpnt-newsList__date {font-size: 13px; line-height: 18px; color: #999; margin-bottom: 8px;}
.cmpnt-newsList__headline {font-size: 18px; line-height: 22px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.cmpnt-newsList--thumbnail{margin-top: 90px;}
.cmpnt-newsList--thumbnail .cmpnt-newsList__list {padding-top: 59px;}
.cmpnt-newsList--thumbnail .cmpnt-newsList__media {margin-bottom: 15px;}
.cmpnt-newsList--thumbnail .cmpnt-newsList__media img {object-fit: cover;aspect-ratio:16/9;overflow: hidden;}
.cmpnt-newsList__no-result {font-family:hyundaiMedium;color:#999}
.cmpnt-newsList__teaser .cmpnt-newsList__text{font-size:0;}
.cmpnt-newsList__teaser .cmpnt-newsList__category{position:relative;display:inline-block;margin-bottom:8px;font-size:13px;color:#e63312;line-height:18px;}
.cmpnt-newsList__teaser .cmpnt-newsList__category::after{content:"|";display:inline-block;margin:0 5px 0 6px;color:#999;}
.cmpnt-newsList__teaser .cmpnt-newsList__date{display:inline-block;}

/* Corporate > award */
.cmpnt-newsList--award {margin-top:90px;}
.cmpnt-newsList--award .cmpnt-newsList__list {padding: 40px 0 70px; width: 100%; justify-content: space-between; gap: 40px 0;}
.cmpnt-newsList--award .cmpnt-newsList__list li {width: calc(50% - 20px)}
.cmpnt-newsList--award .cmpnt-newsList__list li a {display: flex; align-items: center; gap: 15px;}
.cmpnt-newsList--award .cmpnt-newsList__list li img {object-fit: cover;}
.cmpnt-newsList--award .cmpnt-newsList__date {font-family: 'HyundaiMedium'; }
.cmpnt-newsList--award .cmpnt-newsList__headline {font-size: 16px; line-height: 18px;}
.cmpnt-newsList__selectBox--swiper {padding-bottom: 20px; border-bottom: 1px solid #dbdbdb;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper {max-width:100%; margin: 0 auto;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper ul {display: flex;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper ul li {width: auto; height: auto;padding: 0 4px;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper button {font-size: 35px; line-height: 38px; color: #ccc; font-family: 'HyundaiMedium'; text-decoration: none;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper button:hover {color: #000;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-slide.on button {color: #000;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-prev.swiper-button-disabled,
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-next.swiper-button-disabled {opacity: 0;}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-next,
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-rtl .swiper-button-prev {right: 0;left: auto;top: 50%;
width: 90px; height: 100%; justify-content: flex-end; background: none; background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 74%, #fff);}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-prev {left:0;top: 50%;width: 90px; height: 100%; justify-content: flex-start; background: none; background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #fff 74%, #fff);}
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-next:after {font-size: 20px; color: #000;} 
.cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-prev:after {font-size: 20px; color: #000;margin-left:1px}

/* show more button */
.cmpnt-newsList__btn {margin:0 auto 150px; text-align: center;}
.cmpnt-newsList__btn--more {padding: 17px 133px; border: 1px solid #e4dcd3;line-height: 1;}
.cmpnt-newsList__btn--more:hover, .cmpnt-newsList__btn--more:focus{text-decoration: none;}
.cmpnt-newsList__btn--more span {position: relative; font-size: 16px; font-family: 'HyundaiMedium'; color: #999; line-height: 1; text-align: center; text-decoration: none !important;}
.cmpnt-newsList__btn--more span::after {content: ''; position: absolute; display: block; width: 10px; height: 10px; background: url('/content/dam/hyundai/ww/en/images/newsroom/home/btn_plus.png') center / cover; background-repeat: no-repeat; top: 50%; right: -15px; transform: translatey(-50%);}

/* Product > media */
.newsList-product-media {width:100%;background-color:#f6f3f2;padding:70px 0;}
.newsList-product-media__relation {display:flex;align-items:center;}
.newsList-product-media__relation a {font-family:hyundaiMedium;text-decoration:none;}
.newsList-product-media__relation a.outlink {display:block;display:block;box-sizing: border-box;color:#000;margin:10px 0;text-decoration: none;}
.newsList-product-media__relation a.outlink:hover {text-decoration: none;color:#002c5f;}
.newsList-product-media__relation a.outlink::after {content:"";display:inline-block;overflow:hidden;margin-left:5px;vertical-align:middle;font-size:0;line-height:0;width:15px;height:15px;background-image:url('/content/dam/hyundai/ww/en/images/newsroom/common/ico_outlink.svg')}
.newsList-product-media__relation a.outlink:hover::after {background-image:url('/content/dam/hyundai/ww/en/images/newsroom/common/ico_outlink_blue.svg')}
.newsList-product-media__gallery {display:flex;}
.product-media__gallery--video::after {content: ''; position: absolute; bottom: 0; left: 0;width:100%;height: 150px;background:linear-gradient(0deg, rgba(102,102,102,0.5) 0%, rgba(102,102,102,0) 100%);}
.product-media__gallery--video video {width:100%;object-fit:cover;}
.product-media__gallery--video .youtube__iframe {width:100%;height:373px;object-fit:cover;}
.product-media__gallery--video .post-video--youtube {display:none;width:100%;height:373px}
button.post-youtube__btn {width: 45px;height: 45px;position:absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);cursor: pointer;z-index: 10;background: url('/content/dam/hyundai/ww/en/images/newsroom/common/btn_video-play.png'); background-size: cover;}

.product-media__txtWrap {position:relative}
.product-media__txt {position:absolute;left:25px;bottom:25px;font-family:hyundaiMedium;font-size:18px;color:#fff;z-index:5;}
.product-media__gallery--swiper img {object-fit: cover;}
.product-media__gallery--swiper .swiper-button {position:absolute;top:50%;left:50%;width:100%;max-width:1502px;transform:translate(-50%);z-index:10;}
.product-media__gallery--swiper .swiper-button-prev {left:18px;background-image:url('/content/dam/hyundai/ww/en/images/newsroom/common/arrow_left.svg');background-size: cover; background-repeat: no-repeat; width:12px;height:25px;}
.product-media__gallery--swiper .swiper-button-next {right:18px;background-image:url('/content/dam/hyundai/ww/en/images/newsroom/common/arrow_right.svg'); background-size: cover;background-repeat: no-repeat;width:12px;height:25px;}
.product-media__gallery--swiper .swiper-button-next::after,
.product-media__gallery--swiper .swiper-button-prev::after {font-size:0;color:#fff}
.product-media__gallery--swiper .swiper-button-next::after {right: 26px;}

.isPlay .product-media__txt {display:none}
.isPlay.product-media__gallery--video::after {display:none}

.newsList-awardTextLine {width:100%;border-color:#dbdbdb;border-style: solid;border-width:1px 0 1px;background-color:#fff;max-height:90px;box-sizing: border-box;font-family:hyundaiMedium;}
.awardTextLineSwiper {display:flex}
.newsList-awardTextLine__headline {display:flex;gap:8px;flex-direction: column;justify-content: center;height:100%;width:calc(90% - 20px);min-height:90px;}
.newsList-awardTextLine__headline strong {display:block;line-height:1em;color:#999}
.newsList-awardTextLine__headline span {opacity:1;overflow: hidden;text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;}
.newsList-awardTextLine .swiper-button {position:relative;width:20px}
.newsList-awardTextLine__button {opacity:1 !important;position:absolute;right:0;left:initial;overflow:hidden;width:16px;height:16px;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999em;cursor:pointer;}
.newsList-awardTextLine__button.swiper-button-prev {top:42px;background-image:url('/content/dam/hyundai/ww/en/images/newsroom/common/btn_textLine-prev.svg');}
.newsList-awardTextLine__button.swiper-button-next {bottom:20px;top:initial;background-image:url('/content/dam/hyundai/ww/en/images/newsroom/common/btn_textLine-next.svg');}
.newsList-awardTextLine__button.swiper-button-prev::after,
.newsList-awardTextLine__button.swiper-button-next::after {display:none}

@media print, screen and (min-width: 1024px) and (max-width: 20000px) {
  /* Navigation */
  .newsList-navigation{min-height:28px;}
  .newsList-navigation__tab li a:hover{border-bottom:1px solid #002c5f;color:#002c5f;text-decoration: none;padding-bottom:2px;}
  .newsList-navigation__tab li a:hover sup {color:#002c5f}
  .newsList-navigation__tab li.contact a:hover{border:none;color:#002c5f;}
  .newsList-navigation__tab li.contact a:hover::before {background-image:url('/content/dam/hyundai/ww/en/images/newsroom/home/ico_contact-hover.png')}

  [data-type='list'] .newsList-navigation__tab {max-width:1160px;min-height:28px;margin:0 auto;padding:0 20px;}
  [data-type='list'] .newsList-navigation__tab li:first-child {margin-left:0}

  /* Product > car list */
  .newsList-navigation__list{margin-top:24px;}
  .newsList-navigation__list[data-type='product'] {height:152px;}
  .newsList-navigation__list[data-type='product'] li {width:180px !important;height:150px;}
  .newsList-navigation__list[data-type='product'] li:first-child{margin-left:20px;}
  .newsList-navigation__list[data-type='product'] a {width:180px;}
  .newsList-navigation__list a:hover {border:1px solid #00aad2;}
  .newsList-navigation__list[data-type='hashtag'] ul {flex-wrap:wrap}

  /* swiper > 1 image */
  .newsList-highlight--single {height:640px;}
  .newsList-highlight--single img {width:100%}
  .newsList-highlight__section:first-child {width:67%;aspect-ratio: 2/1;}
  .newsList-highlight__section .swiper-slide {overflow: hidden;}
  .newsList-highlight__section:last-child {width:33%;}
  .newsList-highlight--single .swiper-button {min-height:220px;}
  .newsList-highlight__button {height:220px;}
  .newsList-highlight__button strong {font-size: 20px;line-height: 17px;}
  .newsList-highlight__headline-list {min-height:420px}
  .newsList-highlight__headline-list .newsList-highlight__headline {font-size:30px;line-height:36px;-webkit-line-clamp: 4;}
  .newsList-highlight__headline span {font-size: 16px;line-height:20px;-webkit-line-clamp: 4;}
  
  /* swiper > 3 images */
  .newsList-highlight--multi {aspect-ratio: 2/1;}
  .newsList-highlight__multiSection {flex-basis: calc(100%/3);}
  .newsList-highlight__multiSection:first-child {aspect-ratio: 1/1;position:relative}
  .newsList-highlight__multiSection:first-child .newsList-highlight__media {position:absolute;left:0;right:0;top:0;overflow:hidden;aspect-ratio:1/1.5;}
  .newsList-highlight__multiSection:nth-child(2) {flex-basis: calc((100%/3)*2);aspect-ratio: 2/1;overflow:hidden}
  .newsList-highlight__multiSection:nth-child(3) {margin-left:calc(100%/3);}
  .newsList-highlight__multiSection:nth-child(3), 
  .newsList-highlight__multiSection:nth-child(4) {aspect-ratio: 1/0.5;}
  .newsList-highlight__multiSection:first-child img {height:100%}
  .newsList-highlight__multiSection:nth-child(4) {overflow:hidden}
  .newsList-highlight__multiSection:nth-child(4) img {height:100%}
  .newsList-highlight--post {overflow:hidden;padding:0 50px;gap:30px;}
  .newsList-highlight__hashtag{margin-left:-12px;}
  .newsList-highlight__hashtag a{margin:0 12px}

  /* newsList > list */
  .cmpnt-newsList__no-result {max-width:1160px;margin:90px auto 150px;padding:0 20px;font-size:30px;line-height:34px;}
  .newsList-navigation + .newsList-highlight {margin-top:50px}

  /* Corporate > award */
  .cmpnt-newsList--award .cmpnt-newsList__list li img {width:144px;height:80px;aspect-ratio:144/80;overflow:hidden;}

  /* Product > media */
  .awardTextLineSwiper {max-width:1160px;margin:0 auto;padding:0 20px;max-height:90px;}
  .newsList-awardTextLine__headline strong {font-size:13px;}
  .newsList-awardTextLine__headline span {font-size:16px;line-height:1em;-webkit-line-clamp:2;}
  .newsList-product-media__gallery {max-width:1160px;margin:0 auto;padding:0 20px;height:373px;}
  .product-media__gallery--video {flex:1;height:373px;overflow:hidden}
  .product-media__gallery--video video {width:100%;object-fit:cover;}
  .product-media__gallery--swiper {width:373px;aspect-ratio:1/1;}
  .product-media__txt {font-size:18px;}
  .post-youtube__thumbnail img{width:100%;height:373px;object-fit:cover;}
  
  .cmpnt-cta.cmpnt-cta--medium {background-color:#f6f3f2;max-width:100%;margin-top:-70px}
  .cmpnt-cta.cmpnt-cta--medium .cmpnt-cta__cont {width:1120px;margin:0 auto;padding-bottom:70px;}
  .cmpnt-cta.cmpnt-cta--medium .cmpnt-cta__cont a .cmpnt-cta__text {transform:translate(-50%, -45%)}
  .cmpnt-cta.cmpnt-cta--medium .cmpnt-cta__cont .cmpnt-cta__text {transform:translate(-50%, -94%)}

  .product-media__gallery--swiper .swiper-slide {overflow:hidden}
  .cta-banner > .cmpnt-cta--medium:only-of-type {padding-top:70px}
  .product-all-list + .cta-banner .cmpnt-cta--medium {padding-top:0}
}

@media print, screen and (min-width: 1160px) and (max-width: 20000px) {
  /* Product > car list */
  .newsList-navigation__list{margin-left:calc(50% - (1160px/2));}
}

@media print, screen and (min-width: 1256px) and (max-width: 1500px) {
  /* swiper > 3 images */
  .newsList-highlight__hashtag a {font-size: 24px;}
}
@media print, screen and (min-width: 1024px) and (max-width: 1255px) {
  /* swiper > 1 image */
  .newsList-highlight__section:first-child {width:55%;}
  .newsList-highlight__section:last-child {width:45%;}
  
  /* swiper > 3 images */
  .newsList-highlight--post{padding:0 20px;gap:10px;}
  .newsList-highlight__hashtag a {font-size: 22px;}
}

@media print, screen and (min-width: 1024px) and (max-width: 1120px) {
  /* Navigation */
  [data-type='list'] .newsList-navigation__tab li{margin-left:20px;font-size:18px;}
}

@media screen and (min-width:0) and (max-width:1023px){
  /* Navigation */
  .newsList-navigation, .cmpnt-newsList.newsList-navigation {margin-top:-10px}
  .newsList-navigation__tab {position:relative;width:100%;overflow-x: scroll;overflow-y: hidden;height:50px;padding:0}
  .newsList-navigation__tab ul {position:absolute;left:0;top:calc(50% - 9px);width:100%;overflow:visible;white-space: nowrap;line-height:19px;font-size:0;}
  .newsList-navigation__tab li sup {padding-left:2px;font-size:10px}
  .newsList-navigation__tab li {margin-left:20px;font-size:18px;line-height:19px}
  .newsList-navigation__tab li:first-child {margin-left:25px;}
  .newsList-navigation__tab li:last-child {padding-right:25px;}
  .newsList-navigation__tab li a {height:24px;}

  /* Product > car list */
  .newsList-navigation__list {margin-top:14px;}
  .newsList-navigation__list .swiper {padding-right:25px}
  .newsList-navigation__list li:first-child {margin-left:25px}
  .newsList-navigation__list a {font-size:14px;line-height:18px}
  .newsList-navigation__list a > img {bottom:6px;right:7px;width:95px;height:auto}
  .newsList-navigation__list[data-type='product'] {height:128px;}
  .newsList-navigation__list[data-type='product'] li {width:150px  !important;height:120px;}
  .newsList-navigation__list[data-type='product'] a {width:150px;}
  .newsList-navigation__list[data-type='hashtag'] {position:relative;padding-right:25px;overflow-x: scroll;overflow-y: hidden;height:58px;}
  .newsList-navigation__list[data-type='hashtag'] ul {position:absolute;left:0;top:0;width:100%;overflow:visible;}
  .newsList-navigation__list[data-type='hashtag'] a {font-size:16px;}
  .newsList-navigation__list[data-type='hashtag'] li:last-child a {margin-right:25px;}

  /* swiper > 1 image */
  .newsList-highlight--single {flex-direction: column;}
  .newsList-highlight__section:first-child {width:100%;height:auto}
  .newsList-highlight--single .newsList-highlight__headline {font-size:20px;line-height:24px;-webkit-line-clamp:4;}
  .newsList-highlight--single .swiper-slide,
  .newsList-highlight--single .swiper-slide img {aspect-ratio: 16/8}
  .newsList-highlight__headline-list{height:192px}
  .newsList-highlight__headline-list li a {padding:33px 25px 32px;height:192px}
  .newsList-highlight__button {height:100%}
  .newsList-highlight__button strong {font-size:18px;line-height:17px;}
  .newsList-highlight__headline span {font-size:14px;line-height:18px;-webkit-line-clamp:5;}

   /* swiper > 3 images */
  .newsList-highlight--multi {flex-direction: column;}
  .newsList-highlight__multiSection:nth-child(2) {min-height:180px;order:1;} 
  .newsList-highlight__multiSection:nth-child(3) {order:3} 
  .newsList-highlight__multiSection:nth-child(4) {min-height:180px;order:2;}
  .newsList-highlight__multiSection:first-child {display:none}
  .newsList-highlight--post {padding:35px 25px;gap:20px;}
  .newsList-highlight--multi .newsList-highlight__date {margin-bottom: 8px;}
  .newsList-highlight--multi .newsList-highlight__headline {font-size: 18px;line-height: 22px;}
  .newsList-highlight__hashtag a {font-size: 24px;}
  .newsList-highlight__hashtag a + a {margin-left:20px}
  
  /* newsList > dropdown */
  .cmpnt-newsList__dropdown {right:25px;}
  .cmpnt-newsList__dropdown-btn {font-size:16px;}

  /* newsList > list */
  .cmpnt-newsList--thumbnail .cmpnt-newsList__list li {width: 100%;}
  .cmpnt-newsList--thumbnail .cmpnt-newsList__list {gap:30px}
  .cmpnt-newsList {margin-top:40px;padding:0;}
  .cmpnt-newsList__inner {padding:0 25px;}
  .cmpnt-newsList__no-result {margin:72px 25px 90px;font-size:20px;line-height:24px;}

  /* Corporate > award */
  .cmpnt-newsList--award .cmpnt-newsList__list {padding: 20px 0 50px; gap: 30px;}
  .cmpnt-newsList--award .cmpnt-newsList__list li {width: 100%;}
  .cmpnt-newsList--award .cmpnt-newsList__list li a {align-items: flex-start;}
  .cmpnt-newsList--award .cmpnt-newsList__date {font-size: 12px; line-height:1em;}
  .cmpnt-newsList--award .cmpnt-newsList__headline {font-size: 14px; line-height: 18px; -webkit-line-clamp: 5;}
  .cmpnt-newsList--award .cmpnt-newsList__media {width: 30%; max-width:144px;}
  .cmpnt-newsList--award .cmpnt-newsList__text {width: 70%;}
  .cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-next,
  .cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-rtl .swiper-button-prev {background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 57%, #fff); top: 0; width: 40px;}
  .cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-button-prev,
  .cmpnt-newsList__selectBox--swiper .selectYearSwiper .swiper-rtl .swiper-button-next {background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #fff 57%, #fff); top: 0; width: 40px;}
  .cmpnt-newsList__selectBox--swiper .selectYearSwiper button {font-size: 20px; line-height: 21px;}
  .cmpnt-newsList__btn--more {padding: 15px 110px;}

  /* Product > media */
  .awardTextLineSwiper {margin:0 25px;max-height:92px;}
  .newsList-awardTextLine__headline strong {font-size:12px;}
  .newsList-awardTextLine__headline span {font-size:14px;line-height:18px;-webkit-line-clamp:2;}
  .newsList-awardTextLine__button.swiper-button-prev {top:23px;}

  .cmpnt-newsList.newsList-product-media {margin-top:0}
  .newsList-product-media__gallery {flex-direction:column;width:100%}
  .newsList-product-media__gallery .product-media__gallery--video{position:relative;overflow:hidden;}
  .product-media__gallery--video,
  .product-media__gallery--swiper {aspect-ratio:16/9;}
  .product-media__gallery--video .post-video--youtube {height:auto;aspect-ratio: 16/9;}
  .product-media__gallery--swiper {margin-top:-1px;}
  .product-media__gallery--video video {height:auto;aspect-ratio:16/9;}
  .product-media__txt {font-size:16px;}
  .post-youtube__thumbnail img{object-fit:cover;aspect-ratio:16/9;}
}

@media screen and (min-width:768px) and (max-width:1174px){
  /* newsList > list */
  .cmpnt-newsList--thumbnail .cmpnt-newsList__list {justify-content:space-between;gap:30px 0;}
  .cmpnt-newsList--thumbnail .cmpnt-newsList__list li {width:calc(50% - 15px);}
  .cmpnt-newsList--thumbnail .cmpnt-newsList__list li img{width:100%; height:auto;}
}

@media screen and (min-width:768px) and (max-width:20000px) {
  /* Product > media */
  .newsList-product-media__relation {max-width:1160px;margin:0 auto 10px;padding:0 20px;gap:15px;justify-content:flex-end;}
  .newsList-product-media__relation img {width:130px}
  .newsList-product-media__relation a {font-size:18px;line-height:22px;}
}

@media screen and (min-width:768px) and (max-width:1023px) {
  /* swiper > 1 image */
  .newsList-highlight__button {aspect-ratio: 2/1;}

  /* Product > media */
  .newsList-product-media__relation{padding-top:5px;}
}

@media screen and (min-width:0) and (max-width:767px) {
  /* swiper > 1 image */
  .newsList-highlight__button {aspect-ratio: 1/1;}

  /* Product > media */
  .newsList-product-media__relation {justify-content:space-between;padding:15px 25px}
  .newsList-product-media__relation img {width:120px}
  .newsList-product-media__relation a {font-size:16px;line-height:20px;}
}