article {

  margin: 4em 0;

  /* border-left: 1px solid #ccc; REMOVED per user request */

  overflow: hidden;
  /* Ensures child elements don't spill over */

  position: relative;
  /* Establishes a positioning context for the link pseudo-element */

}

.cs-preview {

  margin: 0em 1em;

}



/* Make the link a block-level element that fills its parent */
.cs-link,
article {

  display: block;

  text-decoration: none;


}



.tag-company {

  font-size: 1rem;

  font-weight: 500;

  background-color: #ddf0eb;

  padding: 0.1em 0.4em;

  border-radius: 3px;

  display: inline-block;

  margin: 1em 0em 0.4em 0em;

}