.linkedin-auto-status{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:7px 0 4px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.06em;
  color:#8b98a8;
}
.linkedin-auto-dot{
  width:7px;
  height:7px;
  border-radius:50%;
  background:#b9c2cc;
  box-shadow:0 0 0 4px rgba(185,194,204,.15);
}
.linkedin-auto-status.is-live{
  color:#6e7e90;
}
.linkedin-auto-status.is-live .linkedin-auto-dot{
  background:#5e85b8;
  box-shadow:0 0 0 4px rgba(94,133,184,.14);
}
.news-card.linkedin-dynamic{
  display:flex;
  flex-direction:column;
}
.news-card.linkedin-dynamic p{
  flex:1;
}
.news-card .linkedin-excerpt{
  white-space:pre-line;
}
.news-card .linkedin-post-link{
  margin-top:16px;
}
.linkedin-loading{
  grid-column:1/-1;
  min-height:160px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--muted);
  font-size:13px;
}

.linkedin-post-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;margin:0 0 16px;background:#eef3f9}

/* V42: original editorial cards; original media shown only when supplied by authorised API. */
.news-intro{font-size:14px;line-height:1.75;color:var(--muted);max-width:780px;margin:0 0 12px}
.news-grid{align-items:stretch;margin-top:24px}
.news-card{display:flex;flex-direction:column;padding:0;min-width:0}
.news-card .post-content{display:flex;flex-direction:column;flex:1;padding:27px 27px 25px}
.news-card .post-content p{flex:1;margin:0 0 16px}
.news-card .post-content a{margin-top:auto;align-self:flex-start}
.post-picture{width:100%;aspect-ratio:16/9;background:#f2f5f9;overflow:hidden;border-radius:18px 18px 0 0}
.post-picture img{width:100%;height:100%;display:block;object-fit:contain}
.news-more-wrap{text-align:center;margin:30px auto 44px}
.news-more[hidden]{display:none!important}
.news-more{cursor:pointer}
