.health-md{--hm-accent:#10b981;--hm-accent-dim:#d1fae5;--hm-border:#e5e7eb;--hm-text:#111827;--hm-muted:#6b7280;--hm-section-bg:#f9fafb;color:var(--hm-text);font-size:13.5px;line-height:1.6;word-break:break-word}.dark .health-md{--hm-accent:#34d399;--hm-accent-dim:rgba(16,185,129,0.12);--hm-border:#374151;--hm-text:#e5e7eb;--hm-muted:#9ca3af;--hm-section-bg:#1f2937}.health-md h2{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--hm-accent);margin:1.4rem 0 .5rem;padding:.35rem .6rem;background:var(--hm-accent-dim);border-left:3px solid var(--hm-accent);border-radius:0 4px 4px 0}.health-md h2:first-child{margin-top:0}.health-md ul{list-style:none;padding:0;margin:0 0 .25rem}.health-md h2+ul,.health-md>ul{background:var(--hm-section-bg);border:1px solid var(--hm-border);border-radius:0 0 6px 6px;margin-bottom:.25rem;overflow:hidden}.health-md ul>li{padding:.28rem .75rem;font-size:13px;color:var(--hm-text);border-bottom:1px solid var(--hm-border)}.health-md ul>li:last-child{border-bottom:none}.health-md ul ul{margin:.3rem 0;padding:0;overflow-y:auto;background:transparent;border:1px solid var(--hm-border);border-radius:4px;scrollbar-width:thin;scrollbar-color:var(--hm-border) transparent}.health-md ul ul::-webkit-scrollbar{width:4px}.health-md ul ul::-webkit-scrollbar-track{background:transparent}.health-md ul ul::-webkit-scrollbar-thumb{background:var(--hm-border);border-radius:2px}.health-md ul ul>li{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;color:var(--hm-muted);padding:.2rem .6rem;border-bottom:1px dashed var(--hm-border)}.health-md ul ul>li:last-child{border-bottom:none}.health-md strong{font-weight:600;color:var(--hm-text)}.health-md p{margin:.4rem 0;line-height:1.65}.health-md a{color:var(--hm-accent);text-decoration:underline;text-underline-offset:.2em}