.truk-news-wrap{max-width:1200px;margin:30px auto;padding:0 18px;box-sizing:border-box}.truk-news-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.truk-news-header span{display:block;color:#a3096d;font-size:11px;font-weight:800;letter-spacing:1.5px}.truk-news-header h2{margin:3px 0 4px;font-size:27px;line-height:1.12;color:#241d29}.truk-news-header p{margin:0;color:#655c68;font-size:14px}.truk-news-all,.truk-news-footer a,.truk-story-source a{display:inline-block;background:#9f0b6b;color:#fff!important;text-decoration:none!important;border-radius:5px;padding:8px 13px;font-weight:700;white-space:nowrap}.truk-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.is-preview .truk-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.truk-news-card{background:#fff;border:1px solid #e8e0e8;border-radius:7px;overflow:hidden;box-shadow:0 3px 10px rgba(41,24,46,.055);display:flex;flex-direction:column;min-width:0}.truk-news-image{display:block;background:#2c1732;overflow:hidden;height:118px;flex:0 0 118px}.is-preview .truk-news-image{height:88px;flex-basis:88px}.truk-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.truk-news-image:hover img{transform:scale(1.03)}.truk-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2b1638,#a20d6e)}.truk-placeholder span{font-size:22px;font-weight:900;color:#fff;letter-spacing:3px}.truk-news-card-body{padding:10px 11px;display:flex;flex-direction:column;min-width:0;flex:1}.is-preview .truk-news-card-body{padding:8px 9px}.truk-news-meta{display:flex;justify-content:space-between;gap:6px;align-items:center;font-size:9.5px;margin-bottom:6px}.truk-news-category{background:#f7e6f1;color:#8e075f;border-radius:3px;padding:2px 5px;font-weight:750;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truk-news-meta time{color:#777;white-space:nowrap}.truk-news-card h3{font-size:16px;line-height:1.22;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-preview .truk-news-card h3{font-size:14px;line-height:1.2;margin-bottom:7px}.truk-news-card h3 a{color:#251e29;text-decoration:none}.truk-news-card p{color:#625965;line-height:1.35;margin:0 0 8px;font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.is-preview .truk-news-card p{display:none}.truk-news-footer{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;border-top:1px solid #eee7ef;padding-top:7px;font-size:9.5px}.truk-news-footer span{color:#716875;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truk-news-footer a{padding:5px 8px;font-size:9.5px}.is-preview .truk-news-footer span{display:none}.is-preview .truk-news-footer{justify-content:flex-end;border-top:0;padding-top:0}.is-preview .truk-news-footer a{padding:4px 7px}.truk-news-empty,.truk-news-off{text-align:center;padding:30px;border:1px dashed #cbbdcd;border-radius:8px;background:#faf7fa}.truk-news-pagination ul{display:flex;gap:7px;justify-content:center;list-style:none;margin:24px 0 0;padding:0}.truk-news-pagination a,.truk-news-pagination span{display:block;padding:7px 11px;border:1px solid #ddcfe0;border-radius:5px;text-decoration:none}.truk-news-pagination .current{background:#9f0b6b;color:#fff;border-color:#9f0b6b}.truk-story{max-width:900px;margin:42px auto;padding:0 22px;box-sizing:border-box}.truk-story-kicker{color:#9f0b6b;font-size:12px;font-weight:850;letter-spacing:1.5px;margin-bottom:8px}.truk-story-meta{display:flex;gap:12px;align-items:center;color:#716875;font-size:13px;margin:0 0 20px}.truk-story-meta span{background:#f7e6f1;color:#8e075f;border-radius:4px;padding:5px 8px;font-weight:750}.truk-story-image{margin:0 0 25px;border-radius:10px;overflow:hidden;max-height:470px;background:#f3eef3}.truk-story-image img{display:block;width:100%;height:100%;max-height:470px;object-fit:cover}.truk-story-content{font-size:17px;line-height:1.72;color:#332b35}.truk-story-content img{max-width:100%;height:auto}.truk-story-source{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px;border:1px solid #e4d7e6;border-left:5px solid #9f0b6b;border-radius:8px;background:#faf7fa}.truk-story-source strong,.truk-story-source span{display:block}.truk-story-source span{margin-top:4px;color:#6e6470;font-size:13px}.truk-story-source a{font-size:13px}.truk-story-back{display:inline-block;margin-top:22px;color:#8e075f;font-weight:750;text-decoration:none}@media(max-width:980px){.is-preview .truk-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.truk-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-preview .truk-news-image{height:100px;flex-basis:100px}}@media(max-width:650px){.truk-news-header{align-items:flex-start;flex-direction:column;gap:12px}.truk-news-header h2{font-size:24px}.truk-news-grid,.is-preview .truk-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.truk-news-image,.is-preview .truk-news-image{height:88px;flex-basis:88px}.truk-news-card-body,.is-preview .truk-news-card-body{padding:8px}.truk-news-card h3,.is-preview .truk-news-card h3{font-size:13px}.truk-news-card p{display:none}.truk-news-footer span{display:none}.truk-news-footer{justify-content:flex-end}.truk-story-source{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.truk-news-grid,.is-preview .truk-news-grid{grid-template-columns:1fr}.truk-news-card{display:grid;grid-template-columns:105px minmax(0,1fr)}.truk-news-image,.is-preview .truk-news-image{height:100%;min-height:105px}.truk-news-meta time{display:none}.truk-story{padding:0 16px}.truk-story-content{font-size:16px}}

/* Single story readability on dark and highly styled themes */
body.single-truk_news .truk-story{
  background:#ffffff!important;
  color:#2f2732!important;
  border:1px solid rgba(159,11,107,.16)!important;
  border-radius:12px!important;
  padding:28px!important;
  box-shadow:0 12px 34px rgba(0,0,0,.16)!important;
}
body.single-truk_news .truk-story,
body.single-truk_news .truk-story p,
body.single-truk_news .truk-story li,
body.single-truk_news .truk-story blockquote,
body.single-truk_news .truk-story-content,
body.single-truk_news .truk-story-content p,
body.single-truk_news .truk-story-content li{
  color:#332b35!important;
}
body.single-truk_news .truk-story-content{
  font-size:17px!important;
  line-height:1.72!important;
}
body.single-truk_news .truk-story-content a,
body.single-truk_news .truk-story-back{
  color:#a3096d!important;
  text-decoration:underline!important;
  text-decoration-thickness:1px!important;
  text-underline-offset:2px!important;
}
body.single-truk_news .truk-story-kicker{
  color:#a3096d!important;
}
body.single-truk_news .truk-story-meta,
body.single-truk_news .truk-story-meta time{
  color:#6b6170!important;
}
body.single-truk_news .truk-story-meta span{
  background:#f7e6f1!important;
  color:#8e075f!important;
}
body.single-truk_news .truk-story-source{
  background:#faf7fa!important;
  border-color:#e4d7e6!important;
  border-left-color:#9f0b6b!important;
}
body.single-truk_news .truk-story-source strong{
  color:#332b35!important;
}
body.single-truk_news .truk-story-source span{
  color:#625965!important;
}
body.single-truk_news .truk-story-source a{
  background:#9f0b6b!important;
  color:#ffffff!important;
  text-decoration:none!important;
}
@media(max-width:650px){
  body.single-truk_news .truk-story{padding:18px!important;border-radius:9px!important}
  body.single-truk_news .truk-story-content{font-size:16px!important}
}
