/* 2Lúa v2.4.13 — clear news links and readable inline figures. */
.tl-news-card .tl-news-body h2 a,
.tl-news-card .tl-news-body h3 a {
  color: #153f35;
  text-decoration: none;
  text-underline-offset: 3px;
}
.tl-news-card .tl-news-body h2 a:hover,
.tl-news-card .tl-news-body h3 a:hover { color: #087455; text-decoration: underline; }
.tl-news-thumb { overflow: hidden; background: #eff6f0; }
.tl-news-thumb img { display: block; width: 100%; height: 100%; object-fit: cover; }
.tl-article-content figure,
.tl-article-content .wp-block-image { margin: 1.5rem 0 1.8rem; max-width: 100%; }
.tl-article-content figure img,
.tl-article-content .wp-block-image img {
  display: block; width: 100%; height: auto; border-radius: 12px;
  border: 1px solid rgba(24,97,68,.10);
}
.tl-article-content figcaption {
  margin: .55rem auto 0; color: #657568; font-size: .88rem;
  line-height: 1.55; text-align: center;
}
