/* Company news archive (category news-releases + year children) */
.mts-nr-page{--nr-brand:#863135;--nr-ink:#1f2328;--nr-muted:#5c6570;--nr-line:#e8eaed;--nr-soft:#f7f4f4;--nr-bg:#fff}
.mts-nr{margin:0 0 18px}
.mts-nr-lead{margin:0;padding:24px 22px;border-radius:8px;background:linear-gradient(135deg,#faf7f7 0%,#f3ecec 55%,#efe6e6 100%);border:1px solid #eadfdf;position:relative;overflow:hidden}
.mts-nr-lead:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--nr-brand)}
.mts-nr-kicker{margin:0 0 8px;font-size:13px;letter-spacing:.12em;color:var(--nr-brand);font-weight:700}
.mts-nr-title{margin:0 0 10px;font-size:clamp(22px,3vw,28px);font-weight:700;color:var(--nr-ink);line-height:1.3}
.mts-nr-lead>p:not(.mts-nr-kicker){margin:0;font-size:15px;line-height:1.85;color:#3d4450}
.mts-nr-chips{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none}
.mts-nr-chips a{flex:1 1 110px;min-width:100px;text-align:center;padding:10px 12px;background:var(--nr-bg);border:1px solid #e2d5d5;border-radius:6px;font-size:13px;font-weight:700;color:var(--nr-brand)!important;display:block;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.mts-nr-chips a:hover{border-color:var(--nr-brand);box-shadow:0 6px 18px rgba(134,49,53,.12);transform:translateY(-2px)}

/* Hide duplicate theme page title when our lead is present */
body.category .mts-nr-page ~ .tb-page-title,
.tb-page-title:has(+ .tb-container.mts-nr-page){/* keep breadcrumbs */}

/* Post cards */
.mts-nr-page .post-list-default{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}
.mts-nr-page .post-list-default > .post-item.tb-card{
  display:grid!important;grid-template-columns:180px 1fr;gap:16px;align-items:start;
  margin:0!important;padding:16px!important;border-radius:8px!important;
  background:#fafbfc!important;border:1px solid #eef0f2!important;
  box-shadow:none!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease
}
.mts-nr-page .post-list-default > .post-item.tb-card:hover{
  border-color:#d4bcbc!important;box-shadow:0 6px 18px rgba(134,49,53,.08)!important;transform:translateY(-1px)
}
.mts-nr-page .post-item .tb-thumb{
  display:block;width:100%;margin:0!important;border-radius:6px;overflow:hidden;
  border:1px solid #eadfdf;background:#fff;aspect-ratio:3/2
}
.mts-nr-page .post-item .tb-thumb img{
  display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0;border-radius:0!important
}
.mts-nr-page .post-main{padding:0!important;min-width:0}
.mts-nr-page .post-title{
  margin:0 0 8px!important;padding:0!important;border:none!important;background:none!important;
  font-size:17px!important;font-weight:700!important;line-height:1.45!important;color:var(--nr-ink)!important
}
.mts-nr-page .post-title:before,.mts-nr-page .post-title:after{display:none!important;content:none!important}
.mts-nr-page .post-main > a{text-decoration:none}
.mts-nr-page .post-main > a:hover .post-title{color:var(--nr-brand)!important}
.mts-nr-page .post-info{
  display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 10px;
  font-size:12px;color:var(--nr-muted)
}
.mts-nr-page .post-info a{color:var(--nr-brand);text-decoration:none;font-weight:600}
.mts-nr-page .post-info .tb-like,.mts-nr-page .post-info .-comment{opacity:.85}
.mts-nr-page .post-content{
  margin:0!important;font-size:13px!important;line-height:1.75!important;color:#3d4450!important
}

/* Year sidebar */
.mts-nr-page .tb-sidebar .widget{
  border:1px solid var(--nr-line)!important;border-radius:8px!important;background:var(--nr-bg)!important;
  box-shadow:none!important;overflow:hidden;margin-bottom:14px!important
}
.mts-nr-page .tb-sidebar .tb-card-title,
.mts-nr-page .tb-sidebar .widget > h3{
  margin:0!important;padding:14px 16px!important;background:var(--nr-soft)!important;
  border-bottom:1px solid var(--nr-line)!important;font-size:15px!important;font-weight:700!important;
  color:var(--nr-ink)!important
}
.mts-nr-page .tb-sidebar .cat-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:14px!important;list-style:none}
.mts-nr-page .tb-sidebar .cat-item{margin:0!important;padding:0!important;border:none!important}
.mts-nr-page .tb-sidebar .cat-info{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}
.mts-nr-page .tb-sidebar .cat-name{
  display:block;text-align:center;padding:8px 6px;border-radius:6px;border:1px solid #e2d5d5;
  background:#fff;font-size:13px;font-weight:700;color:var(--nr-brand)!important;text-decoration:none;
  transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease
}
.mts-nr-page .tb-sidebar .cat-name:hover,
.mts-nr-page .tb-sidebar .current-cat .cat-name{
  border-color:var(--nr-brand);box-shadow:0 4px 12px rgba(134,49,53,.1);transform:translateY(-1px)
}

/* Pagination */
.mts-nr-page .tb-pagination,
.mts-nr-page .pagination,
.mts-nr-page nav.navigation{
  margin-top:18px!important
}
.mts-nr-page .page-numbers,
.mts-nr-page .tb-pagination a,
.mts-nr-page .tb-pagination span{
  border-radius:6px!important;border-color:#e2d5d5!important
}
.mts-nr-page .page-numbers.current,
.mts-nr-page .tb-pagination .current{
  background:var(--nr-brand)!important;border-color:var(--nr-brand)!important;color:#fff!important
}

@keyframes mts-nr-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.mts-nr-lead,.mts-nr-page .post-item{animation:mts-nr-in .45s ease both}

@media (max-width:900px){
.mts-nr-page .post-list-default > .post-item.tb-card{grid-template-columns:1fr}
.mts-nr-page .post-item .tb-thumb{aspect-ratio:16/9;max-height:200px}
.mts-nr-lead{padding:18px 16px}
.mts-nr-page .tb-sidebar .cat-list{grid-template-columns:repeat(3,1fr)}
}
@media (prefers-reduced-motion:reduce){
.mts-nr-lead,.mts-nr-page .post-item,.mts-nr-chips a{animation:none;transition:none}
}
