.mhc-grid-wrap{max-width:1200px;margin:0 auto;padding:8px 20px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial}.mhc-title{font-size:28px;margin:8px 0 16px;color:#053d61}@media (min-width:768px){.mhc-cols-2 .mhc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.mhc-cols-3 .mhc-grid{grid-template-columns:repeat(3,1fr)}}.mhc-thumb img{width:100%;height:220px;object-fit:cover;display:block}.mhc-thumb--ph{height:220px;background:linear-gradient(135deg,#eaf7ff,#f6fbff)}.mhc-pad{padding:14px 14px 16px}.mhc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mhc-chip{background:#e9fff7;border:1px solid #baf2de;color:#0a5;padding:4px 10px;border-radius:999px;font-size:12px}.mhc-post-title{font-size:18px;margin:6px 0;line-height:1.3}.mhc-post-title a{text-decoration:none;color:#189efd}.mhc-post-title a:hover{text-decoration:underline}.mhc-meta{font-size:12px;color:#667;display:flex;align-items:center;gap:6px;margin-bottom:8px}.mhc-dot{opacity:.7}.mhc-excerpt{font-size:14px;color:#444;margin:0 0 10px}.mhc-more{display:inline-block;font-weight:700;color:#34e0a1;text-decoration:none;border:1px solid #baf2de;background:#f0fffa;padding:8px 12px;border-radius:10px}.mhc-more:hover{background:#e6fff6}.mhc-viewall{text-align:center;margin:30px 0}.mhc-viewall a{background:#34e0a1;color:#fff;font-weight:600;padding:12px 24px;border-radius:10px;text-decoration:none;transition:background .3s}.mhc-viewall a:hover{background:#28c08a}.mhc-pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin:22px 0 6px;flex-wrap:wrap}.mhc-pagination .mhc-page a,.mhc-pagination .mhc-page span{display:inline-block;padding:8px 12px;border-radius:10px;border:1px solid #e5f3ee;background:#f6fffb;color:#0a5;text-decoration:none;font-weight:600;min-width:40px;text-align:center}.mhc-pagination .mhc-page .current{background:#34e0a1;color:#fff;border-color:#34e0a1}.mhc-pagination .mhc-page a:hover{background:#eafff5}.mhc-thumb{position:relative;overflow:hidden}.mhc-thumb img{transition:transform .5s ease;display:block}.mhc-card:hover .mhc-thumb img{transform:scale(1.06)}.mhc-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,.05) 100%);pointer-events:none}.mhc-card.reveal{opacity:0;transform:translateY(14px)}.mhc-card.reveal.is-visible{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}@media (prefers-reduced-motion:reduce){.mhc-card.reveal{opacity:1;transform:none}}