/* classic polish detail */
.site-classic-footer-clean__meta{
  border-top: 1px solid rgba(148,163,184,.16);
  padding: 10px 0 12px;
  background: #fff;
}

.site-classic-footer-clean__meta-copy{
  font-size: 12px;
  line-height: 1.4;
  color: #64748b;
  text-transform: none;
}

/* Basis5 revision: detail breadcrumb matches collection pages, latest uses collection styling */

.theme-classic .si-classic-collection-breadcrumb,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  margin: 0 0 14px;
  padding: 11px 16px;
  background: #f1f3f5 !important;
  border: 0 !important;
  border-radius: 4px !important;
  list-style: none;
  overflow: hidden;
}

.theme-classic .si-classic-collection-breadcrumb > li,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb > li{
  display: inline-flex;
  align-items: center;
  float: none;
}

.theme-classic .si-classic-collection-breadcrumb > li + li:before,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb > li + li:before{
  content: "/";
  display: inline-block;
  padding: 0 7px;
  color: #9aa0a6;
}

.theme-classic .si-classic-collection-breadcrumb a,
.theme-classic .si-classic-collection-breadcrumb li.completed a,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb a,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb li.completed a{
  float: none;
  display: inline-flex;
  align-items: center;
  min-height: 0;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #6b7280 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.35;
  text-decoration: none;
}

.theme-classic .si-classic-collection-breadcrumb li a:before,
.theme-classic .si-classic-collection-breadcrumb li a:after,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb li a:before,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb li a:after{
  content: none !important;
  display: none !important;
}

.theme-classic .si-classic-collection-breadcrumb a:hover,
.theme-classic.article-page .article-breadcrumb.si-classic-collection-breadcrumb a:hover{
  color: #374151 !important;
}

.theme-classic .si-classic-collection-page--kanal .si-classic-collection-intro,
.theme-classic .si-classic-collection-page--tag .si-classic-collection-intro,
.theme-classic .tag-page--classic .si-classic-collection-intro,
.theme-classic .kanal-page--classic .si-classic-collection-intro{
  margin: 0 0 18px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(148,163,184,.16);
}

.theme-classic .si-classic-collection-page--kanal .si-classic-collection-intro__kicker,
.theme-classic .si-classic-collection-page--tag .si-classic-collection-intro__kicker,
.theme-classic .tag-page--classic .si-classic-collection-intro__kicker,
.theme-classic .kanal-page--classic .si-classic-collection-intro__kicker{
  display: inline-block;
  margin-bottom: 6px;
  color: #64748b;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.theme-classic .si-classic-collection-page--kanal .si-classic-collection-intro h1,
.theme-classic .si-classic-collection-page--tag .si-classic-collection-intro h1,
.theme-classic .tag-page--classic .si-classic-collection-intro h1,
.theme-classic .kanal-page--classic .si-classic-collection-intro h1{
  margin: 0;
  color: #111827;
  font-size: 32px;
  line-height: 1.1;
  letter-spacing: -.025em;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item .media-left.media-content{
  flex: 1 1 auto;
  min-width: 0;
  padding-right: 0;
}

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

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

/* basis5 cumulative final override: preserve prior detail controls + set desktop H1 to 24px */

.theme-classic.article-page .article-title,
.theme-classic.article-page .post h1,
.theme-classic.article-page .post .text-black strong{
  margin-bottom: 10px;
  font-size: 24px !important;
  line-height: 1.22 !important;
  letter-spacing: -.015em !important;
}

.theme-classic.article-page .article-reading-tools{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 8px 0 12px;
  padding: 8px 0 10px;
  border-top: 1px solid rgba(148,163,184,.18);
  border-bottom: 1px solid rgba(148,163,184,.12);
}

.theme-classic.article-page .article-reading-tools__label{
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: #64748b;
}

.theme-classic.article-page .article-reading-tools__actions{
  align-items: center;
  display: flex;
  gap: 6px;
}

.theme-classic.article-page .article-reading-tools__btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  height: 30px;
  padding: 0 10px;
  border: 1px solid rgba(148,163,184,.24);
  background: #fff;
  color: #334155;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.theme-classic.article-page .article-reading-tools__btn:hover{
  background: #f8fafc;
}

.theme-classic.article-page .article-after-content{
  margin-bottom: 10px !important;
  margin: 8px 0 12px !important;
}

.theme-classic.article-page .article-editor-line{
  margin: 0;
  border-top: 1px solid rgba(148,163,184,.22);
  padding-bottom: 8px;
  padding: 8px 0 6px !important;
  margin-bottom: 6px !important;
}

.theme-classic.article-page .article-related-list__thumb,
.theme-classic.article-page .article-related-list__thumb.media-right{
  order: 2;
  margin: 0;
  flex: 0 0 112px !important;
  width: 112px !important;
  min-width: 112px !important;
}

.theme-classic.article-page .article-related-list__thumb .post-thumb4,
.theme-classic.article-page .article-related-list__thumb .gambarkecil{
  width: 112px !important;
  height: 70px !important;
}

@media (max-width:991px){
  .theme-classic .site-classic-nav-colored .container,
  .theme-classic .site-classic-topbar-clean .container,
  .theme-classic .container.cont{
    width: 100%;
    max-width: 100%;
  }

  .theme-classic.article-page .article-related-list__items{
    grid-template-columns: 1fr;
  }
}

/* Detail article tags: compact square minimal */

.theme-classic.article-page .article-tags-inline{
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0 0;
  align-items: center !important;
  gap: 6px !important;
  padding-top: 3px !important;
}

.theme-classic.article-page .article-tags-inline__label{
  text-transform: uppercase;
  width: auto !important;
  padding-top: 0 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: .03em !important;
  color: #6b7280 !important;
}

.theme-classic.article-page .article-tags-inline__items{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex: 1 1 auto;
  gap: 5px !important;
}

.theme-classic.article-page .article-tags-inline__item{
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  min-height: 22px !important;
  padding: 2px 7px !important;
  border: 1px solid rgba(148,163,184,.28) !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: #475569 !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
  box-shadow: none !important;
}

.theme-classic.article-page .article-tags-inline__item:hover,
.theme-classic.article-page .article-tags-inline__item:focus{
  color: #111827 !important;
  border-color: #9ca3af !important;
  background: #f8fafc !important;
  text-decoration: none !important;
}

/* Homepage gallery/video redesign: dark editorial blocks, compact + eyecatching */

.theme-classic .si-classic-home-gallery figure,
.theme-classic .si-classic-home-video .box-video,
.theme-classic .si-classic-home-video .box-video img{
  border-radius: 0 !important;
}

.theme-classic .si-classic-home-video .box-video{
  position: relative;
}

/* Homepage gallery/video redesign v2: clearly dark, editorial, eyecatching */

/* Collection/list pages polish - cumulative v2 */

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

.theme-classic .si-classic-collection-breadcrumb{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  margin: 0 0 10px;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.theme-classic .si-classic-collection-breadcrumb > li{
  display: inline-flex;
  align-items: center;
  font-size: 11px;
  line-height: 1.45;
  color: #64748b;
  text-transform: uppercase;
  letter-spacing: .04em;
}

.theme-classic .si-classic-collection-breadcrumb > li + li:before{
  content: "/";
  padding: 0 8px;
  color: #94a3b8;
}

.theme-classic .si-classic-collection-breadcrumb > li a{
  color: #64748b;
}

.theme-classic .si-classic-collection-breadcrumb > li:last-child a,.theme-classic .si-classic-collection-breadcrumb > li:last-child{
  color: #0f172a;
}

.theme-classic .si-classic-collection-intro{
  margin: 0 0 16px;
  padding: 0 0 12px;
  border-bottom: 1px solid rgba(148,163,184,.18);
}

.theme-classic .si-classic-collection-intro__kicker{
  display: inline-block;
  margin: 0 0 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #475569;
}

.theme-classic .si-classic-collection-intro h1{
  margin: 0;
  font-size: 32px;
  line-height: 1.15;
  color: #0f172a;
  word-break: break-word;
}

.theme-classic .si-classic-collection-stream{
  margin-bottom: 12px;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item{
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 0 0 14px;
  margin: 0 0 14px !important;
  border-bottom: 1px solid rgba(148,163,184,.16);
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item:last-child{
  border-bottom: none;
}

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

.theme-classic .si-classic-collection-stream .si-classic-collection-item .media-right.media-content{
  flex: 1 1 auto;
  min-width: 0;
  padding-right: 0;
}

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

.theme-classic .si-classic-collection-stream .si-classic-collection-item .media-heading{
  margin: 0 0 6px;
  font-size: 24px;
  line-height: 1.2;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item .media-heading a{
  color: #0f172a;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item .date{
  margin: 0 0 6px;
  font-size: 12px;
  line-height: 1.35;
  color: #64748b;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item .short-text{
  margin: 0;
  font-size: 15px;
  line-height: 1.58;
  color: #334155;
}

.theme-classic .si-classic-collection-pagination{
  margin: 6px 0 24px;
}

.theme-classic .si-classic-collection-pagination .pagination{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
  margin: 0;
  padding: 0;
}

.theme-classic .si-classic-collection-pagination .pagination > li{
  display: inline-flex;
}

.theme-classic .si-classic-collection-pagination .pagination > li > a,.theme-classic .si-classic-collection-pagination .pagination > li > span{
  min-width: 36px;
  height: 36px;
  padding: 0 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px solid rgba(148,163,184,.25);
  background: #fff;
  color: #0f172a;
}

.theme-classic .si-classic-collection-pagination .pagination > .active > a,.theme-classic .si-classic-collection-pagination .pagination > .active > span{
  background: #0f172a;
  border-color: #0f172a;
  color: #fff;
}

/* Classic cumulative v3: detail, collection, breadcrumb, related, footer */

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

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

.theme-classic .si-classic-collection-header .si-classic-collection-intro,
.theme-classic.article-page .article-header--classic .article-body-shell{
  margin: 0;
}

.theme-classic .si-classic-collection-excerpt{
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item .media-heading a:hover,
.theme-classic .si-classic-collection-stream .si-classic-collection-item .media-heading a:focus{
  color: #111827;
  text-decoration: none;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item .post-thumb4{
  border-radius: 8px;
  overflow: hidden;
}

.theme-classic .si-classic-collection-stream .si-classic-collection-item .img-link,
.theme-classic.article-page .article-related-list .img-link{
  border-radius: inherit;
}

.theme-classic.article-page .article-header--classic{
  border-bottom: 1px solid rgba(148,163,184,.18);
  padding-bottom: 14px;
}

.theme-classic.article-page .article-meta-row{
  margin-bottom: 0 !important;
}

.theme-classic.article-page .article-meta-row .text-grey{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px 0;
}

.theme-classic.article-page .article-meta-row .author,
.theme-classic.article-page .article-meta-row .date{
  float: none !important;
}

.theme-classic.article-page .article-hero{
  margin-bottom: 14px;
}

.theme-classic.article-page .article-hero img{
  border-radius: 10px;
}

.theme-classic.article-page .article-hero figcaption{
  margin-top: 8px;
  color: #64748b !important;
}

.theme-classic.article-page .article-pagination .pagination{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
  margin: 0;
  padding: 0;
}

.theme-classic.article-page .article-pagination .pagination > li{
  align-items: center;
  display: inline-flex;
}

.theme-classic.article-page .article-pagination .pagination > li > a,
.theme-classic.article-page .article-pagination .pagination > li > span{
  box-shadow: none;
  font-size: 12px;
  font-weight: 700;
  line-height: 38px;
  text-align: center;
  min-width: 36px;
  height: 36px;
  padding: 0 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px solid rgba(148,163,184,.25);
  background: #fff;
  color: #0f172a;
}

.theme-classic.article-page .article-pagination .pagination > .active > a,
.theme-classic.article-page .article-pagination .pagination > .active > span{
  background: #0f172a;
  border-color: #0f172a;
  color: #fff;
}

.theme-classic.article-page .article-section-head{
  margin-bottom: 12px;
}

.theme-classic.article-page .article-section-head .label-to,
.theme-classic.article-page .article-latest-list .label-to,
.theme-classic.article-page .article-related-list .label-to{
  margin: 0;
}

.theme-classic.article-page .article-latest-list{
  margin-top: 2px;
}

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

.theme-classic.article-page .article-latest-list__item{
  margin: 0;
  padding: 0 0 10px;
  border-bottom: 1px solid rgba(148,163,184,.14);
}

.theme-classic.article-page .article-latest-list__item:last-child,
.theme-classic.article-page .article-latest-list__item:nth-last-child(2){
  padding-bottom: 0;
}

.theme-classic.article-page .article-latest-list__content{
  min-width: 0;
}

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

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

.site-classic-footer-clean.site-classic-footer-clean--refined{
  margin-top: 18px;
}

.site-classic-footer-clean--refined .site-classic-footer-clean__row{
  align-items: center;
}

.site-classic-footer-clean--refined .site-classic-footer-clean__brand{
  min-height: 48px;
}

.site-classic-footer-clean--refined .site-classic-footer-clean__nav{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px 16px;
}

.site-classic-footer-clean--refined .site-classic-footer-clean__nav li{
  margin: 0;
}

.site-classic-footer-clean--refined .site-classic-footer-clean__links a{
  font-size: 11px;
  font-weight: 700;
}

.site-classic-footer-clean--refined .site-classic-footer-clean__social{
  min-height: 48px;
}

.site-classic-footer-clean--refined .site-classic-footer-clean__meta-copy--refined{
  text-align: center;
  letter-spacing: .02em;
}

/* Classic cumulative v4: detail article typography + homepage final polish */

.theme-classic.article-page .article-hero img,
.theme-classic.article-page .article-content-compact img,
.theme-classic.article-page #articleContentCompact img{
  border-radius: 0 !important;
}

.theme-classic.article-page .article-content-compact,
.theme-classic.article-page #articleContentCompact{
  font-size: 16px !important;
  line-height: 1.48 !important;
  color: #111827;
}

.theme-classic.article-page .article-content-compact p,
.theme-classic.article-page #articleContentCompact p{
  margin: 0 0 .75em !important;
}

.theme-classic.article-page .article-content-compact h2,
.theme-classic.article-page #articleContentCompact h2{
  margin: 1em 0 .5em;
  font-size: 24px !important;
  line-height: 1.28 !important;
  font-weight: 800 !important;
  color: #0f172a;
}

.theme-classic.article-page .article-content-compact h3,
.theme-classic.article-page #articleContentCompact h3{
  margin: .95em 0 .45em;
  font-size: 20px !important;
  line-height: 1.3 !important;
  font-weight: 800 !important;
  color: #0f172a;
}

.theme-classic.article-page .article-content-compact h4,
.theme-classic.article-page #articleContentCompact h4{
  margin: .9em 0 .42em;
  font-size: 18px !important;
  line-height: 1.32 !important;
  font-weight: 700 !important;
  color: #0f172a;
}

.theme-classic.article-page .article-content-compact ul,
.theme-classic.article-page .article-content-compact ol,
.theme-classic.article-page .article-content-compact blockquote{
  margin-top: .8em;
  margin-bottom: .65em;
}

.theme-classic .si-classic-home-headline{
  margin-bottom: 20px;
}

.theme-classic .si-classic-home-main > .row > .col-sm-8 > .bottom-15,
.theme-classic .si-classic-home-main > .row > .col-sm-8 > .cf > .bottom-15{
  margin-bottom: 18px !important;
}

.theme-classic .si-classic-home-main section > .hover01{
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(148,163,184,.16);
}

.theme-classic .si-classic-home-main section > .hover01:last-child{
  padding-bottom: 0;
  border-bottom: 0;
}

/* Classic cumulative v8: unified compact minimalist breadcrumbs */

.theme-classic .breadcrumb,
.theme-classic .si-kanal-breadcrumb,
.theme-classic .si-classic-collection-breadcrumb,
.theme-classic.article-page .article-breadcrumb{
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 0 !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  list-style: none !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.theme-classic .breadcrumb > li,
.theme-classic .si-kanal-breadcrumb > li,
.theme-classic .si-classic-collection-breadcrumb > li,
.theme-classic.article-page .article-breadcrumb > li{
  float: none !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #64748b !important;
  font-size: 11px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
}

.theme-classic .breadcrumb > li + li:before,
.theme-classic .si-kanal-breadcrumb > li + li:before,
.theme-classic .si-classic-collection-breadcrumb > li + li:before,
.theme-classic.article-page .article-breadcrumb > li + li:before{
  content: "/" !important;
  display: inline-block !important;
  padding: 0 7px !important;
  color: #94a3b8 !important;
}

.theme-classic .breadcrumb a,
.theme-classic .breadcrumb li.completed a,
.theme-classic .si-kanal-breadcrumb a,
.theme-classic .si-kanal-breadcrumb li.completed a,
.theme-classic .si-classic-collection-breadcrumb a,
.theme-classic .si-classic-collection-breadcrumb li.completed a,
.theme-classic.article-page .article-breadcrumb a,
.theme-classic.article-page .article-breadcrumb li.completed a{
  float: none !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #64748b !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  text-decoration: none !important;
}

.theme-classic .breadcrumb li:last-child,
.theme-classic .si-kanal-breadcrumb li:last-child,
.theme-classic .si-classic-collection-breadcrumb li:last-child,
.theme-classic.article-page .article-breadcrumb li:last-child,
.theme-classic .breadcrumb li:last-child > a,
.theme-classic .si-kanal-breadcrumb li:last-child > a,
.theme-classic .si-classic-collection-breadcrumb li:last-child > a,
.theme-classic.article-page .article-breadcrumb li:last-child > a{
  color: #0f172a !important;
}

.theme-classic .breadcrumb li a:before,
.theme-classic .breadcrumb li a:after,
.theme-classic .si-kanal-breadcrumb li a:before,
.theme-classic .si-kanal-breadcrumb li a:after,
.theme-classic .si-classic-collection-breadcrumb li a:before,
.theme-classic .si-classic-collection-breadcrumb li a:after,
.theme-classic.article-page .article-breadcrumb li a:before,
.theme-classic.article-page .article-breadcrumb li a:after{
  content: none !important;
  display: none !important;
}

.theme-classic .breadcrumb a:hover,
.theme-classic .si-kanal-breadcrumb a:hover,
.theme-classic .si-classic-collection-breadcrumb a:hover,
.theme-classic.article-page .article-breadcrumb a:hover,
.theme-classic .breadcrumb a:focus,
.theme-classic .si-kanal-breadcrumb a:focus,
.theme-classic .si-classic-collection-breadcrumb a:focus,
.theme-classic.article-page .article-breadcrumb a:focus{
  color: #334155 !important;
}

/* Homepage gallery/video redesign v9: compact, minimal, more classic-friendly */

.theme-classic .si-classic-home-gallery,
.theme-classic .si-classic-home-video{
  color: #f8fafc;
  margin-top: 4px;
  position: relative;
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  padding: 14px 14px 10px !important;
  margin-bottom: 26px !important;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(15,23,42,.04) !important;
}

.theme-classic .si-classic-home-gallery:before,
.theme-classic .si-classic-home-video:before{
  width: 100%;
  inset: 0;
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: #1d4ed8;
  opacity: 1;
}

.theme-classic .si-classic-home-video:before{
  background: #dc2626;
}

.theme-classic .si-classic-home-gallery > *,
.theme-classic .si-classic-home-video > *{
  position: relative;
  z-index: 1;
}

.theme-classic .si-classic-home-gallery .label-to,
.theme-classic .si-classic-home-video .label-to{
  margin-bottom: 12px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 12px !important;
  padding: 0 0 10px !important;
  border-bottom: 1px solid #eef2f7;
}

.theme-classic .si-classic-home-gallery .label-to h2,
.theme-classic .si-classic-home-video .label-to h2{
  padding: 0 !important;
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 18px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  letter-spacing: -.01em;
  float: none !important;
}

.theme-classic .si-classic-home-gallery .label-to p,
.theme-classic .si-classic-home-video .label-to p{
  margin: 0 !important;
  float: none !important;
}

.theme-classic .si-classic-home-gallery .label-to small,
.theme-classic .si-classic-home-video .label-to small{
  padding-top: 4px;
  display: block;
}