/* ado-blog.css — ADO batch 2026-06-12 page-scoped styles.
   Loaded LAST (after donna365.css) so these win. Page-scoped by body class.
   Owner: single subagent for this card group. Do NOT touch other ado-*.css files. */

/* ── Blog listing: full titles (no ellipsis truncation) ────────────────────── */
/* Clamp rule being overridden (styles.trimmed.css line ~1716):
   .article-blog .infor_name {
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     display: -webkit-box !important;
     overflow: hidden;
   }
   Override: allow title to wrap to multiple lines; let card height flex naturally.
*/
.page-blog .article-blog .infor_name {
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
  display: block !important;
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: clip !important;
}

/* Article-blog style-horizontal: remove the fixed image width that could
   constrain the content side when titles grow taller. */
.page-blog .article-blog.style-horizontal {
  align-items: flex-start;   /* keep image top-aligned, let content grow */
}
.page-blog .article-blog.style-horizontal .blog-content {
  flex: 1 1 auto;
  min-width: 0;             /* allow content to use available space */
}