/* Haberler / News — tıkla-yükle LinkedIn kartları */

.newscard { display: flex; flex-direction: column; gap: var(--s-4); height: 100%; }
.newscard__head { display: grid; gap: 2px; }
.newscard__date { font-size: var(--fs-xs); font-weight: 600; color: var(--c-text-2); font-variant-numeric: tabular-nums; }
.newscard__title { font-size: 1.1875rem; line-height: 1.25; font-weight: 600; letter-spacing: -.015em; }
.newscard .facade { width: 100%; }
.newscard__foot { margin-top: auto; }
.newscard__link { display: inline-flex; align-items: center; gap: 4px; font-size: var(--fs-small); font-weight: 500; }

.facade__title { font-size: var(--fs-small); color: var(--c-text-2); max-width: 30ch; }

/* Eski paylaşımlar (details/summary — JS gerektirmez) */
.news-more { margin-top: var(--s-7); text-align: center; }
.news-more__toggle { list-style: none; cursor: pointer; }
.news-more__toggle::-webkit-details-marker { display: none; }
.news-more__toggle::marker { content: ""; }
.news-more:not([open]) .news-more__close,
.news-more[open] .news-more__open { display: none; }
.news-more > .news-list { margin-top: var(--s-6); text-align: left; }

/* Boş durum */
.news-empty {
  display: grid; justify-items: center; gap: var(--s-3);
  padding: clamp(48px, 8vw, 96px) var(--s-5);
  border-radius: var(--r-4); background: var(--c-bg-alt); text-align: center;
}
.news-empty__icon { color: var(--brand); }
.news-empty__title { font-size: var(--fs-h3); font-weight: 600; letter-spacing: -.018em; }
.news-empty__text { color: var(--c-text-2); max-width: 46ch; }
