/* block-news-thumbs
   Generated from the approved mockup CSS by wp-build/css.py, plus css-fixes/block-news-thumbs.css. */
.inthenews { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; }
.inthenews a { display: grid; grid-template-columns: 160px minmax(0, 1fr); gap: 20px; align-items: center; color: var(--ink); text-decoration: none; }
.inthenews img { width: 160px; height: 110px; object-fit: cover; border-radius: 8px; }
.inthenews h3 { font-size: 20px; line-height: 1.3; }
.inthenews a:hover h3 { color: var(--accent); text-decoration: underline; }
.inthenews .meta { margin-top: 6px; }
.inthenews .listing-note { margin-top: 48px; font-size: 15px; color: var(--muted); }
@media (max-width: 1100px) {
  .inthenews { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 720px) {
  .inthenews a { grid-template-columns: 112px minmax(0, 1fr); gap: 16px; }
  .inthenews img { width: 112px; height: 84px; }
  .inthenews h3 { font-size: 18px; }
}

/* Block markup adjustments */
.in-the-news .listing-note { margin-top: 48px; font-size: 15px; color: var(--muted); }
.inthenews .eyebrow { margin: 0; }
