.competitor-card{padding:16px;margin:12px 0;border:1px solid #dce3ed;border-radius:16px;background:#f8fafc;display:grid;gap:10px}.competitor-card h3,.competitor-card h4,.competitor-card p{margin:0}.competitor-card img{width:100%;max-height:300px;object-fit:contain;border-radius:10px}.competitor-card small{color:#64748b}[data-competitor-details][hidden]{display:none}
