.compliance-summary{max-width:800px;margin:0 auto;padding:32px;background:#fff;border-left:4px solid var(--primary)}.compliance-summary h2{font-size:1.375rem;margin-bottom:1rem}.compliance-summary p{color:var(--neutral-600);font-size:.9375rem;line-height:1.7;margin-bottom:.75rem}.cert-card{background:#fff;border:1px solid var(--neutral-200);border-radius:4px;height:100%;display:flex;flex-direction:column}.cert-card-header{padding:20px 20px 0}.cert-card-header h3{font-size:1.25rem;margin:8px 0 0}.cert-type-tag{display:inline-block;padding:2px 10px;border-radius:3px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.cert-type-tag.quality{background:#e3f2fd;color:#1565c0}.cert-type-tag.environmental{background:#e8f5e9;color:#2e7d32}.cert-type-tag.regulatory{background:#fff3e0;color:#e65100}.cert-type-tag.industry{background:#f3e5f5;color:#7b1fa2}.cert-card-body{padding:16px 20px;flex:1}.cert-card-body dl{margin:0}.cert-card-body dt{font-size:.75rem;color:var(--neutral-600);font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin-top:10px}.cert-card-body dt:first-child{margin-top:0}.cert-card-body dd{font-size:.875rem;margin:2px 0 0;color:var(--neutral-800)}.cert-card-footer{padding:0 20px 20px}