/* HeuMed Knowledge Editorial v1.0.13 — additive, scoped, mobile-first */
.hm-editorial-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,46px) 0 18px;max-width:100%;min-width:0}
.hm-editorial-intro>div:first-child{max-width:750px;min-width:0}
.hm-eyebrow{display:block;font:600 11px/1.7 inherit;letter-spacing:.12em;color:#147e82;margin-bottom:10px}
.hm-editorial-intro h2{font-size:clamp(23px,2.7vw,34px);line-height:1.55;margin:0 0 10px;color:#12374a}
.hm-editorial-intro p,.hm-shelf-intro p{color:#596d78;line-height:1.95;margin:0}
.hm-editorial-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;background:#e9f5f4;border:1px solid #d6ebe9;border-radius:18px;padding:16px 22px;text-align:center}
.hm-editorial-stat strong{font-size:32px;line-height:1.3;color:#116f73}.hm-editorial-stat span{font-size:12px;color:#496a72}
.hm-shelf-intro{padding:0 0 14px}.hm-shelf-intro h2{margin:0 0 6px;font-size:23px;color:#14394c}
.hm-k-library,.hm-k-topics,.hm-editorial-intro,.hm-k-library *{box-sizing:border-box}
.hm-k-library .recs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.hm-k-library .rec{min-width:0;overflow:hidden}.hm-k-library .rec-title,.hm-k-library .rec-desc{overflow-wrap:anywhere}
@media(max-width:760px){.hm-editorial-intro{padding:24px 0 10px;gap:12px}.hm-editorial-stat{padding:12px;min-width:85px}.hm-editorial-stat strong{font-size:25px}.hm-editorial-stat span{font-size:10px}.hm-editorial-intro h2{font-size:21px}.hm-editorial-intro p{font-size:13px}.hm-k-library .recs{grid-template-columns:minmax(0,1fr)}.hm-k-library .lib-index{position:static!important;max-width:100%}.hm-k-library .shelves{min-width:0}.hm-k-library{min-width:0}.hm-topic-grid{min-width:0}}
@media(max-width:400px){.hm-editorial-stat{display:none}}
html,body{max-width:100%;overflow-x:clip}
