.cms-card{margin:20px 0 30px}.cms-card .entry-cover img{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:8px}.cms-card .entry-cover{margin:0 0 18px}.cms-card .edition-title,.cms-card .edition-platform,.cms-card .edition-description{display:block}.cms-card .entry-description,.cms-card details p{white-space:pre-line}.hm-lab [data-cms-collection]:empty,.hl-home-learn [data-cms-collection]:empty{display:none}.hm-lab .cms-card,.hm-open-source .cms-card,.hl-home-learn .cms-card{border-top:1px solid rgba(190,218,204,.22);padding:28px 0}.hm-lab .cms-card h3,.hm-open-source .cms-card h3,.hl-home-learn .cms-card h3{font-size:clamp(1.3rem,2vw,2rem);margin:10px 0}.hm-lab .entry-meta,.hm-open-source .entry-meta,.hl-home-learn .entry-meta{font-size:.72rem;letter-spacing:.06em;opacity:.7}.hm-lab .entry-description,.hm-open-source .entry-description,.hl-home-learn .entry-description{max-width:65ch}.hm-lab .entry-link,.hm-open-source .entry-link,.hl-home-learn .entry-link{display:block;color:inherit;margin:15px 0}.hm-lab .edition-description,.hm-open-source .edition-description,.hl-home-learn .edition-description{font-size:.9rem;opacity:.7}.hl-home-learn [data-cms-collection]{grid-column:1/-1}.cms-card .entry-editions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.cms-card .entry-link{min-width:0;overflow-wrap:anywhere}
.hm-repo-list article.cms-card{display:block}.hm-repo-list .cms-card .entry-main{display:block}.cms-card .entry-copy{min-width:0}.cms-card h3,.cms-card .entry-description{overflow-wrap:anywhere}.cms-card .entry-meta{overflow-wrap:anywhere}
