/* MH Term Card + Posts Buttons (Elementor) - default minimal styles */
.mh-term-loop{display:grid;gap:24px}
.mh-term-card{overflow:hidden}
.mh-term-card__image{display:block;text-decoration:none}
.mh-term-card__img{width:100%;height:320px;object-fit:cover;display:block}
.mh-term-card__content{display:flex;flex-direction:column;gap:12px}
.mh-term-card__title{margin:0 0 10px;line-height:1.2}
.mh-term-card__title-link{text-decoration:none;color:inherit}
.mh-term-card__desc{line-height:1.7}
.mh-term-card__desc :is(h1,h2,h3,h4,h5,h6){margin:0.6em 0 0.3em}
.mh-term-card__desc p{margin:0 0 0.9em}
.mh-term-card__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.mh-term-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;border:1px solid currentColor}
.mh-term-btn__icon{width:14px;height:14px;flex:0 0 auto}
.mh-term-loop__empty{padding:12px 14px;border:1px dashed #999;font-size:13px}
