/* classic polish stability */
  padding-right: 0;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-heading{
  margin: 0 0 8px !important;
  font-size: 21px !important;
  line-height: 1.23 !important;
  font-weight: 800 !important;
  letter-spacing: -.02em;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-heading a{
  color: #111827 !important;
  text-decoration: none !important;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-heading a:hover{
  color: #0f172a !important;
  opacity: .88;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .date{
  margin: 0 !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
  color: #718096 !important;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .date i{
  color: #8da2b5;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .short-text{
  display: none !important;
}

.theme-classic.latest-page--classic .si-classic-latest-sidebar-wrap{
  padding-left: 24px;
}

.theme-classic.latest-page--classic .si-classic-latest-sidebar .theiaStickySidebar,
.theme-classic.latest-page--classic .si-classic-latest-sidebar{
  padding-top: 6px;
}

.theme-classic.latest-page--classic .si-classic-latest-sidebox{
  margin: 0 0 20px;
  padding: 18px 16px;
  border: 1px solid #e3e8ef;
  background: #fff;
  box-shadow: none;
}

.theme-classic.latest-page--classic .si-classic-latest-sidebox__head{
  position: relative;
  margin: 0 0 16px;
  padding-left: 14px;
}

.theme-classic.latest-page--classic .si-classic-latest-sidebox__head:before{
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  bottom: 2px;
  width: 3px;
  background: #2b8fdc;
  border-radius: 999px;
}

.theme-classic.latest-page--classic .si-classic-latest-sidebox__head h2{
  margin: 0;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .02em;
  color: #111827;
  text-transform: uppercase;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item{
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 0 0 14px;
  margin: 0 0 14px;
  border-bottom: 1px solid #e7ebf0;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item:last-child{
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb{
  position: relative;
  flex: 0 0 125px;
  width: 125px;
  min-width: 125px;
  display: block;
  border-radius: 6px;
  overflow: hidden;
  background: #e5e7eb;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb img{
  display: block;
  width: 125px;
  height: 76px;
  object-fit: cover;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item__badge{
  position: absolute;
  left: 0;
  top: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 28px;
  padding: 0 8px;
  background: #0f172a;
  color: #fff;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  border-bottom-right-radius: 8px;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item h3{
  margin: 0;
  flex: 1 1 auto;
  min-width: 0;
  font-size: 15px;
  line-height: 1.34;
  font-weight: 800;
  letter-spacing: -.01em;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item h3 a{
  color: #111827;
  text-decoration: none;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item h3 a:hover{
  color: #0f172a;
  opacity: .88;
}

.theme-classic.latest-page--classic .si-classic-latest-socials{
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.theme-classic.latest-page--classic .si-classic-latest-socials__item{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 46px;
  border: 1px solid #e3e8ef;
  border-radius: 8px;
  background: #fff;
  color: #0f172a;
  text-decoration: none;
  font-size: 22px;
  transition: all .18s ease;
}

.theme-classic.latest-page--classic .si-classic-latest-socials__item:hover{
  border-color: #2b8fdc;
  color: #2b8fdc;
  text-decoration: none;
  transform: translateY(-1px);
}

.theme-classic.latest-page--classic .si-classic-latest-socials__item .site-social-icon{
  display: inline-flex;
  width: 20px;
  height: 20px;
}

.theme-classic.latest-page--classic .si-classic-latest-socials__item .site-social-icon svg{
  width: 100%;
  height: 100%;
}

@media (max-width: 1199px){
  .theme-classic.latest-page--classic .si-classic-latest-intro--editorial h1{
    font-size: 46px !important;
  }

  .theme-classic.latest-page--classic .si-classic-latest-sidebar-wrap{
    padding-left: 18px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-left.thumb-post{
    flex: 0 0 168px;
    width: 168px;
    min-width: 168px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .post-thumb4,
  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .gambarkecil{
    width: 168px;
    height: 96px;
  }
}

@media (max-width: 991px){
  .theme-classic.article-page .article-title,
  .theme-classic.article-page .post h1,
  .theme-classic.article-page .post .text-black strong{
    font-size: 30px !important;
  }

  .theme-classic .si-classic-collection-intro h1{
    font-size: 28px;
  }

  .theme-classic .si-classic-collection-header,
  .theme-classic.article-page .article-header--classic{
    margin-bottom: 14px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-intro--editorial h1{
    font-size: 38px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  .theme-classic.article-page .article-content-compact,
  .theme-classic.article-page .post-content.article-content-compact{
    font-size: 16px;
    line-height: 1.68;
  }

  .theme-classic.article-page .article-latest-list__items{
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-sidebar-wrap{
    padding-left: 15px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-heading{
    font-size: 19px !important;
  }

  .theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb{
    flex: 0 0 110px;
    width: 110px;
    min-width: 110px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb img{
    width: 110px;
    height: 68px;
  }
}

/* Cumulative v22: restore related articles to compact two-column rows */

.theme-classic.article-page .article-related-list{
  margin-top: 4px;
}

.theme-classic.article-page .article-related-list__items{
  margin: 0;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 10px 14px;
  display: block !important;
}

.theme-classic.article-page .article-related-list__item{
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 12px !important;
  padding: 0 0 10px !important;
  margin: 0 0 10px !important;
  min-height: 0 !important;
  border-bottom: 1px solid rgba(148,163,184,.16) !important;
}

.theme-classic.article-page .article-related-list__item:last-child{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}

.theme-classic.article-page .article-related-list .media-left.media-content{
  float: none !important;
  display: block !important;
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  padding-right: 0 !important;
}

.theme-classic.article-page .article-related-list .media-right.thumb-post{
  float: none !important;
  display: block !important;
  flex: 0 0 138px !important;
  width: 138px !important;
  min-width: 138px !important;
  margin-left: 0 !important;
}

.theme-classic.article-page .article-related-list .media-right.thumb-post .post-thumb4{
  width: 138px !important;
  height: 84px !important;
  overflow: hidden !important;
  background: #e5e7eb !important;
}

.theme-classic.article-page .article-related-list .media-right.thumb-post .gambarkecil{
  display: block !important;
  width: 138px !important;
  height: 84px !important;
  object-fit: cover !important;
}

.theme-classic.article-page .article-related-list .media-heading{
  font-weight: 700;
  margin: 0 0 5px !important;
  font-size: 15px !important;
  line-height: 1.28 !important;
}

.theme-classic.article-page .article-related-list .media-heading a{
  display: block;
}

.theme-classic.article-page .article-related-list .date{
  color: #94a3b8;
  margin: 0 !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
}

/* Related Articles: 2-column compact grid, title left and thumbnail right */

.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__items--grid{
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  column-gap: 22px;
  row-gap: 0;
  margin: 0;
}

.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__item--grid{
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between;
  gap: 12px !important;
  padding: 8px 0 !important;
  margin: 0 !important;
  min-width: 0;
  border-bottom: 1px solid rgba(148,163,184,.16) !important;
}

.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__content{
  flex: 1 1 auto;
  min-width: 0;
  padding-right: 0 !important;
}

.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb,
.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb.media-right,
.theme-classic.article-page .article-related-list--two-col-compact .media-right.thumb-post{
  flex: 0 0 118px !important;
  width: 118px !important;
  min-width: 118px !important;
  margin: 0 !important;
  float: none !important;
}

.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb .post-thumb4,
.theme-classic.article-page .article-related-list--two-col-compact .media-right.thumb-post .post-thumb4{
  position: relative;
  width: 118px !important;
  height: 74px !important;
  overflow: hidden !important;
  background: #e5e7eb !important;
}

.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb .gambarkecil,
.theme-classic.article-page .article-related-list--two-col-compact .media-right.thumb-post .gambarkecil{
  display: block !important;
  width: 118px !important;
  height: 74px !important;
  object-fit: cover !important;
}

.theme-classic.article-page .article-related-list--two-col-compact .media-heading{
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 1.28 !important;
  font-weight: 700 !important;
}

.theme-classic.article-page .article-related-list--two-col-compact .media-heading a{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-decoration: none;
}

.theme-classic.article-page .article-related-list--two-col-compact .date{
  display: none !important;
}

.theme-classic.article-page .article-related-list--two-col-compact .article-related-list__item--grid:nth-last-child(-n/**/+2){
  border-bottom: none !important;
}

@media (max-width: 767px){
  .theme-classic.article-page .article-breadcrumb,
  .theme-classic.article-page .breadcrumb.article-breadcrumb{
    margin-bottom: 10px;
  }

  .theme-classic .si-classic-collection-page{
    padding-top: 12px;
  }

  .theme-classic .si-classic-collection-header .si-classic-collection-breadcrumb,
  .theme-classic.article-page .article-header--classic .article-breadcrumb{
    margin-bottom: 8px;
  }

  .theme-classic.latest-page--classic .si-classic-collection-page--latest{
    padding-top: 12px;
  }

  .si-classic-home-latest-link-wrap{
    margin: 6px 0 18px;
  }

  .theme-classic.latest-page--classic .si-classic-collection-page--latest .si-classic-collection-breadcrumb{
    margin-bottom: 8px !important;
  }

  .theme-classic.latest-page--classic .si-classic-latest-page-shell{
    padding-top: 12px;
  }

  .theme-classic.article-page .article-related-list__item{
    gap: 10px !important;
    padding-bottom: 9px !important;
    margin-bottom: 9px !important;
  }

  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__items--grid{
    grid-template-columns: 1fr !important;
    column-gap: 0 !important;
  }

  .theme-classic.article-page .article-breadcrumb a,
  .theme-classic.article-page .article-breadcrumb li.completed a{
    font-size: 11px !important;
  }

  .theme-classic .si-classic-collection-breadcrumb > li{
    font-size: 10px;
  }

  .theme-classic.article-page .article-header--classic{
    padding-bottom: 12px;
  }

  .theme-classic.latest-page--classic .si-classic-collection-page--latest .si-classic-collection-intro{
    margin-bottom: 12px;
    padding-bottom: 10px;
  }

  .si-classic-home-latest-link{
    width: auto;
    max-width: 100%;
    padding: 9px 14px;
    font-size: 11px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-intro--centered{
    margin-bottom: 14px !important;
    padding-bottom: 10px !important;
  }

  .theme-classic.latest-page--classic .si-classic-collection-breadcrumb--latest{
    margin-bottom: 8px !important;
  }

  .theme-classic.article-page .article-related-list .media-right.thumb-post{
    flex: 0 0 108px !important;
    width: 108px !important;
    min-width: 108px !important;
  }

  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__item--grid{
    padding: 8px 0 !important;
  }

  .theme-classic.article-page .article-breadcrumb > li + li:before{
    padding: 0 5px;
  }

  .theme-classic .si-classic-collection-intro{
    margin-bottom: 12px;
    padding-bottom: 10px;
  }

  .theme-classic.article-page .article-meta-row .text-grey{
    gap: 4px 0;
  }

  .theme-classic.latest-page--classic .si-classic-collection-page--latest .si-classic-collection-intro__kicker{
    margin-bottom: 4px;
    font-size: 10px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-intro--centered h1{
    font-size: 22px !important;
    line-height: 1.16 !important;
  }

  .theme-classic.latest-page--classic .si-classic-latest-intro--editorial{
    margin-bottom: 14px !important;
    padding-bottom: 14px !important;
  }

  .theme-classic.article-page .article-related-list .media-right.thumb-post .post-thumb4,
  .theme-classic.article-page .article-related-list .media-right.thumb-post .gambarkecil{
    width: 108px !important;
    height: 68px !important;
  }

  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb,
  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb.media-right,
  .theme-classic.article-page .article-related-list--two-col-compact .media-right.thumb-post{
    flex: 0 0 108px !important;
    width: 108px !important;
    min-width: 108px !important;
  }

  .theme-classic.article-page .article-title,
  .theme-classic.article-page .post h1,
  .theme-classic.article-page .post .text-black strong{
    font-size: 24px !important;
    line-height: 1.16 !important;
  }

  .theme-classic .si-classic-collection-intro__kicker{
    margin-bottom: 4px;
    font-size: 10px;
  }

  .theme-classic.article-page .article-pagination .pagination > li > a,
  .theme-classic.article-page .article-pagination .pagination > li > span{
    min-width: 34px;
    height: 34px;
    font-size: 12px;
  }

  .theme-classic.latest-page--classic .si-classic-collection-page--latest .si-classic-collection-intro h1{
    font-size: 22px;
    line-height: 1.18;
  }

  .theme-classic.latest-page--classic .si-classic-latest-intro--editorial h1{
    display: block;
    font-size: 26px !important;
    line-height: 1.08 !important;
    padding: 0 12px 12px !important;
  }

  .theme-classic.article-page .article-related-list .media-heading{
    font-size: 14px !important;
  }

  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb .post-thumb4,
  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__thumb .gambarkecil,
  .theme-classic.article-page .article-related-list--two-col-compact .media-right.thumb-post .post-thumb4,
  .theme-classic.article-page .article-related-list--two-col-compact .media-right.thumb-post .gambarkecil{
    width: 108px !important;
    height: 68px !important;
  }

  .theme-classic.article-page .article-reading-tools{
    gap: 8px;
    margin-bottom: 10px;
  }

  .theme-classic .si-classic-collection-intro h1{
    font-size: 22px;
    line-height: 1.18;
  }

  .theme-classic.article-page .article-latest-list .media-heading{
    font-size: 14px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-intro--editorial h1:after{
    width: 52px;
    height: 3px;
  }

  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__item--grid:nth-last-child(-n/**/+2){
    border-bottom: 1px solid rgba(148,163,184,.16) !important;
  }

  .theme-classic.article-page .article-reading-tools__label{
    font-size: 10px;
  }

  .theme-classic .si-classic-collection-stream .si-classic-collection-item{
    gap: 12px;
    padding-bottom: 12px;
    margin-bottom: 12px !important;
  }

  .site-classic-footer-clean--refined .site-classic-footer-clean__row{
    row-gap: 12px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial{
    gap: 12px;
    padding-bottom: 12px;
    margin-bottom: 12px !important;
  }

  .theme-classic.article-page .article-related-list--two-col-compact .article-related-list__item--grid:last-child{
    border-bottom: none !important;
  }

  .theme-classic.article-page .article-reading-tools__btn{
    min-width: 34px;
    height: 28px;
    padding: 0 9px;
    font-size: 11px;
  }

  .theme-classic .si-classic-collection-stream .si-classic-collection-item .media-left.thumb-post{
    flex: 0 0 118px;
    width: 118px;
    min-width: 118px;
  }

  .site-classic-footer-clean--refined .site-classic-footer-clean__nav{
    justify-content: flex-start;
    gap: 8px 12px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-left.thumb-post{
    flex: 0 0 118px;
    width: 118px;
    min-width: 118px;
  }

  .theme-classic.article-page .article-content-compact,
  .theme-classic.article-page .post-content.article-content-compact{
    font-size: 15px;
    line-height: 1.64;
  }

  .theme-classic .si-classic-collection-stream .si-classic-collection-item .post-thumb4,.theme-classic .si-classic-collection-stream .si-classic-collection-item .gambarkecil{
    width: 118px;
    height: 76px;
  }

  .site-classic-footer-clean--refined .site-classic-footer-clean__social{
    justify-content: flex-end;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .post-thumb4,
  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .gambarkecil{
    width: 118px;
    height: 74px;
    border-radius: 5px;
  }

  .theme-classic.article-page .article-content-compact p,
  .theme-classic.article-page .post-content.article-content-compact p{
    margin-bottom: .82em;
  }

  .theme-classic .si-classic-collection-stream .si-classic-collection-item .media-heading{
    font-size: 16px;
    line-height: 1.24;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-heading{
    margin-bottom: 6px !important;
    font-size: 16px !important;
    line-height: 1.24 !important;
  }


  .theme-classic .si-classic-collection-stream .si-classic-collection-item .short-text{
    font-size: 14px;
    line-height: 1.5;
  }

  .theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .date{
    font-size: 11px !important;
  }

  .theme-classic.article-page .article-related-list .media-right.thumb-post,
  .theme-classic.article-page .article-related-list__thumb,
  .theme-classic.article-page .article-related-list__thumb.media-right{
    flex: 0 0 108px;
    width: 108px;
    min-width: 108px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-sidebar-wrap{
    padding-left: 15px;
    margin-top: 6px;
  }

  .theme-classic.article-page .article-related-list__thumb .post-thumb4,
  .theme-classic.article-page .article-related-list__thumb .gambarkecil,
  .theme-classic.article-page .article-related-list .media-right.thumb-post .post-thumb4,
  .theme-classic.article-page .article-related-list .media-right.thumb-post .gambarkecil{
    width: 108px;
    height: 70px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-sidebox{
    padding: 14px 13px;
    margin-bottom: 16px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-sidebox__head{
    margin-bottom: 12px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-sidebox__head h2{
    font-size: 14px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-trending-item{
    gap: 10px;
    padding-bottom: 12px;
    margin-bottom: 12px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb{
    flex: 0 0 96px;
    width: 96px;
    min-width: 96px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb img{
    width: 96px;
    height: 60px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-trending-item__badge{
    min-width: 24px;
    height: 24px;
    font-size: 13px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-trending-item h3{
    font-size: 14px;
    line-height: 1.3;
  }

  .theme-classic.latest-page--classic .si-classic-latest-socials{
    gap: 10px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-socials__item{
    width: 44px;
    height: 42px;
    font-size: 20px;
  }
}


/* --- Classic phase 2 stability layer ---------------------------------- */
.theme-classic.article-page .article-content-compact,
.theme-classic.article-page .post-content.article-content-compact{
  max-width: 100%;
  overflow-wrap: anywhere;
}

.theme-classic.article-page .article-content-compact p,
.theme-classic.article-page .post-content.article-content-compact p,
.theme-classic.article-page .post-content p{
  margin: 0 0 1.05em;
  line-height: 1.8;
}

.theme-classic.article-page .article-reading-tools{
  gap: 10px;
  margin: 12px 0 16px;
}

.theme-classic.article-page .article-related-list__items{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 14px;
}

.theme-classic.article-page .article-related-list__item{
  display: grid;
  grid-template-columns: minmax(0, 1fr) 108px;
  align-items: start;
  gap: 10px;
  padding: 0 0 10px;
  margin: 0;
}

.theme-classic.article-page .article-related-list .media-heading,
.theme-classic.article-page .article-related-list__item .media-heading{
  font-size: 15px;
  line-height: 1.3;
  margin: 0;
}

.theme-classic.article-page .article-related-list__thumb,
.theme-classic.article-page .article-related-list__thumb.media-right,
.theme-classic.article-page .article-related-list .media-right.thumb-post{
  width: 108px;
  min-width: 108px;
  flex: 0 0 108px;
}

.theme-classic.article-page .article-related-list__thumb .post-thumb4,
.theme-classic.article-page .article-related-list__thumb .gambarkecil,
.theme-classic.article-page .article-related-list .media-right.thumb-post .post-thumb4,
.theme-classic.article-page .article-related-list .media-right.thumb-post .gambarkecil{
  width: 108px;
  height: 70px;
  object-fit: cover;
}



.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial{
  gap: 10px;
  padding-bottom: 12px;
  margin-bottom: 12px;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-left.thumb-post,
.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .post-thumb4,
.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .gambarkecil{
  width: 120px;
  min-width: 120px;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .post-thumb4,
.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .gambarkecil{
  height: 76px;
  object-fit: cover;
}

.theme-classic.latest-page--classic .si-classic-latest-stream--dense .si-classic-latest-item--editorial .media-heading{
  font-size: 16px;
  line-height: 1.28;
}


.theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb{
  width: 96px;
  min-width: 96px;
  flex: 0 0 96px;
}

.theme-classic.latest-page--classic .si-classic-latest-trending-item__thumb img{
  width: 96px;
  height: 60px;
  object-fit: cover;
}




@media (max-width: 767px){
  .theme-classic.article-page .article-related-list__items{
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .theme-classic.article-page .article-related-list__item{
    grid-template-columns: minmax(0, 1fr) 104px;
  }

  .theme-classic.article-page .article-related-list__thumb,
  .theme-classic.article-page .article-related-list .media-right.thumb-post{
    width: 104px;
    min-width: 104px;
    flex-basis: 104px;
  }

  .theme-classic.article-page .article-related-list__thumb .post-thumb4,
  .theme-classic.article-page .article-related-list__thumb .gambarkecil,
  .theme-classic.article-page .article-related-list .media-right.thumb-post .post-thumb4,
  .theme-classic.article-page .article-related-list .media-right.thumb-post .gambarkecil{
    width: 104px;
    height: 65px;
  }

  .theme-classic.latest-page--classic .si-classic-latest-sidebar-wrap{
    padding-left: 0;
  }
}

/* SITNAS latest updates hybrid timeline polish - scoped, safe */
.theme-classic.latest-page--classic .si-classic-latest-stream--hybrid{
  margin-top: 8px;
}
.theme-classic.latest-page--classic .si-latest-timeline{
  display: block;
  width: 100%;
}
.theme-classic.latest-page--classic .si-latest-date-divider{
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 14px 0 8px;
  color: #687385;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .03em;
  text-transform: uppercase;
}
.theme-classic.latest-page--classic .si-latest-date-divider:before,
.theme-classic.latest-page--classic .si-latest-date-divider:after{
  content: "";
  flex: 1 1 auto;
  height: 1px;
  background: #e7ebf0;
}
.theme-classic.latest-page--classic .si-classic-latest-item--hybrid{
  display: flex !important;
  align-items: center;
  gap: 12px;
  width: 100%;
  margin: 0 !important;
  padding: 9px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #edf0f4 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.theme-classic.latest-page--classic .si-classic-latest-item--hybrid:last-child{
  border-bottom: 0 !important;
}
.theme-classic.latest-page--classic .si-latest-thumb{
  position: relative;
  display: block;
  flex: 0 0 112px;
  width: 112px;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #eef1f5;
  color: inherit;
}
.theme-classic.latest-page--classic .si-latest-thumb img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.theme-classic.latest-page--classic .si-latest-content{
  min-width: 0;
  flex: 1 1 auto;
  padding: 0;
}
.theme-classic.latest-page--classic .si-latest-content h3{
  margin: 0 0 6px !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 17px !important;
  line-height: 1.22 !important;
  font-weight: 700 !important;
  letter-spacing: -.01em;
}
.theme-classic.latest-page--classic .si-latest-content h3 a{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #151923 !important;
  text-decoration: none !important;
}
.theme-classic.latest-page--classic .si-latest-content h3 a:hover{
  color: #1b75bb !important;
}
.theme-classic.latest-page--classic .si-latest-meta{
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  color: #8893a3;
  font-size: 12px;
  line-height: 1.2;
  white-space: nowrap;
}
.theme-classic.latest-page--classic .si-latest-cat{
  color: #1b75bb;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .035em;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.theme-classic.latest-page--classic .si-latest-dot{
  color: #b5bdc8;
}
@media (max-width: 767px){
  .theme-classic.latest-page--classic .si-classic-latest-page-shell{
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .theme-classic.latest-page--classic .si-classic-latest-maincol{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .theme-classic.latest-page--classic .si-latest-date-divider{
    margin: 12px 0 6px;
    gap: 8px;
    font-size: 11px;
  }
  .theme-classic.latest-page--classic .si-classic-latest-item--hybrid{
    gap: 10px;
    padding: 8px 0 !important;
  }
  .theme-classic.latest-page--classic .si-latest-thumb{
    flex-basis: 96px;
    width: 96px;
  }
  .theme-classic.latest-page--classic .si-latest-content h3{
    font-size: 15px !important;
    line-height: 1.18 !important;
    margin-bottom: 5px !important;
  }
  .theme-classic.latest-page--classic .si-latest-meta{
    font-size: 11px;
  }
  .theme-classic.latest-page--classic .si-latest-cat{
    max-width: 118px;
  }
}
@media (max-width: 360px){
  .theme-classic.latest-page--classic .si-latest-thumb{
    flex-basis: 88px;
    width: 88px;
  }
  .theme-classic.latest-page--classic .si-latest-content h3{
    font-size: 14px !important;
  }
}
