/* NexousHub landing - Blogs page styles (from the page <style> block; JS-template escapes resolved) */
/* Mobile Responsive */
    @media (max-width: 768px) {
      h1 { font-size: clamp(2rem, 7vw, 2.8rem) !important; }
      h2 { font-size: clamp(1.5rem, 5vw, 1.85rem) !important; }
      .grid.md:grid-cols-2, .grid.md:grid-cols-3 { grid-template-columns: 1fr !important; }
      [style*="grid-template-columns:1fr 1fr"] { grid-template-columns: 1fr !important; }
      [style*="grid-template-columns: 1fr 1fr"] { grid-template-columns: 1fr !important; }
    }
    /* Read More — disabled state */
    a.read-more-disabled {
      opacity: 0.4;
      cursor: not-allowed;
      pointer-events: none;
    }
