/* Actualités uniquement : cartes communes et contenu Gutenberg natif. */
.t4hi-news__grid { display: grid; gap: var(--t4hi-space-5); }
.t4hi-news-card { min-width: 0; display: flex; flex-direction: column; overflow: hidden; border: 1px solid var(--t4hi-color-supporting-green); border-radius: var(--t4hi-radius-card); background: var(--t4hi-color-white); box-shadow: var(--t4hi-shadow-soft); overflow-wrap: anywhere; }
.t4hi-news-card__media > img { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; }
.t4hi-news-card__media .t4hi-fallback { border-radius: 0; }
.t4hi-news-card__body { flex: 1; display: flex; flex-direction: column; padding: var(--t4hi-space-4); }
.t4hi-news-card__body > h2 { font-size: var(--t4hi-size-h3); }
.t4hi-news-card__body > .t4hi-cta { margin-top: auto; align-self: flex-start; }
.t4hi-news__content { overflow-wrap: anywhere; }
.t4hi-news__image { margin-bottom: var(--t4hi-space-5); }
.t4hi-news__image img { display: block; width: 100%; height: auto; border-radius: var(--t4hi-radius-card); }
.t4hi-news__content > .t4hi-fallback { margin-bottom: var(--t4hi-space-5); }
.t4hi-news__content .wp-block-embed iframe { width: 100%; height: auto; aspect-ratio: 16 / 9; }
.t4hi-news__content .wp-block-gallery { max-width: 100%; }
.t4hi-news__content .wp-block-gallery figure { min-width: 0; }
.t4hi-news .pagination { margin-top: var(--t4hi-space-6); }
.t4hi-news .nav-links { display: flex; flex-wrap: wrap; gap: var(--t4hi-space-3); }
.t4hi-news .page-numbers { display: inline-flex; min-width: 44px; min-height: 44px; align-items: center; justify-content: center; }
@media (min-width: 768px) { .t4hi-news__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1025px) { .t4hi-news__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
