/* Karta aktuality – typografie dle návrhu */
.mod-list .mod-articles-item .news-item { max-width: 52rem; }

.news-title {
  margin: 0 0 .35rem 0;
  font: 700 1.125rem/1.25 "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  align-items: baseline;
}

/* tučný název */
.news-link {
  color: #1f2937; /* tmavě šedá */
  text-decoration: none;
}

/* datum vpravo od názvu – světle šedé */
.news-date {
  color: #b9b9b9;
  font-weight: 600;
  font-size: .95rem;
}

/* odstavce intro textu */
.news-intro {
  color: #374151;
  font-size: 1rem;
  line-height: 1.55;
  margin: 0 0 .35rem 0;
}

/* link "Přečíst celou aktualitu." – světle šedý a podtržený */
.news-readmore-wrap { margin: 0; }
.news-readmore {
  color: #b9b9b9;
  text-decoration: underline;
  font-size: .95rem;
}
.news-readmore:hover,
.news-link:hover { text-decoration: underline; }

/* Jemné responsivní doladění */
@media (max-width: 640px) {
  .news-title { font-size: 1.05rem; }
  .news-date  { font-size: .9rem; }
}
