
/* Health name catalog: mobile-first names only, scoped to collection pages. */
.health-name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 18px}.health-name-link{min-height:48px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #dfe9e3;border-radius:12px;color:#234f39;text-decoration:none;font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.health-name-link span[aria-hidden]{color:#81988a;font-size:21px;font-weight:400}.health-name-link:hover,.health-name-link:focus-visible{background:#f0f7f2;border-color:#739a82;outline:2px solid transparent}.health-name-category{margin:10px 0;border:1px solid #dfe9e3;border-radius:12px;padding:0 12px;background:#fff}.health-name-category summary{cursor:pointer;min-height:52px;padding:14px 0;color:#285c40;font-size:16px;font-weight:650;list-style-position:inside}.health-name-category[data-searching=true] summary{display:block}.health-name-category .health-name-grid{margin-top:0}.health-name-category[hidden]{display:none!important}@media(max-width:650px){.health-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.health-name-link{font-size:14px;padding:12px;min-height:50px}.health-name-category summary{font-size:15px}}@media(max-width:340px){.health-name-grid{grid-template-columns:1fr}}
