/* Editorial-only recommendations. Never applied to archives, home or commercial pages. */
.mhm-recommendations-24682 { margin: 2.1rem auto; max-width: 1100px; }
.mhm-recommendations-24682 h2 { margin-bottom: 1rem; }
.mhm-recommendations-24682-list { list-style: none; display: grid; grid-template-columns: repeat(auto-fit,minmax(210px,1fr)); gap: 1rem; padding: 0; margin: 0; }
.mhm-recommendations-24682-list li { padding: 1rem; border: 1px solid rgba(120,120,120,.24); border-radius: .6rem; background: rgba(127,127,127,.035); }
.mhm-recommendations-24682-list h3 { font-size: 1.06rem; line-height: 1.38; margin: 0 0 .55rem; }
.mhm-recommendations-24682-list a { color: inherit; text-decoration: none; }
.mhm-recommendations-24682-list a:hover { text-decoration: underline; }
.mhm-recommendations-24682-list time { font-size: .87rem; opacity: .74; }
