.supplier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.supplier-card{background:#fff;border:1px solid #d5e3ec;border-radius:16px;padding:20px;box-shadow:0 8px 24px #164b6510}.supplier-card h3{margin:12px 0 6px}.supplier-card h4{margin:20px 0 5px;color:#365c70}.supplier-card p{line-height:1.5}.supplier-card textarea{min-height:100px}
