.sni-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.sni-card{background:#00000005;border:1px solid #0000000f;border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sni-top{align-items:center;gap:10px;display:flex}.sni-icon{font-size:1.3rem}.sni-symptom{color:#222;font-size:.94rem;font-weight:800}.sni-caption{text-transform:uppercase;letter-spacing:.02em;color:#888;font-size:.76rem;font-weight:700}.sni-tags{flex-wrap:wrap;gap:6px;display:flex}.sni-tag{color:#1f6391;white-space:nowrap;background:#3498db1f;border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:700}
.rgc-list{flex-direction:column;gap:10px;margin:18px 0;display:flex}.rgc-row{background:#00000005;border:1px solid #0000000f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.rgc-icon{background:#2ecc7124;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.15rem;display:flex}.rgc-group{color:#222;flex:180px;min-width:140px;font-size:.9rem;font-weight:800}.rgc-arrow{color:#bbb;flex-shrink:0}.rgc-nutrients{color:#444;flex:2 220px;font-size:.86rem}.rgc-nutrients strong{color:#1e8449}
