/* LSIC trilingual hub + detail — do not edit hashed site.vN.css */

.lsic-hub-intro .lead { margin-bottom: 10px; }
.lsic-source-links {
  margin: 12px 0 0;
  font-size: .86rem;
  color: var(--muted);
}
.lsic-source-links a { color: var(--jade); }

.lsic-i18n {
  margin: 0 0 6px;
  line-height: 1.5;
}
.lsic-i18n-label {
  display: inline-block;
  margin-right: 8px;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--muted, #647676);
  vertical-align: top;
}
.lsic-i18n-text { font-size: .88rem; color: var(--ink, #173536); }
.lsic-i18n.is-primary .lsic-i18n-text { font-size: 1.02rem; font-weight: 650; }
.lsic-i18n--en .lsic-i18n-text { color: var(--muted, #647676); }
.listing-card .lsic-i18n { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.listing-card .lsic-i18n-label { display: block; margin: 0 0 2px; }

.lsic-hero .lsic-i18n { color: inherit; }
.lsic-hero .lsic-i18n-label { color: rgba(255,255,255,.55); }
.lsic-hero .lsic-i18n-text { color: rgba(255,255,255,.88); }

.lsic-overview-item .lsic-i18n { margin: 4px 0 0; }
.lsic-overview-item .lsic-i18n-text { font-weight: 500; }

.division-pill-en[lang="lo"],
.division-pill-en[lang="zh-CN"] {
  font-size: .72rem;
  color: var(--muted);
  line-height: 1.3;
}

.art-article--lsic { background: transparent; }
.art-article--lsic .lsic-page { margin-top: 0; }

.lsic-companies-fallback { margin: 8px 0 0; }
.lsic-companies-fallback .lsic-companies-cta {
  display: inline-flex;
  width: auto;
}
