.pain-grid{list-style:none;padding:0;margin:var(--spacing-xl) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md)}.pain-card{display:flex;gap:12px;align-items:flex-start;padding:var(--spacing-lg);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);line-height:1.6;color:var(--color-text-secondary)}.pain-dot{flex-shrink:0;width:8px;height:8px;margin-top:.6em;border-radius:50%;background:var(--color-text-muted)}.check-list{list-style:none;padding:0;margin:var(--spacing-lg) 0 0;display:grid;gap:var(--spacing-sm);max-width:72ch}.check-list li{padding-inline-start:1.6em;position:relative}.check-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--color-accent-secondary);font-weight:700}.chip-list{list-style:none;padding:0;margin:var(--spacing-lg) 0 0;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.chip-list li{padding:6px 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-card);font-size:var(--font-size-sm)}
