
.tl-category-hero.module-news { background-color: var(--ink); }

/*-- News Card Title (feed embed). Matches .card-event-title sizing so news
     and event embed cards read at the same visual weight. Used by the news
     branch of FeedCardRenderer.RenderItem - paired with a plain
     .card-feed-text description on the next line. */
.card-news-title { font-size: 1rem; font-weight: 700; color: var(--ink); margin-bottom: 0.2rem; font-family: var(--font-display); }

/*-- Page Manager tags narrow sidebar columns with .is-condensed (e.g. the
     /feed sidebar's 440px column). Inside those columns the four content
     modules' featured cards drop their description body so the card collapses
     to title + meta only. Wider columns (homepage main grid) keep the
     description. CSS-only - no per-module render-path branch needed.
     .card-text covers businesses/events/marketplace; .card-description covers news. */
.is-condensed .module-news .list-wrapper .item .card-description { display: none; }

/*-- News: Copy Link Button */
.news-social-copy { display: inline-block; padding: var(--tl-space-1) var(--tl-space-3); border-radius: var(--tl-radius); background: var(--clay-light); color: var(--ink); font-size: 0.85rem; text-decoration: none; cursor: pointer; transition: background 0.2s; }

.news-social-copy:hover { background: var(--clay); color: #fff; }
