.highlight-card {
  border-radius: 12px;
  padding: 32px 20px;
}
.highlight-card.dr-info {
  background-color: #F3F9F7;
  border: 1px solid #E0DCDC;
}
.highlight-card h2,
.highlight-card h3,
.highlight-card h4,
.highlight-card h5,
.highlight-card h6 {
  margin-bottom: 32px;
}
.highlight-card p:last-child,
.highlight-card ul:last-child,
.highlight-card figure:last-child {
  margin-bottom: 0;
}
.highlight-card figure,
.highlight-card ul,
.highlight-card p {
  margin-bottom: 32px;
}

.highlight-card-v2 {
  position: relative;
}
.highlight-card-v2 h3,
.highlight-card-v2 p {
  padding-left: 24px;
}
.highlight-card-v2 p {
  font-style: italic;
}
.highlight-card-v2 p strong {
  font-style: normal;
}
.highlight-card-v2 p::before {
  content: "";
  width: 15px;
  height: 2px;
  background-color: #1a1a1a;
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
}
.highlight-card-v2::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 4px;
  height: 80px;
  background-color: #1a1a1a;
}

@media (min-width: 768px) {
  .highlight-card h2,
  .highlight-card h3,
  .highlight-card h4,
  .highlight-card h5,
  .highlight-card h6,
  .highlight-card figure,
  .highlight-card p,
  .highlight-card ul {
    margin-bottom: 40px;
  }
  .highlight-card-v2 h3 {
    margin-bottom: 24px;
  }
}
